dropMetaPrograms: Drop meta-programs

View source: R/main.R

dropMetaProgramsR Documentation

Drop meta-programs

Description

Remove meta-programs from the GeneNMF results. This can be desirable if one or more MPs are redundant or have poor metrics (e.g. low sample coverage or low silhouette score).

Usage

dropMetaPrograms(mp.res, dropMP = NULL)

Arguments

mp.res

The meta-programs object generated by getMetaPrograms

dropMP

A vector with the names of the MPs to be dropped

Value

The input meta-program object, minus the dropped MPs

Examples

library(Seurat)
data(sampleObj)
geneNMF_programs <- multiNMF(list(sampleObj), k=5)
geneNMF_metaprograms <- getMetaPrograms(geneNMF_programs, nMP=3)
geneNMF_metaprograms_filtered <- dropMetaPrograms(geneNMF_metaprograms, dropMP = c("MP2")) 


GeneNMF documentation built on April 4, 2025, 4:39 a.m.