This function will retrieve a list of available libraries in Enrichr with their statistics. And by default, will save those names as a global option ("rba_enrichr_libs") to be available for other Enrichr functions that internally require the names of Enrichr libraries.

rba_enrichr_libs(store_in_options = FALSE, organism = "human", ...)



logical: (default = TRUE) Should a list of available Enrichr libraries be saved as a global option?


(default = "human") Which model organism version of Enrichr to use? Available options are: "human", (H. sapiens & M. musculus), "fly" (D. melanogaster), "yeast" (S. cerevisiae), "worm" (C. elegans) and "fish" (D. rerio).


rbioapi option(s). See rba_options's arguments manual for more information on available options.


A data frame with the names of available library in Enrichr and their statistics.


You should call this function once per R session with the argument 'store_in_options = TRUE' before using rba_enrichr_enrich or rba_enrichr.
Nevertheless, rbioapi will do this for you in the background at the first time you call any function which requires this.
Note that using rba_enrichr is a more convenient way to automatically perform this and other required function calls to enrich your input gene-set.

Corresponding API Resources



  • Chen EY, Tan CM, Kou Y, Duan Q, Wang Z, Meirelles GV, Clark NR, Ma'ayan A. Enrichr: interactive and collaborative HTML5 gene list enrichment analysis tool. BMC Bioinformatics. 2013;128(14).

  • Kuleshov MV, Jones MR, Rouillard AD, Fernandez NF, Duan Q, Wang Z, Koplev S, Jenkins SL, Jagodnik KM, Lachmann A, McDermott MG, Monteiro CD, Gundersen GW, Ma'ayan A. Enrichr: a comprehensive gene set enrichment analysis web server 2016 update. Nucleic Acids Research. 2016; gkw377.

  • Enrichr API Documentation

See also


# \donttest{
# }