Bioc2026 Registration Open!

BiocSingular

Singular Value Decomposition for Bioconductor Packages

Bioconductor version: 3.23 · Package version: 1.28.0

Implements exact and approximate methods for singular value decomposition and principal components analysis, in a framework that allows them to be easily switched within Bioconductor packages or workflows. Where possible, parallelization is achieved using the BiocParallel framework.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("BiocSingular")

Details

MaintainerAaron Lun <infinite.monkeys.with.keyboards@gmail.com>
AuthorAaron Lun [aut, cre, cph]
LicenseGPL-3
URLhttps://github.com/LTLA/BiocSingular
Bug Reportshttps://github.com/LTLA/BiocSingular/issues
System RequirementsC++17
Downloads rank16814
Source branchRELEASE_3_23
biocViewsDimensionReduction, PrincipalComponent, Software

Documentation

Download

Dependencies

Imports: BiocGenerics, S4Vectors, Matrix, methods, utils, DelayedArray, BiocParallel, ScaledMatrix, irlba, rsvd, Rcpp, beachmat (>= 2.25.1)

LinkingTo: Rcpp, beachmat, assorthead

Suggests: testthat, BiocStyle, knitr, rmarkdown, ResidualMatrix

Reverse dependencies

Imports Me (26): batchelor, BayesSpace, clusterExperiment, COTAN, DelayedTensor, Dino, GSVA, miloR, MPAC, mumosa, NanoMethViz, NewWave, omicsGMF, PCAtools, ReactomeGSA, SCArray, SCArray.sat, scater, scDblFinder, scMerge, scran, scry, Seqtometry, SpaNorm, StabMap, velociraptor

Suggests Me (9): alabaster.matrix, chihaya, HCAData, ResidualMatrix, ScaledMatrix, spatialHeatmap, splatter, SuperCellCyto, Voyager