Benchmarking large-scale single-cell RNA-seq analysis
Ilaria BillatoiD, Hervé PagèsiD, Vincent J. CareyiD, Levi WaldroniD, Gabriele SalesiD, Chiara RomualdiiD, Davide RissoiD
Abstract
The increasing size of single-cell RNA sequencing (scRNA-seq) datasets poses major computational challenges. This work benchmarks the scalability, efficiency, and accuracy of five widely used analysis frameworks (Seurat, OSCA, scrapper, Scanpy, and rapids_singlecell), focusing on the impact of algorithmic and infrastructural choices on performance. We performed a systematic comparison of these workflows using representative datasets, including a 1.3 million and a 4.2 million cell dataset for scalability and four smaller datasets (BE1, sc_mixology, cord blood CITE-seq and Hao) with ground truth labels to assess clustering accuracy. Principal Component Analysis (PCA) was used as a paradigmatic step to evaluate the computational performance of six SVD algorithms (exact, ARPACK, IRLBA, randomized, Jacobi, and incremental PCA) across multiple data representations (dense, sparse, HDF5) and hardware configurations (CPU vs GPU). All methods showed high concordance in PCA results, with negligible loss of accuracy in truncated approaches. GPU-based computation using rapids_singlecell provided a 15x speed-up over the best CPU methods, with moderate memory usage. On CPU, ARPACK and IRLBA were the most efficient for sparse matrices, while randomized SVD performed best for HDF5-backed data. Among full pipelines, rapids_singlecell was the fastest, whereas OSCA and scrapper achieved the highest clustering accuracy (ARI up to 0.97) in datasets with known cell identities. Performance differences were largely driven by the choice of highly variable genes (HVGs) and PCA implementation. The study highlights that scalability in scRNA-seq analysis depends critically on both algorithmic and infrastructural factors. GPU acceleration and optimized BLAS/LAPACK configurations markedly enhance performance, while Bioconductor-based pipelines remain robust in accuracy. The provided benchmarks offer practical guidelines for efficient and reliable analysis of large-scale single-cell datasets.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- 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
- ScaleSC: A superfast and scalable single cell RNA-seq data analysis pipeline powered by GPU.
Wenxing Hu, Haotian Zhang, … Baohong Zhang·Bioinformatics AdvancesPeer-reviewed·Dec 26, 2024
- Benchmarking principal component analysis for large-scale single-cell RNA-sequencing
Koki Tsuyuzaki, Hiroyuki Sato, … Itoshi Nikaido·Genome biologyPeer-reviewed·Jan 19, 2020
- Benchmarking AlphaSC: A Leap in Single-Cell Data Processing
Hy Vuong, Tam Thi My Luu, … Son Truong Pham·bioRxiv·Nov 28, 2023
- A Benchmarking Study of Random Projections and Principal Components for Dimensionality Reduction Strategies in Single Cell Analysis
Mohamed Abdelnaby, Marmar R. Moussa·Lecture notes in computer sciencePeer-reviewed·Oct 31, 2025
- SHARP: Single-cell RNA-seq Hyper-fast and Accurate Processing via Ensemble Random Projection
Shibiao Wan, Junil Kim, Kyoung‐Jae Won·Genome ResearchPeer-reviewed·Feb 1, 2020
- ScRNAbox: Empowering Single-Cell RNA Sequencing on High Performance Computing Systems
Rhalena A. Thomas, Michael R. Fiorini, … Sali M.K. Farhan·BMC BioinformaticsPeer-reviewed·Oct 1, 2024