R/fedup.R
runFedup.Rd
This function takes a list of test genes and a common background set to calculate enrichment and depletion for a list of pathways. The method allows for fast and efficient testing of multiple gene sets of interest.
runFedup(genes, pathways)
genes | (list) named list of vectors with background genes and |
---|---|
pathways | (list) named list of vectors with pathway annotations. |
List of length n
with table(s) of pathway enrichment and
depletion results. Rows represent tested pathways. Columns represent:
pathway -- name of the pathway, corresponds to
names(pathways
);
size -- size of the pathway;
real_frac -- fraction of test gene members in pathway;
expected_frac -- fraction of background gene members in pathway;
fold_enrichment -- fold enrichment measure,
evaluates as real_frac
/ expected_frac
;
status -- indicator that pathway is enriched or depleted for test gene members;
real_gene -- vector of test gene members annotated
to pathways
;
pvalue -- enrichment p-value calculated via Fisher's exact test;
qvalue -- BH-adjusted p-value
# Load pathway annotations data(pathwaysGMT) # Run fedup with a single test set data(geneSingle) fedupRes <- runFedup(geneSingle, pathwaysGMT)#>#> #> #> #>#>#>#> #> #> #> #>#>#> Warning: 28.081% of genes overlap across your test gene sets (enrichment #> results may be similar across tests).#>#> #> #> #> #> #> #> #> #> #> #> #> #> #> #>#>