HDMC
HDMC removes batch effects from single-cell RNA sequencing (scRNA-seq) data by combining hierarchical distribution matching with contrastive learning to align batches while preserving biological variability.
Key Features:
- Hierarchical distribution matching: Uses a deep autoencoder-based hierarchical framework with adversarial training to align global distributions across batches.
- Local distribution alignment (MMD): Employs a maximum mean discrepancy (MMD)-based loss with within-batch clustering to match local distributions.
- Contrastive learning: Integrates contrastive learning to align similar cluster pairs and separate dissimilar ones, reducing false-positive cluster merges.
- Overcorrection prevention: Preserves genuine biological variability while removing technical batch effects.
Scientific Applications:
- Batch effect correction in scRNA-seq: Reduces distribution differences between batches and aligns samples to recover cell type clusters.
- Integration of simulated and real datasets: Demonstrated effectiveness on both simulated and real scRNA-seq datasets, outperforming state-of-the-art methods.
- Preservation of biological signal: Maintains cell-type-specific biological variability during dataset integration, mitigating overcorrection.
Methodology:
Deep autoencoder-based hierarchical framework; adversarial training for global distribution alignment; maximum mean discrepancy (MMD)-based loss with within-batch clustering for local alignment; contrastive learning to align similar cluster pairs and separate dissimilar ones, minimizing false positives and preventing overcorrection.
Topics
Details
- License:
- Not licensed
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, R
- Added:
- 5/27/2022
- Last Updated:
- 5/27/2022
Operations
Data Inputs & Outputs
Clustering
Inputs
Outputs
Publications
Wang X, Wang J, Zhang H, Huang S, Yin Y. HDMC: a novel deep learning-based framework for removing batch effects in single-cell RNA-seq data. Bioinformatics. 2021;38(5):1295-1303. doi:10.1093/bioinformatics/btab821. PMID:34864918.