CrowdGO: machine learning and semantic similarity guided consensus Gene Ontology annotation
Abstract
BackgroundCharacterising gene function for the ever-increasing number and diversity of species with annotated genomes relies almost entirely on computational prediction methods. These software are also numerous and diverse, each with different strengths and weaknesses as revealed through community benchmarking efforts. Meta-predictors that assess consensus and conflict from individual algorithms should deliver enhanced functional annotations. ResultsTo exploit the benefits of meta-approaches, we developed CrowdGO, an open-source consensus-based Gene Ontology (GO) term meta-predictor that employs machine learning models with GO term semantic similarities and information contents. By re-evaluating each gene-term annotation, a consensus dataset is produced with high-scoring confident annotations and low-scoring rejected annotations. Applying CrowdGO to results from a deep learning-based, a sequence similarity-based, and two protein domain-based methods, delivers consensus annotations with improved precision and recall. Furthermore, using standard evaluation measures CrowdGO performance matches that of the communitys best performing individual methods. ConclusionCrowdGO offers a model-informed approach to leverage strengths of individual predictors and produce comprehensive and accurate gene functional annotations. Availability and ImplementationCrowdGO is implemented in Python3, and is freely available from https://gitlab.com/mreijnders/CrowdGO, with a Snakemake workflow and pre-trained models.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 0.57
- Field percentile
- top 43%
- Research Focus
- Approach
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
- Automatic Consistency Assurance for Literature-based Gene Ontology Annotation
Jiyu Chen, Nicholas Lewis Geard, … Karin M. Verspoor·BMC BioinformaticsPeer-reviewed·Nov 25, 2021
- Novel Comparison of Evaluation Metrics for Gene Ontology Classifiers Reveals Drastic Performance Differences
Ilya Plyusnin, Liisa Holm, Petri Törönen·PLoS Computational BiologyPeer-reviewed·Nov 4, 2019
- GO Bench: Shared-hub for Universal Benchmarking of Machine Learning-Based Protein Functional Annotations
Andrew M. Dickson, Ehsaneddin Asgari, … Mohammad R. K. Mofrad·BioinformaticsPeer-reviewed·Feb 1, 2023
- 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
- Evaluating Representations for Gene Ontology Terms
Dat Duong, Ankith Uppunda, … Kai-Wei Chang·bioRxiv·Jan 31, 2020
- Non-Homology-Based Prediction of Gene Functions
Xiuru Dai, Zheng Quan Xu, … Pinghua Li·bioRxiv·Dec 22, 2019