bioRxivBioinformaticsPreprint
DeltaNMF: A Two-Stage Neural NMF for Differential Gene Program Discovery
Abstract
Non-negative matrix factorization (NMF) is a foundational dimensionality-reduction method in single-cell transcriptomics, valued for its interpretable gene programs. However, in case-control settings common in perturbation and disease research, standard NMF conflates quantitative shifts in program usage with qualitative emergence of novel programs, obscuring whether observed differences reflect altered activity of shared programs or genuinely new cellular states. Here, we present DeltaNMF, a neural network-based reformulation of NMF that enables flexible biological priors and structured multi-stage fitting. We first demonstrate how our framework incorporates foundation model-derived gene similarities through graph-Laplacian regularization, improving program coherence by 2.4-fold on protein interaction networks. Building on this flexibility, we introduce a two-stage architecture that explicitly separates baseline programs (learned from control cells) from case-specific programs, disambiguating altered usage from novel program emergence. Our GPU-accelerated implementation achieves 20x speedup over consensus NMF while maintaining comparable accuracy. On synthetic data with known ground truth, DeltaNMF correctly identifies which programs are new versus shifted. Applied to coronary artery disease (CAD) Perturb-seq data, DeltaNMF isolates disease programs including the cerebral cavernous malformations pathway identified by Schnitzler et al., while clearly distinguishing them from baseline endothelial programs with altered activity. Our neural network formulation of NMF opens new directions for incorporating diverse biological priors into interpretable single-cell analysis, providing a principled framework for differential program discovery in case-control studies.
- 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
- Inferring cellular and molecular processes in single-cell data with non-negative matrix factorization using Python, R, and GenePattern Notebook implementations of CoGAPS
Jeanette Johnson, Ashley P. Tsang, … Genevieve Stein-O’Brien·Nature ProtocolsPeer-reviewed·Nov 21, 2023
- Fast and interpretable non-negative matrix factorization for atlas-scale single cell data
Zachary J. DeBruine, John Andrew Pospisilik, Timothy J. Triche·bioRxiv·Sep 1, 2021
- Supervised discovery of interpretable gene programs from single-cell data
Russell Kunes, Thomas Walle, … Dana Pe’er·Nature BiotechnologyPeer-reviewed·Sep 21, 2023
- Neighborhood nonnegative matrix factorization identifies patterns and spatially-variable genes in large-scale spatial transcriptomics data
Ragnhild Laursen, Han Chen, … Barbara Elizabeth Engelhardt·Genome biologyPeer-reviewed·Jan 16, 2026
- A NMF-based approach to discover overlooked differentially expressed gene regions from single-cell RNA-seq data
Hirotaka Matsumoto, Tetsutaro Hayashi, … Itoshi Nikaido·NAR Genomics and BioinformaticsPeer-reviewed·Dec 16, 2019
- Identifying Gene Expression Programs of Cell-type Identity and Cellular Activity with Single-Cell RNA-Seq
Dylan Kotliar, Adrian Veres, … Pardis Christine Sabeti·eLifePeer-reviewed·Jul 8, 2019