Coder Social home page Coder Social logo

marionilab / emptydrops2017 Goto Github PK

View Code? Open in Web Editor NEW
18.0 4.0 4.0 544 KB

Code for the empty droplet and cell detection project from the HCA Hackathon.

TeX 80.43% Shell 0.76% R 18.51% Makefile 0.30%
human-cell-atlas manuscript simulations single-cell-rna-seq

emptydrops2017's Introduction

Distinguishing empty and cell-containing droplets

Overview

This repository contains analysis scripts and simulation code for the manuscript Distinguishing cells from empty droplets in droplet-based single-cell RNA sequencing data by Lun et al. (2018). It also contains the manuscript files themselves, which can be compiled with pdflatex if you're into that sort of thing.

Downloading files

Enter data and run:

  • download_tenx.sh, which will download publicly available data from the 10X Genomics website.
  • download_placenta.sh, which will download unprocessed 10X data from the Vento-Tormo et al. study.

Simulations

Enter simulations and run:

  • simrun.R, which will perform simulations based on the real datasets to assess cell detection methods.
  • plotsim.R, to recreate the plots in the manuscript for the simulation results.

Real data

Enter real and run:

  • realrun.R, which will apply cell detection methods to the real datasets.
  • negcheck.R, which will examine the p-value distribution reported for low-count barcodes.

Each subdirectory of analysis contains self-contained analysis files for each data set. Run:

  • analysis.Rmd, which will perform the analysis of each dataset.
  • plot_maker.R, which will create the plots used in the manuscript.

emptydrops2017's People

Contributors

federicomarini avatar ktpolanski avatar ltla avatar tallulandrews avatar

Stargazers

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

Watchers

 avatar  avatar  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.