{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T20:34:17Z","timestamp":1772138057890,"version":"3.50.1"},"reference-count":17,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2023,1,23]],"date-time":"2023-01-23T00:00:00Z","timestamp":1674432000000},"content-version":"vor","delay-in-days":22,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["DBI-1458359"],"award-info":[{"award-number":["DBI-1458359"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100009227","name":"Iowa State University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100009227","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,1,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We introduce GOThresher, a Python tool that identifies and removes biases in function annotations from protein function annotation databases.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>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.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Supplementary information<\/jats:title>\n                    <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad048","type":"journal-article","created":{"date-parts":[[2023,1,21]],"date-time":"2023-01-21T00:14:55Z","timestamp":1674260095000},"source":"Crossref","is-referenced-by-count":3,"title":["GOThresher: a program to remove annotation biases from protein function annotation datasets"],"prefix":"10.1093","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6689-3858","authenticated-orcid":false,"given":"Parnal","family":"Joshi","sequence":"first","affiliation":[{"name":"Bioinformatics and Computational Biology Program, Iowa State University , Ames, IA 50011, USA"},{"name":"Department of Veterinary Microbiology and Preventive Medicine, Iowa State University , Ames, IA 50011, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2052-7577","authenticated-orcid":false,"given":"Sagnik","family":"Banerjee","sequence":"additional","affiliation":[{"name":"Bioinformatics and Computational Biology Program, Iowa State University , Ames, IA 50011, USA"},{"name":"Department of Statistics, Iowa State University , Ames, IA 50011, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3309-9575","authenticated-orcid":false,"given":"Xiao","family":"Hu","sequence":"additional","affiliation":[{"name":"Department of Veterinary Microbiology and Preventive Medicine, Iowa State University , Ames, IA 50011, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0756-9828","authenticated-orcid":false,"given":"Pranav M","family":"Khade","sequence":"additional","affiliation":[{"name":"Bioinformatics and Computational Biology Program, Iowa State University , Ames, IA 50011, USA"},{"name":"Roy J. Carver Department of Biochemistry, Biophysics and Molecular Biology, Iowa State University , Ames, IA 50011, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1789-8000","authenticated-orcid":false,"given":"Iddo","family":"Friedberg","sequence":"additional","affiliation":[{"name":"Bioinformatics and Computational Biology Program, Iowa State University , Ames, IA 50011, USA"},{"name":"Department of Veterinary Microbiology and Preventive Medicine, Iowa State University , Ames, IA 50011, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2023,1,23]]},"reference":[{"key":"2023013016125613100_btad048-B1","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1038\/75556","article-title":"Gene ontology: tool for the unification of biology","volume":"25","author":"Ashburner","year":"2000","journal-title":"Nat. Genet"},{"key":"2023013016125613100_btad048-B2","doi-asserted-by":"crossref","first-page":"baz007","DOI":"10.1093\/database\/baz007","article-title":"Annotation of gene product function from high-throughput studies using the gene ontology","volume":"2019","author":"Attrill","year":"2019","journal-title":"Database"},{"key":"2023013016125613100_btad048-B3","doi-asserted-by":"crossref","first-page":"bav043","DOI":"10.1093\/database\/bav043","article-title":"The confidence information ontology: a step towards a standard for asserting confidence in annotations","volume":"2015","author":"Bastian","year":"2015","journal-title":"Database"},{"key":"2023013016125613100_btad048-B4","doi-asserted-by":"crossref","first-page":"D262","DOI":"10.1093\/nar\/gkh021","article-title":"The gene ontology annotation (GOA) database: sharing knowledge in uniprot with gene ontology","volume":"32","author":"Camon","year":"2004","journal-title":"Nucleic Acids Res"},{"key":"2023013016125613100_btad048-B5","doi-asserted-by":"crossref","first-page":"i53","DOI":"10.1093\/bioinformatics\/btt228","article-title":"Information-theoretic evaluation of predicted ontological annotations","volume":"29","author":"Clark","year":"2013","journal-title":"Bioinformatics"},{"key":"2023013016125613100_btad048-B6","author":"Dickson","year":"2022"},{"key":"2023013016125613100_btad048-B7","doi-asserted-by":"crossref","first-page":"D559","DOI":"10.1093\/nar\/gkr1028","article-title":"The gene ontology: enhancements for 2011","volume":"40","author":"Gene-Ontology-Consortium","year":"2012","journal-title":"Nucleic acids Res"},{"key":"2023013016125613100_btad048-B8","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1093\/bib\/bbr066","article-title":"Semantic similarity analysis of protein data: assessment with biological features and issues","volume":"13","author":"Guzzi","year":"2012","journal-title":"Brief. Bioinform"},{"key":"2023013016125613100_btad048-B9","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1093\/bioinformatics\/btg153","article-title":"Investigating semantic similarity measures across the gene ontology: the relationship between sequence and annotation","volume":"19","author":"Lord","year":"2003","journal-title":"Bioinformatics"},{"key":"2023013016125613100_btad048-B10","doi-asserted-by":"crossref","first-page":"e113859","DOI":"10.1371\/journal.pone.0113859","article-title":"Information content-based gene ontology functional similarity measures: which one to use for a given biological data type?","volume":"9","author":"Mazandu","year":"2014","journal-title":"PLoS One"},{"key":"2023013016125613100_btad048-B11","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1186\/1471-2105-9-327","article-title":"Gene ontology term overlap as a measure of gene functional similarity","volume":"9","author":"Mistry","year":"2008","journal-title":"BMC Bioinformatics"},{"key":"2023013016125613100_btad048-B12","doi-asserted-by":"crossref","first-page":"e1000443","DOI":"10.1371\/journal.pcbi.1000443","article-title":"Semantic similarity in biomedical ontologies","volume":"5","author":"Pesquita","year":"2009","journal-title":"PLoS Comput. Biol"},{"key":"2023013016125613100_btad048-B13","doi-asserted-by":"crossref","first-page":"e1000605","DOI":"10.1371\/journal.pcbi.1000605","article-title":"Annotation error in public databases: misannotation of molecular function in enzyme superfamilies","volume":"5","author":"Schnoes","year":"2009","journal-title":"PLoS Comput. Biol"},{"key":"2023013016125613100_btad048-B14","doi-asserted-by":"crossref","first-page":"e1003063","DOI":"10.1371\/journal.pcbi.1003063","article-title":"Biases in the experimental annotations of protein function and their effect on our understanding of protein function space","volume":"9","author":"Schnoes","year":"2013","journal-title":"PLoS Comput. Biol"},{"key":"2023013016125613100_btad048-B15","doi-asserted-by":"crossref","first-page":"W84","DOI":"10.1093\/nar\/gky350","article-title":"PANNZER2: a rapid functional annotation web server","volume":"46","author":"T\u00f6r\u00f6nen","year":"2018","journal-title":"Nucleic Acids Res"},{"key":"2023013016125613100_btad048-B16","doi-asserted-by":"crossref","first-page":"1274","DOI":"10.1093\/bioinformatics\/btm087","article-title":"A new method to measure the semantic similarity of go terms","volume":"23","author":"Wang","year":"2007","journal-title":"Bioinformatics"},{"key":"2023013016125613100_btad048-B17","doi-asserted-by":"crossref","first-page":"i210","DOI":"10.1093\/bioinformatics\/btaa466","article-title":"Benchmarking gene ontology function predictions using negative annotations","volume":"36","author":"Warwick Vesztrocy","year":"2020","journal-title":"Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad048\/48829787\/btad048.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/1\/btad048\/48957207\/btad048.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/1\/btad048\/48957207\/btad048.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T16:52:52Z","timestamp":1675097572000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad048\/6998200"}},"subtitle":[],"editor":[{"given":"Janet","family":"Kelso","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2023,1,1]]},"references-count":17,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad048","relation":{"has-review":[{"id-type":"doi","id":"10.3410\/f.742505856.793598740","asserted-by":"object"}],"has-preprint":[{"id-type":"doi","id":"10.1101\/2022.11.30.506803","asserted-by":"object"}]},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,1,1]]},"published":{"date-parts":[[2023,1,1]]},"article-number":"btad048"}}