GOEnrichment is a tool for performing GO enrichment analysis of gene sets, such as those obtained from RNA-seq or Microarray experiments, to help characterize them at the functional level. A tutorial for the tool is also available at the Galaxy Project training website.
GOEnrichment is flexible in that it allows the user to use any version of the Gene Ontology and any GO annotation file they desire. To enable the use of GO slims, it is accompanied by a sister tool GOSlimmer, which can convert annotation files from full GO to any specified GO slim. The tool features an optional graph clustering algorithm to reduce the redundancy in the set of enriched GO terms and simplify its output.
It was developed by the BioData.pt/ELIXIR-PT team at the Instituto Gulbenkian de Ciência.
This was also used as a case study to test the full pipeline of integrating a tool in Galaxy:
- Integrating the GOEnrichment and GOSlimmer tools in Bioconda
- Wrapping the tools for Galaxy, and integrate them in the IUC tool collection
- Writing the tutorial and integrate it in the official Galaxy tutorial repository