DeepImpute
DeepImpute performs imputation of missing gene expression values in single-cell RNA sequencing (scRNA-seq) datasets to correct dropout events and improve downstream gene expression analyses.
Key Features:
- Deep Learning Architecture: Uses a deep neural network architecture with strategically placed dropout layers to capture variability and sparsity typical of scRNA-seq data.
- Loss Function Optimization: Employs tailored loss functions to optimize imputed values toward true gene expression levels.
- Performance Superiority: Demonstrates superior performance relative to six other publicly available scRNA-seq imputation methods, quantified using mean squared error and Pearson's correlation coefficient.
- Scalability and Speed: Designed to scale to large scRNA-seq datasets while providing computationally efficient imputation.
Scientific Applications:
- Gene expression analysis: Improves the accuracy of gene expression analyses by imputing values lost to dropout events.
- Cellular heterogeneity detection: Facilitates more precise identification of cellular heterogeneity from single-cell transcriptomes.
- Differentiation pathway analysis: Supports analysis of differentiation pathways by recovering cell-specific expression signals.
- Regulatory network inference: Aids inference of regulatory networks through more complete expression matrices.
- Developmental biology studies: Applied in developmental biology to resolve cell-type-specific transcriptomic changes.
- Disease pathology investigations: Used in studies of disease pathology to enhance detection of disease-associated transcriptional patterns.
Methodology:
Implements a deep neural network with dropout layers and tailored loss functions to learn patterns in scRNA-seq data and impute missing values; performance is evaluated using mean squared error and Pearson's correlation coefficient.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool, library
- Programming Languages:
- Python
- Added:
- 1/9/2020
- Last Updated:
- 12/20/2020
Operations
Publications
Arisdakessian C, Poirion O, Yunits B, Zhu X, Garmire LX. DeepImpute: an accurate, fast, and scalable deep neural network method to impute single-cell RNA-seq data. Genome Biology. 2019;20(1). doi:10.1186/s13059-019-1837-6. PMID:31627739. PMCID:PMC6798445.
PMID: 31627739
PMCID: PMC6798445
Funding: - National Institutes of Health: K01ES025434, R01 HD084633, R01 LM012373
Links
Issue tracker
https://github.com/lanagarmire/DeepImpute/issues