Description Usage Arguments Value Examples
plot GSEA pathway scores as heatmap, returns a list containing results and plot.
1 2 3 4 5 6 7 8 | plot_pathway_gsea(
mat,
pathway_list,
n_perm = 1000,
scale = TRUE,
topn = 5,
returning = "both"
)
|
mat |
expression matrix |
pathway_list |
a list of vectors, each named for a specific pathway, or dataframe |
n_perm |
Number of permutation for fgsea function. Defaults to 1000. |
scale |
convert expr_mat into zscores prior to running GSEA?, default = TRUE |
topn |
number of top pathways to plot |
returning |
to return "both" list and plot, or either one |
list of matrix and plot, or just plot, matrix of GSEA NES values, cell types as row names, pathways as column names
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | gl <- list(
"n" = c("PPBP", "LYZ", "S100A9"),
"a" = c("IGLL5", "GNLY", "FTL")
)
pbmc_avg <- average_clusters(
mat = pbmc_matrix_small,
metadata = pbmc_meta,
cluster_col = "classified"
)
plot_pathway_gsea(
pbmc_avg,
gl,
5
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.