INSCT: Integrating millions of single cells using batch-aware triplet neural networks
Abstract
Efficient integration of heterogeneous and increasingly large single cell RNA sequencing (scRNA-seq) data poses a major challenge for analysis and in particular, comprehensive atlasing efforts. Here, we developed a novel deep learning algorithm to overcome batch effects using batch-aware triplet neural networks, called INSCT ("Insight"). Using simulated and real data, we demonstrate that INSCT generates an embedding space which accurately integrates cells across experiments, platforms and species. Our benchmark comparisons with current state-of-the-art scRNA-seq integration methods revealed that INSCT outperforms competing methods in scalability while achieving comparable accuracies. Moreover, using INSCT in semi-supervised mode enables users to classify unlabeled cells by projecting them into a reference collection of annotated cells. To demonstrate scalability, we applied INSCT to integrate more than 2.6 million transcriptomes from four independent studies of mouse brains in less than 1.5 hours using less than 25 gigabytes of memory. This feature empowers researchers to perform atlasing scale data integration in a typical desktop computer environment. INSCT is freely available at https://github.com/lkmklsmn/insct. HighlightsO_LIINSCT accurately integrates multiple scRNA-seq datasets C_LIO_LIINSCT accurately predicts cell types for an independent scRNA-seq dataset C_LIO_LIEfficient deep learning framework enables integration of millions of cells on a personal computer C_LI
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 37
- FWCI
- 2.04
- Field percentile
- top 11%
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- BATMAN: fast and accurate integration of single-cell RNA-Seq datasets via minimum-weight matching
Igor Mandric, Brian L. Hill, … Eran Halperin·iSciencePeer-reviewed·May 20, 2020
- Online single-cell data integration through projecting heterogeneous datasets into a common cell-embedding space
Lei Xiong, Kang Tian, … Qiangfeng Cliff Zhang·Nature CommunicationsPeer-reviewed·Oct 17, 2022
- scDILT: a model-based and constrained deep learning framework for single-cell Data Integration, Label Transferring, and clustering
Xiang Lin, Jianlan Ren, … Junwen Wang·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Mar 18, 2025
- BatchRefiner: fast, significant improvement in batch integration of single-cell embeddings with ensemble refinement
Daniel E. Schäffer, Helen Y. Kang, … Bonnie Berger·bioRxiv·Aug 26, 2026
- scIntegral: A scalable and accurate cell-type identification method for scRNA-seq data with application to integration of multiple donors
Hanbin Lee, Chanwoo Kim, … Buhm Han·bioRxiv·Sep 17, 2020
- Integrated analysis of single cell transcriptomic data across conditions, technologies, and species
Andrew Butler, Paul Hoffman, … Rahul Satija·Nature BiotechnologyPeer-reviewed·Apr 2, 2018