bioRxivBioinformaticsPreprint
SingleRust: A High-Performance Toolkit for Single-Cell Data Analysis at Scale
Abstract
Single-cell RNA sequencing studies increasingly generate datasets exceeding 10 million cells, surpassing the memory capacity of standard analytical tools on typical institutional infrastructure. Here we introduce SingleRust, a computational framework that addresses these constraints through systematic algorithmic optimizations and systems-level design. Key improvements include sparse masked principal component analysis that reduces memory footprint while preserving biological signal, lock-free parallel implementations for differential expression testing, and adaptive k-nearest neighbor algorithms that automatically select optimal data structures based on dataset size. These optimizations achieve 2.4-25.5-fold performance improvements and 1.3-3.0-fold memory reduction compared to Scanpy, enabling routine analysis of 30 million cells on our representative test system with 512 GB RAM. Comprehensive validation confirms numerical equivalence with established methods while maintaining biological interpretation fidelity. SingleRust maintains full compatibility with the AnnData ecosystem while providing researchers immediate access to population-scale analyses on existing infrastructure, addressing a critical bottleneck in single-cell genomics workflows.
- assay: scRNA-seq
- research focus: dimensionality reduction
- research focus: differential expression
- research focus: benchmarking
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 0
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
- Scarf: A toolkit for memory efficient analysis of large-scale single-cell genomics data
Parashar Dhapola, Johan Rodhe, … Göran Karlsson·Nature CommunicationsPeer-reviewed·Aug 8, 2022
- Scalable high-performance single cell data analysis with BPCells
Benjamin E. Parks, William James Greenleaf·bioRxiv·Mar 27, 2025
- Benchmarking large-scale single-cell RNA-seq analysis
Ilaria Billato, Hervé Pagès, … Davide Risso·bioRxiv·Oct 28, 2025
- scSPARKL: Apache Spark based parallel analytical framework for the downstream analysis of scRNA-seq data.
Asif Adil, N Bhattacharya, Mohammed Asger·bioRxiv·Apr 7, 2023
- Atlas-scale single-cell analysis beyond in-memory paradigm with scAtlasPy
Han Xu, Yangzhan Ye, … Lin Gao·bioRxiv·Sep 8, 2026