{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T05:33:29Z","timestamp":1782192809741,"version":"3.54.5"},"reference-count":40,"publisher":"Oxford University Press (OUP)","issue":"19","license":[{"start":{"date-parts":[[2022,8,23]],"date-time":"2022-08-23T00:00:00Z","timestamp":1661212800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["61872300"],"award-info":[{"award-number":["61872300"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["62031003"],"award-info":[{"award-number":["62031003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shandong Provincial Key Research and Development Program","award":["2021CXGC010506"],"award-info":[{"award-number":["2021CXGC010506"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,9,30]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Motivation<\/jats:title><jats:p>High-resolution annotation of gene functions is a central task in functional genomics. Multiple proteoforms translated from alternatively spliced isoforms from a single gene are actual function performers and greatly increase the functional diversity. The specific functions of different isoforms can decipher the molecular basis of various complex diseases at a finer granularity. Multi-instance learning (MIL)-based solutions have been developed to distribute gene(bag)-level Gene Ontology (GO) annotations to isoforms(instances), but they simply presume that a particular annotation of the gene is responsible by only one isoform, neglect the hierarchical structures and semantics of massive GO terms (labels), or can only handle dozens of terms.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>We propose an efficacy approach IsofunGO to differentiate massive functions of isoforms by GO embedding. Particularly, IsofunGO first introduces an attributed hierarchical network to model massive GO terms, and a GO network embedding strategy to learn compact representations of GO terms and project GO annotations of genes into compressed ones, this strategy not only explores and preserves hierarchy between GO terms but also greatly reduces the prediction load. Next, it develops an attention-based MIL network to fuse genomics and transcriptomics data of isoforms and predict isoform functions by referring to compressed annotations. Extensive experiments on benchmark datasets demonstrate the efficacy of IsofunGO. Both the GO embedding and attention mechanism can boost the performance and interpretability.<\/jats:p><\/jats:sec><jats:sec><jats:title>Availabilityand implementation<\/jats:title><jats:p>The code of IsofunGO is available at http:\/\/www.sdu-idea.cn\/codes.php?name=IsofunGO.<\/jats:p><\/jats:sec><jats:sec><jats:title>Supplementary information<\/jats:title><jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p><\/jats:sec>","DOI":"10.1093\/bioinformatics\/btac576","type":"journal-article","created":{"date-parts":[[2022,8,23]],"date-time":"2022-08-23T13:29:13Z","timestamp":1661261353000},"page":"4581-4588","source":"Crossref","is-referenced-by-count":16,"title":["Isoform function prediction by Gene Ontology embedding"],"prefix":"10.1093","volume":"38","author":[{"given":"Sichao","family":"Qiu","sequence":"first","affiliation":[{"name":"School of Software, Shandong University , Jinan, Shandong 250101, China"},{"name":"Joint SDU-NTU Centre for Artificial Intelligence Research, Shandong University , Jinan, Shandong 250101, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1667-6705","authenticated-orcid":false,"given":"Guoxian","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Software, Shandong University , Jinan, Shandong 250101, China"},{"name":"Joint SDU-NTU Centre for Artificial Intelligence Research, Shandong University , Jinan, Shandong 250101, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xudong","family":"Lu","sequence":"additional","affiliation":[{"name":"School of Software, Shandong University , Jinan, Shandong 250101, China"},{"name":"Joint SDU-NTU Centre for Artificial Intelligence Research, Shandong University , Jinan, Shandong 250101, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlotta","family":"Domeniconi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, George Mason University , VA 22030, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maozu","family":"Guo","sequence":"additional","affiliation":[{"name":"College of Electrical and Information Engineering, Beijing University of Civil Engineering and Architecture , Beijing 100044, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2022,8,23]]},"reference":[{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","article-title":"Basic local alignment search tool","volume":"215","author":"Altschul","year":"1990","journal-title":"J. Mol. Biol"},{"key":"2023041408234148000_","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":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1016\/j.tibs.2019.12.009","article-title":"N-terminal proteoforms in human disease","volume":"45","author":"Bogaert","year":"2020","journal-title":"Trends Biochem. Sci"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1016\/j.patcog.2017.10.009","article-title":"Multiple instance learning: a survey of problem characteristics and applications","volume":"77","author":"Carbonneau","year":"2018","journal-title":"Pattern Recogn"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1007\/s10994-011-5271-6","article-title":"Synergy of multi-label hierarchical ensembles, data fusion, and cost-sensitive methods for gene functional inference","volume":"88","author":"Cesa-Bianchi","year":"2012","journal-title":"Mach. Learn"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"i284","DOI":"10.1093\/bioinformatics\/btz367","article-title":"Diffuse: predicting isoform functions from sequences and expression profiles via deep learning","volume":"35","author":"Chen","year":"2019","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"lqab057","DOI":"10.1093\/nargab\/lqab057","article-title":"Finer: enhancing the prediction of tissue-specific functions of isoforms by refining isoform interaction networks","volume":"3","author":"Chen","year":"2021","journal-title":"NAR Genom. Bioinform"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1109\/TKDE.2018.2849727","article-title":"A survey on network embedding","volume":"31","author":"Cui","year":"2019","journal-title":"IEEE Trans. Knowl. Data Eng"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"e1003314","DOI":"10.1371\/journal.pcbi.1003314","article-title":"Systematically differentiating functions for alternatively spliced isoforms through integrating RNA-seq data","volume":"9","author":"Eksi","year":"2013","journal-title":"PLoS Comput. Biol"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"D309","DOI":"10.1093\/nar\/gky1085","article-title":"Eggnog 5.0: a hierarchical, functionally and phylogenetically annotated orthology resource based on 5090 organisms and 2502 viruses","volume":"47","author":"Huerta-Cepas","year":"2019","journal-title":"Nucleic Acids Res"},{"key":"2023041408234148000_","first-page":"2127","author":"Ilse","year":"2018"},{"key":"2023041408234148000_","first-page":"1","author":"Kipf","year":"2016"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/S0168-9525(03)00023-4","article-title":"Increase of functional diversity by alternative splicing","volume":"19","author":"Kriventseva","year":"2003","journal-title":"Trends Genet"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1093\/bioinformatics\/btx624","article-title":"DeepGO: predicting protein functions from sequence and interactions using a deep ontology-aware classifier","volume":"34","author":"Kulmanov","year":"2018","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1016\/j.tig.2014.05.005","article-title":"The emerging era of genomic data integration for analyzing splice isoform function","volume":"30","author":"Li","year":"2014","journal-title":"Trends Genet"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1093\/bioinformatics\/btaa829","article-title":"IsoResolve: predicting splice isoform functions by integrating gene and isoform-level features with domain adaptation","volume":"37","author":"Li","year":"2021","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"e39","DOI":"10.1093\/nar\/gkt1362","article-title":"High-resolution functional annotation of human transcriptome: predicting isoform functions by a novel multiple instance-based label propagation method","volume":"42","author":"Li","year":"2014","journal-title":"Nucleic Acids Res"},{"key":"2023041408234148000_","first-page":"296","author":"Lin","year":"1998"},{"key":"2023041408234148000_","first-page":"345","author":"Luo","year":"2017"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1093\/bioinformatics\/bty751","article-title":"Improving protein function prediction using protein sequence and go-term similarities","volume":"35","author":"Makrodimitris","year":"2019","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-9-S5-S4","article-title":"Metrics for go based protein semantic similarity: a systematic evaluation","volume":"9","author":"Pesquita","year":"2008","journal-title":"BMC Bioinformatics"},{"key":"2023041408234148000_","first-page":"3980","author":"Reimers","year":"2019"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"8431","DOI":"10.1128\/MCB.00565-07","article-title":"Protein kinase c-dependent control of BCL-X alternative splicing","volume":"27","author":"Revil","year":"2007","journal-title":"Mol. Cell. Biol"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"2427","DOI":"10.1105\/tpc.112.098723","article-title":"A self-regulatory circuit of circadian clock-associated1 underlies the circadian clock regulation of temperature responses in Arabidopsis","volume":"24","author":"Seo","year":"2012","journal-title":"Plant Cell"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"2535","DOI":"10.1093\/bioinformatics\/bty1017","article-title":"DeepisoFun: a deep domain adaptation approach to predict isoform functions","volume":"35","author":"Shaw","year":"2019","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"4337","DOI":"10.1073\/pnas.0607879104","article-title":"Predicting protein\u2013protein interactions based only on sequences information","volume":"104","author":"Shen","year":"2007","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1106","DOI":"10.1126\/science.aat1884","article-title":"Proteoforms as the next proteomics currency","volume":"359","author":"Smith","year":"2018","journal-title":"Science"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1093\/nar\/28.1.33","article-title":"The cog database: a tool for genome-scale analysis of protein functions and evolution","volume":"28","author":"Tatusov","year":"2000","journal-title":"Nucleic Acids Res"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"D480","DOI":"10.1093\/nar\/gkaa1100","article-title":"Uniprot: the universal protein knowledge base in 2021","volume":"49","author":"The Uniprot Consortium","year":"2021","journal-title":"Nucleic Acids Res"},{"key":"2023041408234148000_","first-page":"1","author":"Veli\u010dkovi\u0107","year":"2018"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1864","DOI":"10.1093\/bioinformatics\/btz847","article-title":"Differentiating isoform functions with collaborative matrix factorization","volume":"36","author":"Wang","year":"2020","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1093\/bioinformatics\/btz535","article-title":"Isoform function prediction based on bi-random walks on a heterogeneous network","volume":"36","author":"Yu","year":"2020","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1109\/TCBB.2018.2861379","article-title":"NMFGO: gene function prediction via nonnegative matrix factorization with gene ontology","volume":"17","author":"Yu","year":"2020","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"4818","DOI":"10.1093\/bioinformatics\/btab532","article-title":"DMIL-IsoFun: predicting isoform function using deep multi-instance learning","volume":"37","author":"Yu","year":"2021","journal-title":"Bioinformatics"},{"key":"2023041408234148000_","first-page":"1","author":"Yun","year":"2019"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1007\/s00299-020-02644-7","article-title":"Recognition of cca1 alternative protein isoforms during temperature acclimation","volume":"40","author":"Zhang","year":"2021","journal-title":"Plant Cell Rep"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/j.ygeno.2018.02.008","article-title":"Gene function prediction based on gene ontology hierarchy preserving hashing","volume":"111","author":"Zhao","year":"2019","journal-title":"Genomics"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"400","DOI":"10.3389\/fgene.2020.00400","article-title":"A literature review of gene function prediction by modeling gene ontology","volume":"11","author":"Zhao","year":"2020","journal-title":"Front. Genet"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1439","DOI":"10.1109\/TCBB.2019.2943342","article-title":"Cross-species protein function prediction with asynchronous-random walk","volume":"18","author":"Zhao","year":"2021","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform"},{"key":"2023041408234148000_","doi-asserted-by":"crossref","first-page":"1","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 Biol"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btac576\/45666385\/btac576.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/19\/4581\/49884924\/btac576.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/38\/19\/4581\/49884924\/btac576.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,26]],"date-time":"2023-11-26T02:51:02Z","timestamp":1700967062000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/38\/19\/4581\/6673907"}},"subtitle":[],"editor":[{"given":"Zhiyong","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2022,8,23]]},"references-count":40,"journal-issue":{"issue":"19","published-print":{"date-parts":[[2022,9,30]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btac576","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,10,1]]},"published":{"date-parts":[[2022,8,23]]}}}