Communications BiologyBioinformaticsPeer-reviewed journal article
A scalable sparse neural network framework for rare cell type annotation of single-cell transcriptome data
Abstract
Cell type annotation is critical to understand the cell population heterogeneity in the single-cell RNA sequencing (scRNA-seq) analysis. Due to their fast, precise, and user-friendly advantages, automatic annotation methods are gradually replacing traditional unsupervised clustering approaches in cell type identification practice. However, current supervised annotation tools are easily overfitting, thus favoring large cell populations but failing to learn the information of smaller populations. This drawback will significantly mislead biological analysis, especially when the rare cell types are important. Here, we present scBalance, an integrated sparse neural network framework that leverages the adaptive weight sampling and dropout techniques for the auto-annotation task. Using 20 scRNA-seq datasets with different scales and different imbalance degrees, we systematically validate the strong performance of scBalance for both intra-dataset and inter-dataset annotation tasks. Furthermore, we also demonstrate the scalability of scBalance on identifying rare cell types in million-level datasets by uncovering the immune landscape in bronchoalveolar cells. Up to now, scBalance is the first and only auto-annotation tool that expands scalability to 1.5 million cells dataset. In addition, scBalance also shows a fast and stable speed outperforming commonly used tools across all scales of datasets. We implemented scBalance in a user-friendly manner that can easily interact with Scanpy, which makes scBalance a superior tool in the increasingly important Python-based platform.
- assay: scRNA-seq
- research focus: cell type annotation
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
- Citations
- 21
- FWCI
- 1.95
- Field percentile
- top 13%
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
- A neural network-based method for exhaustive cell label assignment using single cell RNA-seq data
Ziyi Li, Hao Feng·Scientific ReportsPeer-reviewed·Jan 18, 2022
- scDeepHash: An automatic cell type annotation and cell retrieval method for large-scale scRNA-seq datasets using neural network-based hashing
Shihao Ma, Yanyi Zhang, … Bo Wang·bioRxiv·Nov 8, 2021
- Evaluation of Cell Type Annotation R Packages on Single Cell RNA-seq Data
Qianhui Huang, Yu Liu, … Lana Xia Garmire·Genomics Proteomics & BioinformaticsPeer-reviewed·Dec 24, 2020
- scValue: value-based subsampling of large-scale single-cell transcriptomic data for machine and deep learning tasks
Li Huang, Weikang Gong, Dongsheng Chen·Briefings in BioinformaticsPeer-reviewed·May 1, 2025
- Superscan: Supervised Single-Cell Annotation
Carolyn Shasha, Yuan Tian, … Raphaël Gottardo·bioRxiv·May 20, 2021
- scDeepInsight: a supervised cell-type identification method for scRNA-seq data with deep learning
Shangru Jia, Artem Lysenko, … Tatsuhiko Tsunoda·Briefings in BioinformaticsPeer-reviewed·Jul 5, 2023