Coordinated Gene Activity in Pattern Sets (CoGAPS) implements a Bayesian MCMC matrix factorization algorithm, GAPS, and links it to gene set statistic methods to infer biological process activity. It can be used to perform sparse matrix factorization on any data, and when this data represents biomolecules, to do gene set analysis.
Via Bioconductor:
install.packages("BiocManager")
BiocManager::install("FertigLab/CoGAPS")
The most up-to-date version of CoGAPS can be installed directly from the FertigLab Github Repository:
devtools::install_github("FertigLab/CoGAPS")