View source: R/single_gene_preferences.R
single_gene_preferences | R Documentation |
Measure enrichment of individual cell-types in a signature matrix.
Internal function as part of tissue_scMappR_internal(). This function takes genes preferentially expressed within a gene list, each cell-type and the background (i.e. all genes within the signature matrix) before completing the cell-type specific enrichment of the inputted gene list on each cell type. This function then returns a table describing the cell-type enrichments (p-value and odds ratio) of each cell-type.
single_gene_preferences(
hg_short,
hg_full,
study_name,
outDir,
toSave = FALSE,
path = NULL
)
hg_short |
A list with two objects: a "preferences" and a "genesIn". Preferences is a list of gene symbols over-represented in each cell-type and genesIn were all the inputted genes. |
hg_full |
The same as hg_short but for every gene in the signature matrix. |
study_name |
Name of output table. |
outDir |
Directory where table is outputted. |
toSave |
Allow scMappR to write files in the current directory (T/F). |
path |
If toSave == TRUE, path to the directory where files will be saved. |
single_gene_preferences
A gene-set enrichment table of individual cell-type enrichment.
# load in signature matrices
data(POA_example)
POA_generes <- POA_example$POA_generes
POA_OR_signature <- POA_example$POA_OR_signature
POA_Rank_signature <- POA_example$POA_Rank_signature
sig <- get_gene_symbol(POA_Rank_signature)
Signature <- POA_Rank_signature
rownames(Signature) <- sig$rowname
genes <- rownames(Signature)[1:60]
heatmap_test <- tissue_scMappR_custom(gene_list = genes, signature_matrix = Signature,
output_directory = "scMappR_test", toSave = FALSE)
single_preferences <- heatmap_test$single_celltype_preferences
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.