bioRxivBioinformaticsPreprint
GOParsimony: parsimonious saltation across the Gene Ontology digraph for efficient functional annotation
Abstract
Background. The Gene Ontology (GO) is standardly probed by biological researchers keen to discern the functional tendencies of their gene/protein data sets. However, lists of GO terms are often ontically overwhelming, and need to be filtered to remove redundancy. Methods for such filtering either employ predefined lists of terms that may not actually be relevant to a specific gene/protein set, or apply arbitrary thresholds, such as for semantic distance (i.e., GO term dissimilarity). Methods. Here, I introduce the tool GOParsimony, which is designed to avoid such issues and to pick out the most parsimonious (i.e., simplest, most concise) explanation for the functional tendencies of any set of proteins/genes. It achieves this by saltating across the GO digraph, assigning and updating cascades of term precedence until convergence. The set of GO terms assigned precedence = 1 is the most parsimonious set. Hierarchical clustering with other GO terms with higher precedence levels can be investigated for clues about functional modules. Results. GO term precedence graphs and two-dimensional heatmaps of GO terms and genes/proteins are output, along with other plots that can be cross-referenced for functional insights. In test analyses for five example data sets from budding yeast and human, GOParsimony consistently produces reduced GO term lists that have greater significance and low or intermediate coverage of the space of significant GO terms, when compared to other distributed methods in default mode. GOParsimony can be obtained at: https://github.com/pmharrison/GOParsimony .
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
- Summary visualisations of Gene Ontology terms with GO-Figure!
Maarten J. M. F. Reijnders, Robert Michael Waterhouse·Frontiers in BioinformaticsPeer-reviewed·Apr 1, 2021
- 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
- Combining Semantic Similarity and GO Enrichment for Computation of Functional Similarity
Wenting Liu, Jianjun Liu, Jagath Chandana Rajapakse·bioRxiv·Jun 26, 2017
- DIAMOND2GO: A rapid Gene Ontology assignment and enrichment tool for functional genomics
Christopher Golden, David John Studholme, Rhys A. Farrer·bioRxiv·Aug 19, 2024
- Word and sentence embedding tools to measure semantic similarity of Gene Ontology terms by their definitions
Dat Duong, Wasi Uddin Ahmad, … Jingyi Jessica Li·Journal of Computational BiologyPeer-reviewed·Nov 1, 2018
- MegaGO: a fast yet powerful approach to assess functional similarity across meta-omics data sets
Pieter Verschaffelt, Tim Van Den Bossche, … Bart Mesuere·Journal of Proteome ResearchPeer-reviewed·Mar 4, 2021