Giter Club home page Giter Club logo

bipolarcell2016's Introduction

BipolarCell2016

Welcome to the GitHub page associated with Shekhar, Lapan, Whitney et al., "Comprehensive classification of retinal bipolar neurons by single-cell transcriptiomics", Cell, 2016. Bipolar cells are key interneurons in the retina that are involved in processing visual information from photoreceptors. In this work, we generated and validated a comprehensive molecular taxonomy of bipolar neurons using droplet based single-cell transcriptomics or Drop-seq (see Macosko et al., Cell, 2015). The resulting 15 molecular types found by clustering were validated 1:1 against the morphology of 13 known types and 2 novel molecular types discovered in this work.

This GitHub page maintains documentation and code to enable interested readers to reproduce the main results reported in the paper. Most of the computational results were obtained using previously published techniques/algorithms either implemented by the author or through existing software packages. While the paper entailed analysis of multiple datasets (Drop-seq and Smart-seq2 data from multiple mouse lines), we restrict our attention here to the Bipolar cell Drop-seq data (or Vsx2-GFP Drop-seq data), outlining the key results of the paper.

The key steps, implemented in the R statistical language, are summarized in the tutorial file BCanalysis.pdf. Users are recommended to install the RStudio IDE to follow the tutorial. The PDF describes R packages that users will have to install to get started. Users will require class.R, which contains essential code, and an Rdata file bipolar_data_Cell2016.Rdata to carry out the steps. The Rdata file can be downloaded at the following link,

http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE81904

Please download GSE81904_bipolar_data_Cell2016.Rdata.gz, unzip it and rename it as bipolar_data_Cell2016.Rdata.

Questions and comments on this code, or on additional computational aspects of the paper can be e-mailed to [email protected].

bipolarcell2016's People

Contributors

karthikshekhar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bipolarcell2016's Issues

No clusters merged by merge.clusters.DE when min.de.genes = 50

Hi,

Thanks for including the code and data for the Drop-seq analysis of retinal bipolar cells. I've been going over the methods and have noticed that one step isn't working as expected.

After:

dsq.bip = merge.clusters.DE(dsq.bip, min.de.genes = 50, pcs.use = 1:37, TPM.mat = TPM.mat,
Count.mat = Count.mat)

I still have 30 clusters (rather than the 26 expected)

> table(dsq.bip@group)

   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22 
7827 2945 2399 2237 1759 1655 1372 1091  817  792  558  553  535  479  398  377  313  285  252  232  173  100 
  23   24   25   26   27   28   29   30 
  91   53   48   47   46   38   14   13 

Here is the DE_genes_matrix_2.txt output file which shows, for example, there are 66 DE genes between clusters 1 and 3. I was expecting fewer than 50.

Is this a fault with the code or was a different value of min.de.genes used to produce the clusters in the paper?

Thanks,
Ed Mountjoy

Missing URL

The url for the bipolar_data_Cell2016.Rdata data file is missing from the README file

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.