gostplot {gprofiler2} | R Documentation |
Manhattan plot of functional enrichment results.
Description
This function creates a Manhattan plot out of the results from gprofiler2::gost(). The plot is very similar to the one shown in the g:GOSt web tool.
Usage
gostplot(
gostres,
capped = TRUE,
interactive = TRUE,
pal = c(`GO:MF` = "#dc3912", `GO:BP` = "#ff9900", `GO:CC` = "#109618", KEGG =
"#dd4477", REAC = "#3366cc", WP = "#0099c6", TF = "#5574a6", MIRNA = "#22aa99", HPA =
"#6633cc", CORUM = "#66aa00", HP = "#990099")
)
Arguments
gostres |
named list from gost() function (with names 'result' and 'meta') |
capped |
whether the -log10(p-values) would be capped if >= 16, just as in the web options. |
interactive |
if enabled, returns interactive plot using 'plotly'. If disabled, static 'ggplot()' object is returned. |
pal |
values mapped to relevant colors for data sources. |
Value
The output is either a plotly object (if interactive = TRUE) or a ggplot object (if interactive = FALSE).
Author(s)
Liis Kolberg <liis.kolberg@ut.ee>
Examples
gostres <- gost(c("Klf4", "Pax5", "Sox2", "Nanog"), organism = "mmusculus")
gostplot(gostres)
[Package gprofiler2 version 0.2.3 Index]