{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T14:09:53Z","timestamp":1784038193087,"version":"3.55.0"},"reference-count":49,"publisher":"Oxford University Press (OUP)","issue":"7","license":[{"start":{"date-parts":[[2025,7,9]],"date-time":"2025-07-09T00:00:00Z","timestamp":1752019200000},"content-version":"vor","delay-in-days":8,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Science and Technology","award":["BG2024031"],"award-info":[{"award-number":["BG2024031"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62306028"],"award-info":[{"award-number":["62306028"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62406111"],"award-info":[{"award-number":["62406111"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62406163"],"award-info":[{"award-number":["62406163"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSFC for Distinguished Young Scholar","award":["62425601"],"award-info":[{"award-number":["62425601"]}]},{"name":"New Cornerstone Science Foundation through the XPLORER Prize; Nanjing University AI & AI for Science Funding","award":["2024300540"],"award-info":[{"award-number":["2024300540"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>As one of the recalcitrant challenges in life sciences and biomedicine, protein function prediction suffers from a deluge of AI-designed proteins, particularly having to face multi-modal information in the era of big data. Importing the high-throughput neural-network-based prediction framework to replace the low-throughput biological experiments, a universal multi-modal method is straightforward in addressing the growing gap between known sequences and predicting functions.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>To bridge the gap, we propose ProtGO, a three-step framework for predicting protein function, which leverages the credible Gene Ontology (GO) knowledge base and integrates four common modalities. Specifically, we first introduce frontier pre-trained protein language models (PLMs) for representation learning of mainstay functional protein sequences. For the remaining multi-modal data, we design a text alignment module for explainable text descriptions, a taxonomy encoding module for species-specific taxonomy, and a GO graph embedding module for biological GO relations. Each module is independent and adaptive for the referenced modalities. By harnessing these four knowledge representations, ProtGO maximizes the potential of GO resources, enhancing the performance of vanilla PLMs and biological language models (LMs) in downstream GO prediction tasks. Extensive experiments demonstrate that ProtGO significantly advances the abilities of state-of-the-art PLMs to predict protein functions: approximately 8% to 27% increase in the maximum F1 measure (Fmax) compared to base models. These comprehensive studies confirm ProtGO\u2019s capability to deliver outstanding performance in protein function prediction by utilizing a rich blend of functional and evolutionary knowledge.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>Our source code and all the data are available at https:\/\/github.com\/sunyatawang\/ProtGO.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btaf390","type":"journal-article","created":{"date-parts":[[2025,7,9]],"date-time":"2025-07-09T15:53:16Z","timestamp":1752076396000},"source":"Crossref","is-referenced-by-count":11,"title":["ProtGO: universal protein function prediction utilizing multi-modal gene ontology knowledge"],"prefix":"10.1093","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0088-2106","authenticated-orcid":false,"given":"Boyan","family":"Wang","sequence":"first","affiliation":[{"name":"School of Intelligence Science and Technology, Nanjing University , Suzhou, Jiangsu 215163,","place":["China"]},{"name":"Computer Science and Technology, Tsinghua University , Beijing 100084,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yangliao","family":"Geng","sequence":"additional","affiliation":[{"name":"Key Laboratory of Big Data & Artificial Intelligence in Transportation (Ministry of Education), School of Computer Science and Technology, Beijing Jiaotong University , Beijing 100044,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xingyi","family":"Cheng","sequence":"additional","affiliation":[{"name":"BioMap Research , Beijing 100190,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9629-5493","authenticated-orcid":false,"given":"Bo","family":"Chen","sequence":"additional","affiliation":[{"name":"Computer Science and Technology, Tsinghua University , Beijing 100084,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhilei","family":"Bei","sequence":"additional","affiliation":[{"name":"Computer Science and Technology, Tsinghua University , Beijing 100084,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Wang","sequence":"additional","affiliation":[{"name":"Computer Science and Technology, Tsinghua University , Beijing 100084,","place":["China"]},{"name":"College of Computer Science, Nankai University , Tianjin 300350,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jie","family":"Tang","sequence":"additional","affiliation":[{"name":"Computer Science and Technology, Tsinghua University , Beijing 100084,","place":["China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Le","family":"Song","sequence":"additional","affiliation":[{"name":"GenBio AI, MBZUAI , Abu Dhabi,","place":["United Arab Emirates"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2025,7,9]]},"reference":[{"key":"2025072618113413600_btaf390-B1","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1038\/s41586-024-07487-w","article-title":"Accurate structure prediction of biomolecular interactions with alphafold 3","volume":"630","author":"Abramson","year":"2024","journal-title":"Nature"},{"key":"2025072618113413600_btaf390-B2","doi-asserted-by":"crossref","first-page":"iyad031","DOI":"10.1093\/genetics\/iyad031","article-title":"The gene ontology knowledgebase in 2023","volume":"224","author":"Aleksander","year":"2023","journal-title":"Genetics"},{"key":"2025072618113413600_btaf390-B3","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":"2025072618113413600_btaf390-B4","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1126\/science.abj8754","article-title":"Accurate prediction of protein structures and interactions using a three-track neural network","volume":"373","author":"Baek","year":"2021","journal-title":"Science"},{"key":"2025072618113413600_btaf390-B5","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1038\/s41587-021-01179-w","article-title":"Using deep learning to annotate the protein universe","volume":"40","author":"Bileschi","year":"2022","journal-title":"Nat Biotechnol"},{"key":"2025072618113413600_btaf390-B6","doi-asserted-by":"crossref","first-page":"vbae120","DOI":"10.1093\/bioadv\/vbae120","article-title":"Improving protein function prediction by learning and integrating representations of protein sequences and function labels","volume":"4","author":"Boadu","year":"2024","journal-title":"Bioinform Adv"},{"key":"2025072618113413600_btaf390-B7","doi-asserted-by":"publisher","first-page":"1028","DOI":"10.1038\/s41592-025-02636-z","article-title":"xTrimoPGLM: unified 100-billion-parameter pretrained transformer for deciphering the language of proteins","volume":"22","author":"Chen","year":"2025","journal-title":"Nat Methods"},{"key":"2025072618113413600_btaf390-B8","doi-asserted-by":"publisher","author":"Chua","year":"2024","DOI":"10.1101\/2024.04.01.587572"},{"key":"2025072618113413600_btaf390-B9","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":"2025072618113413600_btaf390-B10","doi-asserted-by":"crossref","first-page":"D506","DOI":"10.1093\/nar\/gky1049","article-title":"Uniprot: a worldwide hub of protein knowledge","volume":"47","author":"Consortium U","year":"2019","journal-title":"Nucleic Acids Res"},{"key":"2025072618113413600_btaf390-B11","first-page":"82","article-title":"Pymol: an open-source molecular graphics tool","volume":"40","author":"DeLano","year":"2002","journal-title":"CCP4 Newsl. Protein Crystallogr"},{"key":"2025072618113413600_btaf390-B12","author":"Elnaggar","year":"2023"},{"key":"2025072618113413600_btaf390-B13","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1038\/s41564-023-01584-8","article-title":"Large language models improve annotation of prokaryotic viral proteins","volume":"9","author":"Flamholz","year":"2024","journal-title":"Nat Microbiol"},{"key":"2025072618113413600_btaf390-B14","doi-asserted-by":"crossref","first-page":"1093","DOI":"10.1038\/s41467-023-36736-1","article-title":"Hierarchical graph learning for protein\u2013protein interaction","volume":"14","author":"Gao","year":"2023","journal-title":"Nat Commun"},{"key":"2025072618113413600_btaf390-B15","volume-title":"Predictive Inference","author":"Geisser","year":"2017"},{"key":"2025072618113413600_btaf390-B16","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/s12859-017-1888-1","article-title":"ALE: automated label extraction from geo metadata","volume":"18","author":"Giles","year":"2017","journal-title":"BMC Bioinformatics"},{"key":"2025072618113413600_btaf390-B17","doi-asserted-by":"crossref","first-page":"3168","DOI":"10.1038\/s41467-021-23303-9","article-title":"Structure-based protein function prediction using graph convolutional networks","volume":"12","author":"Gligorijevi\u0107","year":"2021","journal-title":"Nat Commun"},{"key":"2025072618113413600_btaf390-B18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3458754","article-title":"Domain-specific language model pretraining for biomedical natural language processing","volume":"3","author":"Gu","year":"2022","journal-title":"ACM Trans Comput Healthcare"},{"key":"2025072618113413600_btaf390-B19","doi-asserted-by":"crossref","first-page":"btad410","DOI":"10.1093\/bioinformatics\/btad410","article-title":"Hierarchical graph transformer with contrastive learning for protein function prediction","volume":"39","author":"Gu","year":"2023","journal-title":"Bioinformatics"},{"key":"2025072618113413600_btaf390-B20","first-page":"195","author":"Han","year":"1995"},{"key":"2025072618113413600_btaf390-B21","first-page":"16000","author":"He","year":"2022"},{"key":"2025072618113413600_btaf390-B22","author":"Hu","year":"2021"},{"key":"2025072618113413600_btaf390-B23","doi-asserted-by":"crossref","first-page":"1070","DOI":"10.1038\/s41586-023-06728-8","article-title":"Illuminating protein space with a programmable generative model","volume":"623","author":"Ingraham","year":"2023","journal-title":"Nature"},{"key":"2025072618113413600_btaf390-B24","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1038\/s41586-021-03819-2","article-title":"Highly accurate protein structure prediction with alphafold","volume":"596","author":"Jumper","year":"2021","journal-title":"Nature"},{"key":"2025072618113413600_btaf390-B25","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-023-05870-7","article-title":"Programmable protein delivery with a bacterial contractile injection system","volume":"616","author":"Kreitz","year":"2023","journal-title":"Nature"},{"key":"2025072618113413600_btaf390-B26","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1038\/s42256-024-00795-w","article-title":"Protein function prediction as approximate semantic entailment","volume":"6","author":"Kulmanov","year":"2024","journal-title":"Nat Mach Intell"},{"key":"2025072618113413600_btaf390-B27","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1126\/science.ade2574","article-title":"Evolutionary-scale prediction of atomic-level protein structure with a language model","volume":"379","author":"Lin","year":"2023","journal-title":"Science"},{"key":"2025072618113413600_btaf390-B28","doi-asserted-by":"crossref","first-page":"btae655","DOI":"10.1093\/bioinformatics\/btae655","article-title":"Interlabelgo+: unraveling label correlations in protein function prediction","volume":"40","author":"Liu","year":"2024","journal-title":"Bioinformatics"},{"key":"2025072618113413600_btaf390-B29","doi-asserted-by":"crossref","first-page":"2785","DOI":"10.1002\/jcc.21256","article-title":"Autodock4 and autodocktools4: automated docking with selective receptor flexibility","volume":"30","author":"Morris","year":"2009","journal-title":"J Comput Chem"},{"key":"2025072618113413600_btaf390-B30","first-page":"74501","article-title":"Robust data pruning under label noise via maximizing re-labeling accuracy","volume":"36","author":"Park","year":"2024","journal-title":"Adv Neural Inf Process Syst"},{"key":"2025072618113413600_btaf390-B31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3490181","article-title":"Reinforced neighborhood selection guided multi-relational graph neural networks","volume":"40","author":"Peng","year":"2022","journal-title":"ACM Trans Inf Syst"},{"key":"2025072618113413600_btaf390-B32","first-page":"31030","author":"Shen","year":"2023"},{"key":"2025072618113413600_btaf390-B33","doi-asserted-by":"crossref","first-page":"D638","DOI":"10.1093\/nar\/gkac1000","article-title":"The string database in 2023: protein\u2013protein association networks and functional enrichment analyses for any sequenced genome of interest","volume":"51","author":"Szklarczyk","year":"2023","journal-title":"Nucleic Acids Res"},{"key":"2025072618113413600_btaf390-B34","doi-asserted-by":"crossref","first-page":"107965","DOI":"10.1016\/j.patcog.2021.107965","article-title":"A review of methods for imbalanced multi-label classification","volume":"118","author":"Tarekegn","year":"2021","journal-title":"Pattern Recognit"},{"key":"2025072618113413600_btaf390-B35","doi-asserted-by":"crossref","first-page":"1930","DOI":"10.1038\/s41591-023-02448-8","article-title":"Large language models in medicine","volume":"29","author":"Thirunavukarasu","year":"2023","journal-title":"Nat Med"},{"key":"2025072618113413600_btaf390-B36","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1109\/TCBB.2022.3181300","article-title":"Gogcn: graph convolutional network on gene ontology for functional similarity analysis of genes","volume":"20","author":"Tian","year":"2023","journal-title":"IEEE\/ACM Trans Comput Biol Bioinform"},{"key":"2025072618113413600_btaf390-B37","doi-asserted-by":"crossref","first-page":"2183","DOI":"10.1007\/s11357-021-00454-7","article-title":"Oklahoma Nathan Shock Aging Center\u2014assessing the basic biology of aging from genetics to protein and function","volume":"43","author":"Van Remmen","year":"2021","journal-title":"Geroscience"},{"key":"2025072618113413600_btaf390-B38","article-title":"Attention is all you need","volume":"30","author":"Vaswani","year":"2017","journal-title":"Adv Neural Inf Process Syst"},{"key":"2025072618113413600_btaf390-B39","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1038\/s41540-022-00232-x","article-title":"Sana: cross-species prediction of gene ontology go annotations via topological network alignment","volume":"8","author":"Wang","year":"2022","journal-title":"NPJ Syst Biol Appl"},{"key":"2025072618113413600_btaf390-B40","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1098\/rstb.2003.1452","article-title":"Taxonomic triage and the poverty of phylogeny","volume":"359","author":"Wheeler","year":"2004","journal-title":"Philos Trans R Soc Lond B Biol Sci"},{"key":"2025072618113413600_btaf390-B41","first-page":"38749","author":"Xu","year":"2023"},{"key":"2025072618113413600_btaf390-B42","article-title":"Categorical encoding using label-encoding and one-hot-encoder","volume":"6","author":"Yadav","year":"2019","journal-title":"Towards Data Science"},{"key":"2025072618113413600_btaf390-B43","doi-asserted-by":"crossref","first-page":"D1096","DOI":"10.1093\/nar\/gks966","article-title":"Biolip: a semi-manually curated database for biologically relevant ligand\u2013protein interactions","volume":"41","author":"Yang","year":"2013","journal-title":"Nucleic Acids Res"},{"key":"2025072618113413600_btaf390-B44","author":"Yasunaga","year":"2022"},{"key":"2025072618113413600_btaf390-B45","doi-asserted-by":"crossref","first-page":"i262","DOI":"10.1093\/bioinformatics\/btab270","article-title":"Deepgraphgo: graph neural network for large-scale, multispecies protein function prediction","volume":"37","author":"You","year":"2021","journal-title":"Bioinformatics"},{"key":"2025072618113413600_btaf390-B46","doi-asserted-by":"crossref","first-page":"1819","DOI":"10.1109\/TKDE.2013.39","article-title":"A review on multi-label learning algorithms","volume":"26","author":"Zhang","year":"2014","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"2025072618113413600_btaf390-B47","author":"Zhang","year":"2022"},{"key":"2025072618113413600_btaf390-B48","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1186\/s13059-019-1835-8","article-title":"The CAFA challenge reports improved protein function prediction and new functional annotations for hundreds of genes through experimental screens","volume":"20","author":"Zhou","year":"2019","journal-title":"Genome Biology"},{"key":"2025072618113413600_btaf390-B49","doi-asserted-by":"crossref","first-page":"bbad523","DOI":"10.1093\/bib\/bbad523","article-title":"scMMT: a multi-use deep learning approach for cell annotation, protein prediction and embedding in single-cell RNA-seq data","volume":"25","author":"Zhou","year":"2024","journal-title":"Brief Bioinform"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btaf390\/63713029\/btaf390.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/7\/btaf390\/63713029\/btaf390.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/7\/btaf390\/63713029\/btaf390.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,26]],"date-time":"2025-07-26T22:11:43Z","timestamp":1753567903000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btaf390\/8195657"}},"subtitle":[],"editor":[{"given":"Dr Jonathan","family":"Wren","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2025,7,1]]},"references-count":49,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2025,7,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btaf390","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2025,7]]},"published":{"date-parts":[[2025,7,1]]},"article-number":"btaf390"}}