Related Experiment Video
Updated: Aug 13, 2025

A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
Published on: May 22, 2018
GOThresher: a program to remove annotation biases from protein function annotation datasets
Parnal Joshi1,2, Sagnik Banerjee1,3, Xiao Hu2
1Bioinformatics and Computational Biology Program, Iowa State University, Ames, IA 50011, USA.
Motivation:
Advances 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.
Results:
We introduce GOThresher, a Python tool that identifies and removes biases in function annotations from protein function annotation databases.
Availability And Implementation:
GOThresher 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.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
More Related Videos
Related Concept Videos
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
Genome Annotation and Assembly
Quantifying and Rejecting Outliers: The Grubbs Test
Conservation of Protein Domains
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...
Protein Folding Quality Check in the RER

