Reads the usage and spectra files from cNMF results and adds them as dimensionality reduction to seurat object.
Read_Add_cNMF(
seurat_object,
usage_file,
spectra_file,
reduction_name = "cnmf",
reduction_key = "cNMF_",
normalize = TRUE,
assay = NULL,
overwrite = FALSE
)
Seurat object name to add cNMF reduction
path and name of cNMF usage file
path and name of cNMF spectra file
name to use for reduction to be added, default is "cnmf".
key to use for reduction to be added, default is "cNMF_".
logical, whether to normalize the cNMF usage data, default is TRUE
assay to add reduction. Default is NULL and will use current active assay.
logical, whether to overwrite a reduction with the name reduction_name
already
present in reduction slot of given Seurat object.
Seurat object with new dimensionality reduction "cnmf"
For more information about cNMF and usage see https://github.com/dylkot/cNMF
if (FALSE) {
object <- Read_cNMF(seurat_object = object,
usage_file = "example_cNMF/example_cNMF.usages.k_27.dt_0_01.consensus.txt",
spectra_file = "example_cNMF/example_cNMF.gene_spectra_score.k_27.dt_0_01.txt")
}