GOThresher
GOThresher removes annotation biases from protein function annotation datasets to improve the representativeness of Gene Ontology (GO)-based annotations for biological interpretation and machine-learning model training.
Key Features:
- Bias Identification: Identifies disproportionate representation of specific Gene Ontology (GO) terms within protein function annotation datasets.
- Bias Removal: Applies methods to remove or adjust biased annotations, refining datasets for downstream analyses.
- Statistical Adjustment: Implements statistical methods to detect and correct imbalances in GO term representation.
Scientific Applications:
- Enhanced Annotation Quality: Produces datasets with reduced GO-term overrepresentation to support more accurate biological interpretation.
- Machine Learning Model Training: Provides less-biased training data to improve reliability and performance of protein function prediction models.
- Functional Genomics Workflows: Mitigates biases arising from high-throughput experimental annotations when integrated into research workflows.
Methodology:
Analyzes protein function annotation datasets to identify overrepresented Gene Ontology (GO) terms and applies statistical methods to adjust or remove these imbalances.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 4/20/2023
- Last Updated:
- 4/20/2023
Operations
Publications
Joshi P, Banerjee S, Hu X, Khade PM, Friedberg I. GOThresher: a program to remove annotation biases from protein function annotation datasets. Bioinformatics. 2023;39(1). doi:10.1093/bioinformatics/btad048. PMID:36688705.
PMID: 36688705
Funding: - National Science Foundation: DBI-1458359
Links
Repository
https://pypi.org/project/gothresher/