Git Product home page Git Product logo

isee's Introduction

Travis build status

iSEE/interactiveSummarizedExperimentExplorer

Overview

The iSEE package aims to provide an interactive user interface for exploring data in objects derived from the SummarizedExperiment class. Particular focus will be given to single-cell data in the SingleCellExperiment derived class. The interface will be implemented with RStudio's Shiny, with a multi-tab setup for ease of navigation.

This initiative was proposed at the European Bioconductor Meeting in Cambridge, 2017. Current contributors include:

  • Charlotte Soneson
  • Aaron Lun
  • Federico Marini
  • Kevin Rue-Albrecht

Cell-based visualizations

The interface is proposed to contain the following features in its first iteration:

✅ multiple interactive scatter plots with selectable points

✅ colouring of samples by metadata or expression values

dynamic updating of cell-level metadata on hover/click

✅ zooming in to a particular subregion of the plot, if requested

✅ scatter plots can be generated from reduced dimensionality data, or with biaxial plots of existing metadata columns.

Gene-based visualization

The interface is proposed to contain the following features in its first iteration:

✅ boxplots of expression values for a single gene, stratified by metadata level

heatmaps of multiple genes for groups of cells or for individual ordered cells

✅ integrated brushing in cell-based scatter plots with cell identities in gene-level plots

Miscellaneous

✅ The interface will contain a continually updated R interface that provides the R code corresponding to each user interaction. This can be copy-pasted into R scripts for batch generation of figures.

isee's People

Contributors

csoneson avatar federicomarini avatar kevinrue avatar ltla avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.