`FastPCA`: An R package for fast singular value decomposition

Read full text
Authors: Kimberly Ward, Mitchell T. Hayes, Lauren Cole Peres, Brooke L. Fridley, Steven A. Eschrich, Alex C. Soupir
Cited by: 0

Abstract

The `FastPCA` package provides an interface to optimized matrix multiplication libraries (`libtorch`) for the purpose of singular value decomposition. Using `FastPCA` to perform randomized singular value decomposition (SVD) with the `torch` or `pytorch` backend drastically reduces the computational time compared to base R `prcomp` and other truncated singular value decomposition. Developed for biological data such as single-cell RNA-sequencing, spatial transcriptomics, or matrix-assisted laser desorption/ionization (MALDI imaging), `FastPCA` can efficiently and accurately identify the leading singular values in high-dimensional data.

Fields of Study & Subjects

Data Analysis with R Matrix Theory and Algorithms Single-cell and spatial transcriptomics

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
12 February 2026
Language
EN