BioinformaticsBioinformaticsPeer-reviewed journal article
scSampler: fast diversity-preserving subsampling of large-scale single-cell transcriptomic data
Dongyuan SongiD, Nan Miles XiiD, Jingyi Jessica LiiD, Lin WangiD
Abstract
SummaryThe number of cells measured in single-cell transcriptomic data has grown fast in recent years. For such large-scale data, subsampling is a powerful and often necessary tool for exploratory data analysis. However, the easiest random subsampling is not ideal from the perspective of preserving rare cell types. Therefore, diversity-preserving subsampling is required for fast exploration of cell types in a large-scale dataset. Here we propose scSampler, an algorithm for fast diversity-preserving subsampling of single-cell transcriptomic data. Using simulated and real data, we show that scSampler consistently outperforms existing subsam-pling methods in terms of both the computational time and the Hausdorff distance between the full and subsampled datasets. AvailabilityscSampler is implemented in Python and is published under the MIT source license. It can be installed by pip install scsampler and used with the Scanpy pipline. The code is available on GitHub: https://github.com/SONGDONGYUAN1994/scsampler. Contactlinwang@gwu.edu; jli@stat.ucla.edu
- assay: scRNA-seq
- research focus: dimensionality reduction
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- Citations
- 14
- FWCI
- 0.65
- Field percentile
- top 40%
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
- 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
- Hopper: A Mathematically Optimal Algorithm for Sketching Biological Data
Benjamin DeMeo, Bonnie Berger·BioinformaticsPeer-reviewed·Apr 30, 2020
- Linear-time cluster ensembles of large-scale single-cell RNA-seq and multimodal data
Van Hoan Do, Francisca Rojas Ringeling, Stefan Canzar·Genome ResearchPeer-reviewed·Apr 1, 2021
- mbkmeans: fast clustering for single cell data using mini-batch k-means
Stephanie C. Hicks, Ruoxi Liu, … Davide Risso·PLoS Computational BiologyPeer-reviewed·Jan 26, 2021
- SC3s - efficient scaling of single cell consensus clustering to millions of cells
Fu Xiang Quah, Martin Hemberg·BMC BioinformaticsPeer-reviewed·Dec 11, 2022
- dropClust: Efficient clustering of ultra-large scRNA-seq data
Debajyoti Sinha, Akhilesh Kumar, … Debarka Sengupta·Nucleic Acids ResearchPeer-reviewed·Jan 7, 2018