gostplot: Manhattan plot of functional enrichment results.

Description Usage Arguments Value Author(s) Examples

View source: R/gprofiler2.R

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

1
2
3
4
5
6
7
8
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

1
2
 gostres <- gost(c("Klf4", "Pax5", "Sox2", "Nanog"), organism = "mmusculus")
 gostplot(gostres)

egonw/r-gprofiler2 documentation built on Aug. 9, 2020, 12:33 a.m.