INSCT
INSCT integrates single-cell RNA sequencing (scRNA-seq) data across heterogeneous batches, platforms, and species using batch-aware triplet neural networks to generate a unified embedding for downstream analysis.
Key Features:
- Batch Effect Mitigation: Learns a unified representation that minimizes distance between transcriptionally similar cells (Anchor and Positive) across batches while maximizing distance from dissimilar cells (Negative) within the same batch.
- Triplet Network Architecture: Feeds principal components of Anchor, Positive, and Negative into identical, weight-sharing neural networks trained with a triplet loss to produce an integrated two-dimensional embedding.
- Scalability and Efficiency: Demonstrated ability to integrate over 2.6 million transcriptomes from multiple independent studies in under 1.5 hours using less than 25 gigabytes of memory on a standard desktop configuration.
- Benchmark Performance: Comparative analyses indicate INSCT outperforms existing state-of-the-art scRNA-seq integration methods in scalability while maintaining comparable accuracy.
- Semi-Supervised Classification: Projects unlabeled cells into a reference collection of annotated cells to assign cell-type labels in independent scRNA-seq datasets.
Scientific Applications:
- Comprehensive Atlasing: Integration of large, heterogeneous scRNA-seq datasets to build unified cellular atlases.
- Developmental Biology: Alignment of cells across developmental timepoints and experimental batches to study lineage and differentiation.
- Neuroscience: Integration of neuronal and glial scRNA-seq datasets across platforms and studies to resolve cellular heterogeneity in the nervous system.
- Disease Modeling: Combining patient and control scRNA-seq datasets across batches and platforms to identify disease-associated cellular states.
- Large-Scale Integration Studies: Merging millions of transcriptomes from independent studies to enable cross-study comparative analyses.
Methodology:
Uses batch-aware triplet neural networks that take principal components of Anchor, Positive, and Negative cell profiles as input; identical weight-sharing networks are trained with a triplet loss to optimize inter- and intra-batch distances and produce a two-dimensional integrated embedding.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/5/2021
Operations
Publications
Simon LM, Wang Y, Zhao Z. INSCT: Integrating millions of single cells using batch-aware triplet neural networks. Unknown Journal. 2020. doi:10.1101/2020.05.16.100024.