BioinformaticsBioinformaticsPeer-reviewed journal article
GOThresher: a program to remove annotation biases from protein function annotation datasets
Parnal JoshiiD, Sagnik BanerjeeiD, Xiao HuiD, Pranav M. KhadeiD, Iddo FriedbergiD
Abstract
MotivationAdvances in sequencing technologies have led to a surge in genomic data, although the functions of many gene products coded by these genes remain unknown. While in-depth, targeted experiments that determine the functions of these gene products are crucial and routinely performed, they fail to keep up with the inflow of novel genomic data. In an attempt to address this gap, high-throughput experiments are being conducted in which a large number of genes are investigated in a single study. The annotations generated as a result of these experiments are generally biased towards a small subset of less informative Gene Ontology (GO) terms. Identifying and removing biases from protein function annotation databases is important since biases impact our understanding of protein function by providing a poor picture of the annotation landscape. Additionally, as machine learning methods for predicting protein function are becoming increasingly prevalent, it is essential that they are trained on unbiased datasets. Therefore, it is not only crucial to be aware of biases, but also to judiciously remove them from annotation datasets. ResultsWe introduce GOThresher, a Python tool that identifies and removes biases in function annotations from protein function annotation databases. Implementation and AvailabilityGOThresher is written in Python and released via PyPI https://pypi.org/project/gothresher/ and on the Bioconda Anaconda channel https://anaconda.org/bioconda/gothresher. The source code is hosted on GitHub https://github.com/FriedbergLab/GOThresher and distributed under the GPL 3.0 license. Contact{idoerg@iastate.edu | parnal@iastate.edu}
- assay: protein sequence
- research focus: benchmarking
- research focus: database / resource
- research focus: software / tool
- approach: statistical model
- Citations
- 4
- FWCI
- 0.36
- Field percentile
- 46th percentile
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
- GOlien tool: fast and scalable GO term annotation of proteins using a Shannon-entropy k-mer model
Levente Laczkó, Daniel Pek, Béla Kovács·bioRxiv·Sep 10, 2026
- 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
- DeepGOZero: Improving protein function prediction from sequence and zero-shot learning based on ontology axioms
Maxat Kulmanov, Robert Hoehndorf·BioinformaticsPeer-reviewed·Apr 14, 2022
- Mutual Annotation-Based Prediction of Protein Domain Functions with Domain2GO
Erva Ulusoy, Tunca Doğan·Protein SciencePeer-reviewed·May 16, 2024
- GOBoost: Leveraging Long-Tail Gene Ontology Terms for Accurate Protein Function Prediction
Lei Zhang, Yang Wang, … Renzhi Cao·BioinformaticsPeer-reviewed·Jun 1, 2025
- GhostBuster: A Deep-Learning-based, Literature-Unbiased Gene Prioritization Tool for Gene Annotation Prediction
Giulio Deangeli, Maria Grazia Spillantini, Píetro Lió·bioRxiv·Jun 22, 2025