scDHA
scDHA performs decomposition and dimensionality reduction of single-cell RNA sequencing (scRNA-seq) data to extract cell-level signals from large, noisy datasets.
Key Features:
- Hierarchical autoencoder framework: Implements a single-cell Decomposition using Hierarchical Autoencoder architecture composed of two principal modules.
- Non-negative kernel autoencoder: Filters genes or components that contribute insignificantly to the data's part-based representation.
- Feature filtering: Retains relevant features for downstream analysis by removing low-contribution genes/components.
- Stacked Bayesian autoencoder: Projects refined data into a low-dimensional space for complexity reduction.
- Compressed-space perturbation: Repeatedly perturbs the compressed latent space to mitigate overfitting and learn more generalized representations.
- Scalability and noise handling: Tailored to manage large scRNA-seq datasets and high noise levels.
- Unsupervised cell segregation: Performs effective unsupervised segregation of cells.
- Transcriptome visualization: Provides detailed visualization of transcriptome landscapes.
- Cell classification: Enables precise cell classification from single-cell profiles.
- Pseudo-time inference: Supports accurate pseudo-time trajectory inference.
Scientific Applications:
- Unsupervised clustering: Segregates cell populations using unsupervised learning on scRNA-seq data.
- Cell type classification: Classifies cells into distinct types based on learned low-dimensional representations.
- Trajectory and pseudo-time analysis: Infers developmental or temporal trajectories via pseudo-time ordering.
- Transcriptome landscape visualization: Visualizes global and local transcriptomic structures from single-cell datasets.
- Large-scale noisy data analysis: Analyzes large, noisy scRNA-seq datasets while reducing dimensionality and noise impact.
Methodology:
scDHA applies a non-negative kernel autoencoder for gene/component filtering, a stacked Bayesian autoencoder for low-dimensional projection, and repeated perturbation of the compressed latent space to reduce overfitting.
Topics
Details
- Tool Type:
- command-line tool, library
- Programming Languages:
- R, C++
- Added:
- 3/19/2021
- Last Updated:
- 4/4/2021
Operations
Publications
Tran D, Nguyen H, Tran B, La Vecchia C, Luu HN, Nguyen T. Fast and precise single-cell data analysis using a hierarchical autoencoder. Nature Communications. 2021;12(1). doi:10.1038/s41467-021-21312-2. PMID:33589635. PMCID:PMC7884436.
PMID: 33589635
PMCID: PMC7884436
Funding: - U.S. Department of Health & Human Services | NIH | National Institute of General Medical Sciences: GM103440
- National Science Foundation: 2001385, 2019609
- National Aeronautics and Space Administration: 80NSSC19M0170, NNX15AI02H
Links
Repository
https://github.com/duct317/scDHA