GOEA: Vectorized function to enrich GO exact terms with a list of...

Usage Arguments Details Value

Usage

1
2
3
4
5
goea(gene_set, back_ground, orgDb, category = "BP", gene_key = "ENTREZID",
  min_bg_count = 1, max_bg_count = Inf, min_gs_count = 1,
  max_gs_count = Inf, EASE_Score = F, pvalue_correction = "BH",
  interpret_term = F, show_gene_name = F, GO_Slim = F, Slim_ss = NULL,
  Exclude_self = T)

Arguments

gene_set

a list of character vectors contains gene IDs of the query gene sets.

back_ground

a character vector contains the IDs of the background genes.

orgDb

an OrgDb object defined by AnnotationDbi.

category

a character specifying the gene ontology category, can be one in "BP", "CC", and "MF", default "BP".

gene_key

a character specifying the type of the gene ID, the available types of the keys can be find using keytypes(org.Hs.eg.db), default "ENTREZID".

min_bg_count

term minimum number of occurence in background genes; default 1.

max_bg_count

term maximum number of occurence in background genes; default Inf.

min_gs_count

term minimum number of occurence in gene set genes; default 1.

max_gs_count

term maximum number of occurence in gene set genes; default Inf.

EASE_Score

whether or not use EASE score method. (a more conservative hypergeomatric test calculation used in DAVID) for more details please refer to https://david.ncifcrf.gov/helps/functional_annotation.html#fisher, default FALSE.

pvalue_correction

method used for multiple hypothesis adjustment, can be one in "holm", "hochberg", "hommel", "bonferroni", "BH", "BY","fdr", and "none".

interpret_term

whether to let the GO term readable, default FALSE.

show_gene_name

whether to attach readable gene names for each GO term, default FALSE.

GO_Slim

whether to run GSEA only on GO slim terms (a certain subset to GO terms), default FALSE.

Slim_ss

a character sting of GO terms that define the scope of GO Slim. if not provided, the GO slim would be the generic subset defined in : http://geneontology.org/ontology/subsets/goslim_generic.obo

Exclude_self

whether the GO slim terms of its own category i.e. remove terms of c("GO:0008150","GO:0005575","GO:0003674"), default TRUE; only applied when GO_Slim = TRUE.

Details

goea conduct regular goea analysis with Fisher's exact test / permutation test.

Value

a list of data.frame for GO exact enrichment result.


ZhenWei10/golite documentation built on May 30, 2019, 6:15 p.m.