Genome ResearchBioinformaticsPeer-reviewed journal article
Automated quality control and cell identification of droplet-based single-cell data using dropkick
Cody N. HeiseriD, Victoria M. WangiD, Bob CheniD, Jacob HugheyiD, Ken S. LauiD
Abstract
A major challenge for droplet-based single-cell sequencing technologies is distinguishing true cells from uninformative barcodes in datasets with disparate library sizes confounded by high technical noise (i.e. batch-specific ambient RNA). We present dropkick, a fully automated software tool for quality control and filtering of single-cell RNA sequencing (scRNA-seq) data with a focus on excluding ambient barcodes and recovering real cells bordering the quality threshold. By automatically determining dataset-specific training labels based on predictive global heuristics, dropkick learns a gene-based representation of real cells and ambient noise, calculating a cell probability score for each barcode. Using simulated and real-world scRNA-seq data, we benchmarked dropkick against a conventional thresholding approach and EmptyDrops, a popular computational method, demonstrating greater recovery of rare cell types and exclusion of empty droplets and noisy, uninformative barcodes. We show for both low and high-background datasets that dropkicks weakly supervised model reliably learns which genes are enriched in ambient barcodes and draws a multidimensional boundary that is more robust to dataset-specific variation than existing filtering approaches. dropkick provides a fast, automated tool for reproducible cell identification from scRNA-seq data that is critical to downstream analysis and compatible with popular single-cell analysis Python packages.
- Citations
- 43
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- DropletQC: improved identification of empty droplets and damaged cells in single-cell RNA-seq data
Walter Muskovic, Joseph E. Powell·Genome biologyPeer-reviewed·Dec 1, 2021
- Distinguishing cells from empty droplets in droplet-based single-cell RNA sequencing data
Aaron T. L. Lun, Samantha J. Riesenfeld, … John C. Marioni·Genome biologyPeer-reviewed·Mar 22, 2019
- EmptyNN: A neural network based on positive-unlabeled learning to remove cell-free droplets and recover lost cells in single-cell RNA sequencing data
Fangfang Yan, Zhongming Zhao, Lukas Mikolaj Simon·PatternsPeer-reviewed·Jul 20, 2021
- Automatic quality control of single-cell and single-nucleus RNA-seq using valiDrops
Gabija Kavaliauskaite, Jesper Grud Skat Madsen·NAR Genomics and BioinformaticsPeer-reviewed·Oct 11, 2023
- Accurate estimation of molecular counts in droplet-based single-cell RNA-seq experiments
Viktor Petukhov, Jimin Guo, … Peter V. Kharchenko·Genome biologyPeer-reviewed·Jun 19, 2018
- scDoc: Correcting Drop-out Events in Single-cell RNA-seq Data
Di Ran, Shanshan Zhang, … Lingling An·BioinformaticsPeer-reviewed·Apr 24, 2020