View source: R/run_scfeatures.R
run_pathway_prop | R Documentation |
This function calculates pathway scores for a given input dataset and gene set using the proportion of gene expression levels. It supports scRNA-seq, spatial transcriptomics and spatial proteomics and spatial transcriptomics). By default, it uses the 50 hallmark gene sets from msigdb. Alternatively, users can provide their own gene sets of interest in a list format.
run_pathway_prop(
data,
geneset = NULL,
species = "Homo sapiens",
type = "scrna",
ncores = 1
)
data |
A list object containing |
geneset |
By default (when the |
species |
Whether the species is "Homo sapiens" or "Mus musculus". Default is "Homo sapiens". |
type |
The type of dataset, either "scrna", "spatial_t", or "spatial_p". |
ncores |
Number of cores for parallel processing. |
a dataframe of samples x features The features are in the form of pathway 1 celltype a, pathway 2 celltype b ... etc, with the number representing the proportion of expression of a given pathway in cells from a given celltype.
utils::data("example_scrnaseq" , package = "scFeatures")
data <- example_scrnaseq[1:100, 1:100]
celltype <- data$celltype
sample <- data$sample
data <- data@assays$RNA@data
alldata <- scFeatures:::formatData(data = data, celltype = celltype, sample = sample )
feature_pathway_prop <- run_pathway_prop(
alldata,
geneset = NULL, species = "Homo sapiens",
type = "scrna", ncores = 1
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.