All Projects → MarioniLab → EmptyDrops2017

MarioniLab / EmptyDrops2017

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

Programming Languages

TeX
3793 projects
r
7636 projects

Projects that are alternatives of or similar to EmptyDrops2017

D3E
Discrete Distributional Differential Expression
Stars: ✭ 19 (+18.75%)
Mutual labels:  single-cell-rna-seq, human-cell-atlas
rsimsum
Analysis of simulation studies including Monte Carlo error
Stars: ✭ 19 (+18.75%)
Mutual labels:  simulations
scCODA
A Bayesian model for compositional single-cell data analysis
Stars: ✭ 109 (+581.25%)
Mutual labels:  single-cell-rna-seq
scaden
Deep Learning based cell composition analysis with Scaden.
Stars: ✭ 61 (+281.25%)
Mutual labels:  single-cell-rna-seq
cellrank
CellRank for directed single-cell fate mapping
Stars: ✭ 222 (+1287.5%)
Mutual labels:  single-cell-rna-seq
pipeComp
A R framework for pipeline benchmarking, with application to single-cell RNAseq
Stars: ✭ 38 (+137.5%)
Mutual labels:  single-cell-rna-seq
Haskell-abinitio
contains a package in Haskell to calculate the electronic structure properties of molecules using the Hartree-Fock method
Stars: ✭ 14 (-12.5%)
Mutual labels:  simulations
squidpy
Spatial Single Cell Analysis in Python
Stars: ✭ 235 (+1368.75%)
Mutual labels:  single-cell-rna-seq
nlexperiment
🐟 R package for NetLogo experiments http://bergant.github.io/nlexperiment/
Stars: ✭ 16 (+0%)
Mutual labels:  simulations
pade
Python Agent DEvelopment framework
Stars: ✭ 81 (+406.25%)
Mutual labels:  simulations
Taiji
All-in-one analysis pipeline
Stars: ✭ 28 (+75%)
Mutual labels:  single-cell-rna-seq
arshamg-scrnaseq-wgan
Wasserstein Generative Adversarial Network for analysing scRNAseq data
Stars: ✭ 33 (+106.25%)
Mutual labels:  single-cell-rna-seq
DeclareDesign
DeclareDesign: Declare and Diagnose Research Designs
Stars: ✭ 92 (+475%)
Mutual labels:  simulations
scAlign
A deep learning-based tool for alignment and integration of single cell genomic data across multiple datasets, species, conditions, batches
Stars: ✭ 32 (+100%)
Mutual labels:  human-cell-atlas
dynmethods
A collection of 50+ trajectory inference methods within a common interface 📥📤
Stars: ✭ 94 (+487.5%)
Mutual labels:  single-cell-rna-seq
cluster toolkit
Tools for analyzing galaxy clusters.
Stars: ✭ 16 (+0%)
Mutual labels:  simulations
PowerSimulations.jl
Julia for optimization simulation and modeling of PowerSystems. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
Stars: ✭ 202 (+1162.5%)
Mutual labels:  simulations
Nebulosa
R package to visualize gene expression data based on weighted kernel density estimation
Stars: ✭ 50 (+212.5%)
Mutual labels:  single-cell-rna-seq
scTCRseq
Processing of single cell RNAseq data for the recovery of TCRs in python
Stars: ✭ 22 (+37.5%)
Mutual labels:  single-cell-rna-seq
scarf
Toolkit for highly memory efficient analysis of single-cell RNA-Seq, scATAC-Seq and CITE-Seq data. Analyze atlas scale datasets with millions of cells on laptop.
Stars: ✭ 54 (+237.5%)
Mutual labels:  single-cell-rna-seq

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].