flashscenic: Accelerated GRN Analysis with RegDiffusion for Large-Scale Single-Cell Data
Hao ZhuiD, Gonzalo CardenaliD, Xuting JiniD, Jonathan S. GootenbergiD, Omar O. AbudayyehiD, Donna K. SlonimiD
Abstract
Single-cell gene regulatory network (GRN) analysis via the SCENIC framework provides biologically interpretable cell-state representations through motif-validated transcription factor (TF) regulon activities. However, sequential, CPU-bound implementations (pySCENIC) constrain scalability to highly variable genes and make the repeated executions needed to resolve network stochasticity computationally prohibitive. Furthermore, while regulon activity is hypothesized to mitigate technical batch effects, its integration performance has never been quantitatively assessed against modern data integration benchmarks. We present flashscenic, an end-to-end GPU-accelerated framework that resolves these bottlenecks and expands the practical scope of single-cell regulatory genomics. By reformulating module construction, cisTarget motif pruning, and AUCell scoring into batched GPU tensor operations, flashscenic achieves a 12- to 27-fold downstream speedup over pySCENIC, while maintaining strict numerical equivalence (Pearson r = 0.9996). Leveraging this throughput, we conducted the first systematic benchmark of nine consensus aggregation strategies across multiple independent tissue cohorts, demonstrating that discrete post-pruning recurrence voting ([≥]50% recurrence, [≥]5 targets per regulon) maximizes biological fidelity. Finally, data integration benchmarking across a 116,043-cell acute myeloid leukemia (AML) atlas quantitatively demonstrates that uncorrected TF activity provides an intrinsic, unsupervised batch-integration benefit over raw PCA. Combining it with a standard batch integration method matches or outperforms canonical expression-based integration while accurately recovering lineage-defining and oncogenic regulators (CEBPA, HOXA9). flashscenic is available via pip install flashscenic, with source code and tutorials at https://github.com/haozhu233/flashscenic.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Organism
- 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
- PySCNet: A tool for reconstructing and analyzing gene regulatory network from single-cell RNA-Seq data
Ming Wu, Tim Kacprowski, Dietmar Zehn·bioRxiv·Dec 18, 2020
- SCING: Single Cell INtegrative Gene regulatory network inference elucidates robust, interpretable gene regulatory networks
Russell Littman, Ning Wang, … Xia Yang·bioRxiv·Sep 7, 2022
- SCENIC: Single-Cell Regulatory Network Inference And Clustering
Sara Aibar, Carmen Bravo González‐Blas, … Stein Aerts·Nature MethodsPeer-reviewed·Oct 9, 2017
- scTenifoldNet: a machine learning workflow for constructing and comparing transcriptome-wide gene regulatory networks from single-cell data
Daniel Osorio, Yan Zhong, … James J. Cai·PatternsPeer-reviewed·Nov 5, 2020
- Population-level comparisons of gene regulatory networks modeled on high-throughput single-cell transcriptomics data.
Daniel Osorio, Anna Capasso, … Marieke L. Kuijjer·Nature Computational SciencePeer-reviewed·Mar 4, 2024
- SCEMENT: Scalable and Memory Efficient Integration of Large-scale Single Cell RNA-sequencing Data
Sriram P. Chockalingam, Maneesha R. Aluru, Srinivas Aluru·BioinformaticsPeer-reviewed·Feb 1, 2025