DCA
DCA denoises single-cell RNA sequencing (scRNA-seq) count data using a deep count autoencoder that models negative binomial noise with optional zero-inflation to capture overdispersion and dropout for improved downstream analysis.
Key Features:
- Deep count autoencoder: Uses a deep learning-based autoencoder network tailored to scRNA-seq count data to learn nonlinear representations of gene expression.
- Negative binomial noise model: Employs a negative binomial likelihood to model count distribution and overdispersion in scRNA-seq data.
- Zero-inflation option: Supports an adjustable zero-inflation model to account for dropout events in sparse single-cell counts.
- Nonlinear gene-gene dependency capture: Learns nonlinear relationships among genes to improve reconstruction of expression profiles.
- Scalability: Computational complexity scales linearly with the number of cells, enabling application to datasets containing millions of cells.
- Performance: Demonstrates improved denoising accuracy and faster runtime compared with existing imputation approaches.
- Evaluation: Validated on both simulated and real scRNA-seq datasets.
Scientific Applications:
- Denoising for downstream analyses: Improves input data quality for typical scRNA-seq analyses by reducing technical noise and dropout effects.
- Gene expression reconstruction: Provides more accurate reconstructed gene expression profiles to support biological interpretation and discovery.
Methodology:
Implements a deep autoencoder trained on raw scRNA-seq counts using a negative binomial noise model with an optional zero-inflation term; complexity scales linearly with the number of cells; evaluated on simulated and real datasets.
Topics
Details
- License:
- Apache-2.0
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 6/30/2019
- Last Updated:
- 6/30/2019
Operations
Publications
Eraslan G, Simon LM, Mircea M, Mueller NS, Theis FJ. Single-cell RNA-seq denoising using a deep count autoencoder. Nature Communications. 2019;10(1). doi:10.1038/s41467-018-07931-2. PMID:30674886. PMCID:PMC6344535.
Documentation
Downloads
- Source codehttps://github.com/theislab/dca