gostplot | R Documentation |
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.
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")
)
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. |
The output is either a plotly object (if interactive = TRUE) or a ggplot object (if interactive = FALSE).
Liis Kolberg <liis.kolberg@ut.ee>
gostres <- gost(c("Klf4", "Pax5", "Sox2", "Nanog"), organism = "mmusculus")
gostplot(gostres)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.