bioRxivBioinformaticsPreprint
brisc: a multithreaded CPU toolkit for single-cell analysis
Keon ArbabiiD, Tain LuqueziD, Jaiz Jeeson, Mingyau Lam, Hamed Heydari, Gary D BaderiD, Vilas MenoniD, Michael WainbergiD
Abstract
Single-cell RNA sequencing datasets have grown from tens of thousands of cells to tens of millions. At this scale, standard toolkits like Scanpy and Seurat need hours per analysis, hindering iterative exploration. We present brisc, the first end-to-end multithreaded CPU toolkit for single-cell analysis, spanning dimensionality reduction, integration, label transfer, clustering, embedding, differential expression and plotting. Unlike GPU-based counterparts, brisc strictly guarantees reproducibility: identical results between runs, regardless of thread count. Algorithmic innovations include a blocked inverted-file-index-based nearest-neighbors algorithm that makes 81-98% fewer errors than Scanpy and Seurat. On a 192-CPU node, brisc ran a standard workflow on 10 million cells in 3 minutes, 116x faster than Scanpy at under half its peak memory usage and 236x faster than Seurat with BPCells. On 96 CPUs, it matched the speed of rapids-singlecell on four H100 GPUs. brisc enables near-real-time, reproducible analysis of tens of millions of cells without specialized hardware.
- assay: scRNA-seq
- research focus: clustering
- research focus: dimensionality reduction
- research focus: differential expression
- approach: deep learning
- approach: statistical model
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
- Scalable high-performance single cell data analysis with BPCells
Benjamin E. Parks, William James Greenleaf·bioRxiv·Mar 27, 2025
- Benchmarking AlphaSC: A Leap in Single-Cell Data Processing
Hy Vuong, Tam Thi My Luu, … Son Truong Pham·bioRxiv·Nov 28, 2023
- 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
- Benchmarking large-scale single-cell RNA-seq analysis
Ilaria Billato, Hervé Pagès, … Davide Risso·bioRxiv·Oct 28, 2025
- 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
- User-friendly, scalable tools and workflows for single-cell analysis
Pablo A Moreno, Ni Huang, … Irene Papatheodorou·Nature MethodsPeer-reviewed·Mar 29, 2021