Unknown

Dataset Information

0

Accelerated dimensionality reduction of single-cell RNA sequencing data with fastglmpca.


ABSTRACT:

Summary

Motivated by theoretical and practical issues that arise when applying Principal component 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 (scRNA-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 scRNA-seq datasets. We illustrate the benefits of this approach in three publicly available scRNA-seq datasets. The new algorithms are implemented in an R package, fastglmpca.

Availability and implementation

The 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 and on Zenodo.

SUBMITTER: Weine E 

PROVIDER: S-EPMC11322042 | biostudies-literature | 2024 Aug

REPOSITORIES: biostudies-literature

altmetric image

Publications

Accelerated dimensionality reduction of single-cell RNA sequencing data with fastglmpca.

Weine Eric E   Carbonetto Peter P   Stephens Matthew M  

Bioinformatics (Oxford, England) 20240801 8


<h4>Summary</h4>Motivated by theoretical and practical issues that arise when applying Principal component 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 (scRNA-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 q  ...[more]

Similar Datasets

| S-EPMC10996495 | biostudies-literature
| S-EPMC7671375 | biostudies-literature
| S-EPMC11897155 | biostudies-literature
| S-EPMC8021860 | biostudies-literature
| S-EPMC7673125 | biostudies-literature
| S-EPMC5558107 | biostudies-literature
| S-EPMC9363502 | biostudies-literature
| S-EPMC7035735 | biostudies-literature
| S-EPMC8501122 | biostudies-literature
| S-EPMC9607720 | biostudies-literature