BioinformaticsBioinformaticsPeer-reviewed journal article
Accelerated dimensionality reduction of single -cell RNA sequencing data with fastglmpca
Abstract
SummaryMotivated by theoretical and practical issues that arise when applying Principal Components Analysis (PCA) to count data, Townes et al introduced "Poisson GLM-PCA", a variation of PCA adapted to count data, as a tool for dimensionality reduction of single-cell RNA sequencing (RNA-seq) data. However, fitting GLM-PCA is computationally challenging. Here we study this problem, and show that a simple algorithm, which we call "Alternating Poisson Regression" (APR), produces better quality fits, and in less time, than existing algorithms. APR is also memory-efficient, and lends itself to parallel implementation on multi-core processors, both of which are helpful for handling large single-cell RNA-seq data sets. We illustrate the benefits of this approach in two published single-cell RNA-seq data sets. The new algorithms are implemented in an R package, fastglmpca. Availability and implementationThe fastglmpca R package is released on CRAN for Windows, macOS and Linux, and the source code is available at github.com/stephenslab/fastglmpca under the open source GPL-3 license. Scripts to reproduce the results in this paper are also available in the GitHub repository. Contactmstephens@uchicago.edu Supplementary informationSupplementary data are available on BioRxiv online.
- assay: scRNA-seq
- research focus: dimensionality reduction
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- approach: matrix factorization
- Citations
- 6
- FWCI
- 0.82
- Field percentile
- top 32%
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
- Benchmarking principal component analysis for large-scale single-cell RNA-sequencing
Koki Tsuyuzaki, Hiroyuki Sato, … Itoshi Nikaido·Genome biologyPeer-reviewed·Jan 19, 2020
- Random Matrix Theory-guided sparse PCA for single-cell RNA-seq data
Victor Chardès·bioRxiv·Feb 28, 2026
- Correspondence analysis for dimension reduction, batch integration, and visualization of single-cell RNA-seq data
Lauren L. Hsu, Aedín C. Culhane·Scientific ReportsPeer-reviewed·Jan 21, 2023
- glmGamPoi: Fitting Gamma-Poisson Generalized Linear Models on Single Cell Count Data
Constantin Ahlmann-Eltze, Wolfgang K. Huber·BioinformaticsPeer-reviewed·Nov 20, 2020
- 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
- Model-based dimensionality reduction for single-cell RNA-seq using generalized bilinear models
Phillip B. Nicol, Jeffrey W. Miller·BiostatisticsPeer-reviewed·Dec 31, 2024