BMC BioinformaticsBioinformaticsPeer-reviewed journal article
Automatic Consistency Assurance for Literature-based Gene Ontology Annotation
Jiyu CheniD, Nicholas Lewis GeardiD, Justin ZobeliD, Karin M. VerspooriD
Abstract
BackgroundLiterature-based gene ontology (GO) annotation is a process where expert curators use uniform expressions to describe gene functions reported in research papers, creating computable representations of information about biological systems. Manual assurance of consistency between GO annotations and the associated evidence texts identified by expert curators is reliable but time-consuming, and is infeasible in the context of rapidly growing biological literature. A key challenge is maintaining consistency of existing GO annotations as new studies are published and the GO vocabulary is updated. MethodIn this work, we introduce a formalisation of biological database annotation inconsistencies, identifying four distinct types of inconsistency. We propose a novel and efficient method using state-of-the-art text mining models to automatically distinguish between consistent GO annotation and the different types of inconsistent GO annotation. We evaluate this method using a synthetic dataset generated by directed manipulation of instances in an existing corpus, BC4GO. Results and ConclusionTwo models built using our method for distinct annotation consistency identification tasks achieved high precision and were robust to updates in the GO vocabulary. We provide detailed error analysis for demonstrating that the method achieves high precision on more confident predictions. Our approach demonstrates clear value for human-in-the-loop curation scenarios. Data availabilityThe synthetic dataset, and the code for generating it are available at https://github.com/jiyuc/BioConsistency.
- Citations
- 5
- FWCI
- 0.39
- Field percentile
- top 47%
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
- Term Matrix: A novel Gene Ontology annotation quality control system based on ontology term co-annotation patterns
Valerie Wood, Seth Carbon, … Chris Mungall·Open BiologyPeer-reviewed·Sep 1, 2020
- CrowdGO: machine learning and semantic similarity guided consensus Gene Ontology annotation
Maarten J. M. F. Reijnders, Robert Michael Waterhouse·PLoS Computational BiologyPeer-reviewed·May 13, 2022
- Crowdsourcing biocuration: the Community Assessment of Community Annotation with Ontologies (CACAO)
Jolene Ramsey, Brenley K. McIntosh, … James C. Hu·bioRxiv·Apr 30, 2021
- Interpretation of biological experiments changes with evolution of Gene Ontology and its annotations
Aurelie Tomczak, Jonathan Mortensen, … Purvesh Khatri·Scientific ReportsPeer-reviewed·Mar 23, 2018
- 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
- 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