Non-Negative Matrix Factorization for Single-Cell Omics
Run NMF on a list of Seurat objects
Get list of genes for each NMF program
Extract consensus gene programs (meta-programs)
Drop meta-programs
Find variable features
Extract data matrix from Seurat object
Run PCA on a list of Seurat objects
Visualizations for meta-programs
Run Gene set enrichment analysis
Compute NMF as a low-dim embedding for Seurat
A collection of methods to extract gene programs from single-cell gene expression data using non-negative matrix factorization (NMF). 'GeneNMF' contains functions to directly interact with the 'Seurat' toolkit and derive interpretable gene program signatures.