glmGamPoi

glmGamPoi fits Gamma-Poisson generalized linear models to single-cell RNA-seq count data to model sampling variability and support downstream analyses such as differential expression, principal component analysis (PCA), and factor analysis.


Key Features:

  • Modeling Sampling Variability: Uses the Gamma-Poisson distribution to model the sampling variability inherent in single-cell RNA-seq count data, including frequent zero and small counts.
  • Efficient Parameter Inference: Performs parameter inference for Gamma-Poisson GLMs on large-scale single-cell datasets (including datasets with millions of cells) without requiring all data to be loaded into RAM.
  • Handling Sparse Data: Exploits data sparsity to provide a statistically robust alternative to logarithm-like transformations for count normalization and modeling.
  • Support for Downstream Analyses: Provides fitted models and parameter estimates that enable downstream analyses such as differential expression, PCA, and factor analysis.

Scientific Applications:

  • Differential Expression Analysis: Identifying genes that are differentially expressed across conditions or cell types using modeled count distributions.
  • Principal Component Analysis (PCA): Reducing dimensionality of single-cell RNA-seq datasets while accounting for count-level variability.
  • Factor Analysis: Investigating latent variables that influence observed gene expression by modeling count data with Gamma-Poisson GLMs.

Methodology:

Fits Gamma-Poisson generalized linear models to count data and performs parameter inference optimized for large, sparse single-cell RNA-seq datasets by exploiting sparsity and avoiding loading all data into RAM.

Topics

Details

License:
GPL-3.0
Tool Type:
library
Programming Languages:
R, C++
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Ahlmann-Eltze C, Huber W. glmGamPoi: fitting Gamma-Poisson generalized linear models on single cell count data. Bioinformatics. 2020;36(24):5701-5702. doi:10.1093/bioinformatics/btaa1009. PMID:33295604. PMCID:PMC8023675.

PMID: 33295604
PMCID: PMC8023675
Funding: - European Research Council Synergy: 810296