bioRxivBioinformaticsPreprint
Bio.Ontology - Python tools for enrichment analysis and visualization of ontologies
Abstract
MotivationFunctional annotation and enrichment analysis based on ontologies has become one of the standard methods of analysis of experimental results. Over the past decade, many methods have been proposed for statistical quantification of enrichment of different functional terms and many implementations of these methods are available. As the popularity of these methods grows, the need for tools facilitating their automation increases.\n\nResultsWe present a complete Python library for statistical enrichment analysis of gene sets and gene rankings compatible with most available biological ontologies. It allows the user to perform all necessary steps: reading the ontologies and gene annotations in multiple formats; performing enrichment analysis using various methods and visualizing the results as readable reports. Importantly, our library includes methods for correcting for multiple hypotheses testing including computation of False Discovery Rates.\n\nAvailabilityThe library is compatible with recent versions of python interpreter ([≥] 2.6 or [≥] 3.3) and is available on github at: https://github.com/regulomics/biopython together with an API documentation and a tutorial. The sample galaxy installation can be found at http://regulomics.mimuw.edu.pl/wp/GO/.\n\nContactbartek@mimuw.edu.pl
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- ShinyGO: a graphical enrichment tool for animals and plants
Xijin Ge, Dongmin Jung, Runan Yao·BioinformaticsPeer-reviewed·Dec 23, 2019
- Ontologizer 3: a cross-platform desktop application for frequentist and Bayesian GO enrichment analysis
Lukas Ramlow, Jasmin Scholtes, … Peter N. Robinson·bioRxiv·Jun 6, 2026
- GSEA-InContext Explorer: An interactive visualization tool for putting gene set enrichment analysis results into biological context.
Rani K. Powers, Anthony Sun, James C. Costello·bioRxiv·Jun 4, 2019
- VolcanoR - web service to produce volcano plots and do basic enrichment analysis
Vladimir A. Naumov, I. S. Balashov, … Alexey Alexeev·bioRxiv·Jul 18, 2017
- mulea - an R package for enrichment analysis using multiple ontologies and empirical FDR correction
Cezary Turek, Marton L. Olbei, … Eszter EA Ari·BMC BioinformaticsPeer-reviewed·Oct 18, 2024
- EnrichMiner: a biologist-oriented web server for mining biological insights from functional enrichment analysis results
Xian Liu, Kaikun Xu, … Cheng Chang·bioRxiv·Jul 12, 2023