Learn R Programming

gProfileR (version 0.2)

gprofiler: Annotate gene list functionally.

Description

Annotate gene list functionally.

Usage

gprofiler(query, organism="hsapiens", ordered_query=F, significant=T,
    exclude_iea=F, region_query=F, max_p_value=1, max_set_size=0,
    correction_method="analytical", hier_filtering="none",
    domain_size="annotated", custom_bg="", numeric_ns="")

Arguments

organism
organism name.
query
list of gene IDs or a list of such lists.
ordered_query
in case output gene lists are ranked this option may be used to get GSEA style p-values.
significant
whether all or only statistically significant results should be returned.
exclude_iea
exclude electronic annotations (IEA).
region_query
interpret query as chromosomal ranges.
max_p_value
custom p-value threshold, results with a larger p-value are excluded.
max_set_size
maximum size of functional category, larger categories are excluded.
correction_method
the algorithm used for determining the significance threshold, one of "gSCS", "fdr", "bonferroni".
hier_filtering
hierarchical filtering strength, one of "none", "moderate", "strong".
domain_size
statistical domain size, one of "annotated", "known".
custom_bg
vector of gene names to use as a statistical background.
numeric_ns
namespace to use for fully numeric IDs.

Value

  • Data frame with the enrichment analysis results. If the input consisted of several lists the corresponding list is indicated with a variable 'query number'.

Details

Interface to the g:Profiler tool for finding enrichments in gene lists. Organism names are constructed by concatenating the first letter of the name and the family name. Example: human - 'hsapiens', mouse - 'mmusculus'.

References

J. Reimand, M. Kull, H. Peterson, J. Hansen, J. Vilo: g:Profiler - a web-based toolset for functional profiling of gene lists from large-scale experiments (2007) NAR 35 W193-W200

Examples

Run this code
gprofiler(c("Klf4", "Pax5", "Sox2", "Nanog"), organism = "mmusculus")

Run the code above in your browser using DataLab