{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,27]],"date-time":"2026-08-27T14:39:28Z","timestamp":1787841568235,"version":"build-2784847793"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,5,2]],"date-time":"2024-05-02T00:00:00Z","timestamp":1714608000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,5,2]],"date-time":"2024-05-02T00:00:00Z","timestamp":1714608000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004012","name":"Jane and Aatos Erkko Foundation","doi-asserted-by":"crossref","award":["220048 (Virtual laboratory for Biodesign, JAES-BIODESIGN),"],"award-info":[{"award-number":["220048 (Virtual laboratory for Biodesign, JAES-BIODESIGN),"]}],"id":[{"id":"10.13039\/501100004012","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004012","name":"Jane and Aatos Erkko Foundation","doi-asserted-by":"crossref","award":["220048 (Virtual laboratory for Biodesign, JAES-BIODESIGN),"],"award-info":[{"award-number":["220048 (Virtual laboratory for Biodesign, JAES-BIODESIGN),"]}],"id":[{"id":"10.13039\/501100004012","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002341","name":"Research Council of Finland","doi-asserted-by":"publisher","award":["grants 339421 and 345802"],"award-info":[{"award-number":["grants 339421 and 345802"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002341","name":"Research Council of Finland","doi-asserted-by":"publisher","award":["grants 339421 and 345802"],"award-info":[{"award-number":["grants 339421 and 345802"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002341","name":"Research Council of Finland","doi-asserted-by":"publisher","award":["grants 339421 and 345802"],"award-info":[{"award-number":["grants 339421 and 345802"]}],"id":[{"id":"10.13039\/501100002341","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Center for Young Synbio Scientists"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>In last two decades, the use of high-throughput sequencing technologies has accelerated the pace of discovery of proteins. However, due to the time and resource limitations of rigorous experimental functional characterization, the functions of a vast majority of them remain unknown. As a result, computational methods offering accurate, fast and large-scale assignment of functions to new and previously unannotated proteins are sought after. Leveraging the underlying associations between the multiplicity of features that describe proteins could reveal functional insights into the diverse roles of proteins and improve performance on the automatic function prediction task.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We present GO-LTR, a multi-view multi-label prediction model that relies on a high-order tensor approximation of model weights combined with non-linear activation functions. The model is capable of learning high-order relationships between multiple input views representing the proteins and predicting high-dimensional multi-label output consisting of protein functional categories. We demonstrate the competitiveness of our method on various performance measures. Experiments show that GO-LTR learns polynomial combinations between different protein features, resulting in improved performance. Additional investigations establish GO-LTR\u2019s practical potential in assigning functions to proteins under diverse challenging scenarios: very low sequence similarity to previously observed sequences, rarely observed and highly specific terms in the gene ontology.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Implementation<\/jats:title>\n                    <jats:p>\n                      The code and data used for training GO-LTR is available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/aalto-ics-kepaco\/GO-LTR-prediction\">https:\/\/github.com\/aalto-ics-kepaco\/GO-LTR-prediction<\/jats:ext-link>\n                      .\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-024-05789-4","type":"journal-article","created":{"date-parts":[[2024,5,2]],"date-time":"2024-05-02T10:02:31Z","timestamp":1714644151000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Protein function prediction through multi-view multi-label latent tensor reconstruction"],"prefix":"10.1186","volume":"25","author":[{"given":"Robert Ebo","family":"Armah-Sekum","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sandor","family":"Szedmak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juho","family":"Rousu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,5,2]]},"reference":[{"issue":"3","key":"5789_CR1","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1016\/S0022-2836(05)80360-2","volume":"215","author":"SF Altschul","year":"1990","unstructured":"Altschul SF, Gish W, Miller W, et al. Basic local alignment search tool. J Mol Biol. 1990;215(3):403\u201310.","journal-title":"J Mol Biol"},{"issue":"12","key":"5789_CR2","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1093\/bioinformatics\/16.12.1145","volume":"16","author":"R Apweiler","year":"2000","unstructured":"Apweiler R, Attwood TK, Bairoch A, et al. InterPro\u2014an integrated documentation resource for protein families, domains and functional sites. Bioinformatics. 2000;16(12):1145\u201350.","journal-title":"Bioinformatics"},{"issue":"1","key":"5789_CR3","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1038\/75556","volume":"25","author":"M Ashburner","year":"2000","unstructured":"Ashburner M, Ball CA, Blake JA, et al. Gene ontology: tool for the unification of biology. Nat Genet. 2000;25(1):25\u20139.","journal-title":"Nat Genet"},{"issue":"8","key":"5789_CR4","doi-asserted-by":"publisher","first-page":"1425","DOI":"10.1101\/gr.180801","volume":"11","author":"M Ashburner","year":"2001","unstructured":"Ashburner M, Ball CA, Blake JA, et al. Creating the gene ontology resource: design and implementation. Genome Res. 2001;11(8):1425\u201333.","journal-title":"Genome Res"},{"key":"5789_CR5","doi-asserted-by":"crossref","unstructured":"Bairoch A, Apweiler R, Wu CH, et al. The universal protein resource (UniProt). Nucl Acids Res. 2005;33(suppl_1):D154\u20139.","DOI":"10.1093\/nar\/gki070"},{"issue":"D1","key":"5789_CR6","first-page":"2022","volume":"51","author":"A Bateman","year":"2023","unstructured":"Bateman A, Martin MJ, Orchard S, et al. UniProt: the universal protein knowledgebase in 2023. Nucl Acids Res. 2023;51(D1):2022.","journal-title":"Nucl Acids Res"},{"key":"5789_CR7","unstructured":"Blondel M, Fujino A, Ueda N, et\u00a0al. Higher-order factorization machines. In: Advances in neural information processing systems, vol. 29. 2016."},{"issue":"18","key":"5789_CR8","doi-asserted-by":"publisher","first-page":"2825","DOI":"10.1093\/bioinformatics\/btab198","volume":"37","author":"Y Cao","year":"2021","unstructured":"Cao Y, Shen Y. Tale: Transformer-based protein function annotation with joint sequence-label embedding. Bioinformatics. 2021;37(18):2825\u201333.","journal-title":"Bioinformatics"},{"issue":"10","key":"5789_CR9","doi-asserted-by":"publisher","first-page":"1123","DOI":"10.1016\/S0969-2126(96)00119-0","volume":"4","author":"SY Chung","year":"1996","unstructured":"Chung SY, Subbiah S. A structural explanation for the twilight zone of protein sequence homology. Structure. 1996;4(10):1123\u20137.","journal-title":"Structure"},{"issue":"13","key":"5789_CR10","doi-asserted-by":"publisher","first-page":"i53","DOI":"10.1093\/bioinformatics\/btt228","volume":"29","author":"WT Clark","year":"2013","unstructured":"Clark WT, Radivojac P. Information-theoretic evaluation of predicted ontological annotations. Bioinformatics. 2013;29(13):i53\u201361.","journal-title":"Bioinformatics"},{"key":"5789_CR11","unstructured":"Consortium GO. Download the ontology. Gene Ontology resource. 2023. https:\/\/purl.obolibrary.org\/obo\/go\/go-basic.obo."},{"key":"5789_CR12","unstructured":"Database BF. BFD downloads. 2024. https:\/\/bfd.mmseqs.com\/."},{"key":"5789_CR13","doi-asserted-by":"crossref","unstructured":"Davis J, Goadrich M. The relationship between precision-recall and roc curves. In: Proceedings of the 23rd international conference on Machine learning, pp. 233\u201340. 2006.","DOI":"10.1145\/1143844.1143874"},{"issue":"10","key":"5789_CR14","doi-asserted-by":"publisher","first-page":"7112","DOI":"10.1109\/TPAMI.2021.3095381","volume":"44","author":"A Elnaggar","year":"2021","unstructured":"Elnaggar A, Heinzinger M, Dallago C, et al. ProtTrans: toward understanding the language of life through self-supervised learning. IEEE Trans Pattern Anal Mach Intell. 2021;44(10):7112\u201327.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"5789_CR15","doi-asserted-by":"crossref","unstructured":"Friedberg I, Radivojac P. Community-wide evaluation of computational function prediction. The gene ontology handbook, pp. 133\u201346. 2017.","DOI":"10.1007\/978-1-4939-3743-1_10"},{"issue":"1","key":"5789_CR16","doi-asserted-by":"publisher","first-page":"3168","DOI":"10.1038\/s41467-021-23303-9","volume":"12","author":"V Gligorijevi\u0107","year":"2021","unstructured":"Gligorijevi\u0107 V, Renfrew PD, Kosciolek T, et al. Structure-based protein function prediction using graph convolutional networks. Nat Commun. 2021;12(1):3168.","journal-title":"Nat Commun"},{"issue":"1","key":"5789_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13059-016-1037-6","volume":"17","author":"Y Jiang","year":"2016","unstructured":"Jiang Y, Oron TR, Clark WT, et al. An expanded evaluation of protein function prediction methods shows an improvement in accuracy. Genome Biol. 2016;17(1):1\u201319.","journal-title":"Genome Biol"},{"key":"5789_CR18","volume-title":"Molecular biology of the cell","author":"A Johnson","year":"2002","unstructured":"Johnson A, Lewis J, Alberts B. Molecular biology of the cell. New York: Garland Science; 2002."},{"issue":"3","key":"5789_CR19","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1016\/S0747-7171(08)80015-6","volume":"9","author":"E Kaltofen","year":"1990","unstructured":"Kaltofen E, Trager BM. Computing with polynomials given byblack boxes for their evaluations: greatest common divisors, factorization, separation of numerators and denominators. J Symb Comput. 1990;9(3):301\u201320.","journal-title":"J Symb Comput"},{"key":"5789_CR20","doi-asserted-by":"crossref","unstructured":"Kulmanov M, Hoehndorf R. DeepGOZero: improving protein function prediction from sequence and zero-shot learning based on ontology axioms. Bioinformatics. 2022;38(Supplement_1):i238\u201345.","DOI":"10.1093\/bioinformatics\/btac256"},{"issue":"4","key":"5789_CR21","doi-asserted-by":"publisher","first-page":"660","DOI":"10.1093\/bioinformatics\/btx624","volume":"34","author":"M Kulmanov","year":"2018","unstructured":"Kulmanov M, Khan MA, Hoehndorf R. DeepGO: predicting protein functions from sequence and interactions using a deep ontology-aware classifier. Bioinformatics. 2018;34(4):660\u20138.","journal-title":"Bioinformatics"},{"key":"5789_CR22","volume-title":"Cells","author":"B Lewin","year":"2007","unstructured":"Lewin B. Cells. Burlington: Jones & Bartlett Learning; 2007."},{"issue":"D1","key":"5789_CR23","doi-asserted-by":"publisher","first-page":"D213","DOI":"10.1093\/nar\/gku1243","volume":"43","author":"A Mitchell","year":"2015","unstructured":"Mitchell A, Chang HY, Daugherty L, et al. The InterPro protein families database: the classification resource after 15 years. Nucleic Acids Res. 2015;43(D1):D213\u201321.","journal-title":"Nucleic Acids Res"},{"issue":"D1","key":"5789_CR24","doi-asserted-by":"publisher","first-page":"D351","DOI":"10.1093\/nar\/gky1100","volume":"47","author":"AL Mitchell","year":"2019","unstructured":"Mitchell AL, Attwood TK, Babbitt PC, et al. InterPro in 2019: improving coverage, classification and access to protein sequence annotations. Nucleic Acids Res. 2019;47(D1):D351\u201360.","journal-title":"Nucleic Acids Res"},{"issue":"3","key":"5789_CR25","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/0022-2836(70)90057-4","volume":"48","author":"SB Needleman","year":"1970","unstructured":"Needleman SB, Wunsch CD. A general method applicable to the search for similarities in the amino acid sequence of two proteins. J Mol Biol. 1970;48(3):443\u201353.","journal-title":"J Mol Biol"},{"key":"5789_CR26","unstructured":"Paolis CD. Information accretion. 2023. GitHub: https:\/\/github.com\/claradepaolis\/InformationAccretion\/tree\/main."},{"key":"5789_CR27","unstructured":"Piovesan D, Davzago, Joshi P. CAFA-evaluator. 2023. GitHub: https:\/\/github.com\/BioComputingUP\/CAFA-evaluator\/tree\/kaggle."},{"issue":"3","key":"5789_CR28","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1038\/nmeth.2340","volume":"10","author":"P Radivojac","year":"2013","unstructured":"Radivojac P, Clark WT, Oron TR, et al. A large-scale evaluation of computational protein function prediction. Nat Methods. 2013;10(3):221\u20137.","journal-title":"Nat Methods"},{"key":"5789_CR29","doi-asserted-by":"crossref","unstructured":"Rendle S. Factorization machines. In: 2010 IEEE international conference on data mining. IEEE; 2010, pp. 995\u20131000.","DOI":"10.1109\/ICDM.2010.127"},{"issue":"15","key":"5789_CR30","doi-asserted-by":"publisher","first-page":"e2016239118","DOI":"10.1073\/pnas.2016239118","volume":"118","author":"A Rives","year":"2021","unstructured":"Rives A, Meier J, Sercu T, et al. Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proc Natl Acad Sci. 2021;118(15):e2016239118.","journal-title":"Proc Natl Acad Sci"},{"issue":"2","key":"5789_CR31","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1093\/protein\/12.2.85","volume":"12","author":"B Rost","year":"1999","unstructured":"Rost B. Twilight zone of protein sequence alignments. Protein Eng. 1999;12(2):85\u201394.","journal-title":"Protein Eng"},{"issue":"4","key":"5789_CR32","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1086\/628528","volume":"88","author":"TF Smith","year":"1980","unstructured":"Smith TF, Waterman MS. New stratigraphic correlation techniques. J Geol. 1980;88(4):451\u20137.","journal-title":"J Geol"},{"issue":"11","key":"5789_CR33","doi-asserted-by":"publisher","first-page":"1026","DOI":"10.1038\/nbt.3988","volume":"35","author":"M Steinegger","year":"2017","unstructured":"Steinegger M, S\u00f6ding J. Mmseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat Biotechnol. 2017;35(11):1026\u20138.","journal-title":"Nat Biotechnol"},{"issue":"6","key":"5789_CR34","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1093\/bioinformatics\/btu739","volume":"31","author":"BE Suzek","year":"2015","unstructured":"Suzek BE, Wang Y, Huang H, et al. UniRef clusters: a comprehensive and scalable alternative for improving sequence similarity searches. Bioinformatics. 2015;31(6):926\u201332.","journal-title":"Bioinformatics"},{"key":"5789_CR35","unstructured":"Szedmak S, Cichonska A, Julkunen H, et\u00a0al. A solution for large scale nonlinear regression with high rank and degree at constant memory complexity via latent tensor reconstruction. 2020. arXiv:2005.01538."},{"key":"5789_CR36","doi-asserted-by":"crossref","unstructured":"Szklarczyk D, Morris JH, Cook H, et\u00a0al. The string database in 2017: quality-controlled protein\u2013protein association networks, made broadly accessible. Nucleic acids research. 2016. p gkw937.","DOI":"10.1093\/nar\/gkw937"},{"key":"5789_CR37","unstructured":"Vaswani A, Shazeer N, Parmar N, et\u00a0al. Attention is all you need. In: Advances in neural information processing systems 30. 2017."},{"key":"5789_CR38","doi-asserted-by":"crossref","unstructured":"Von\u00a0Mering C, Jensen LJ, Kuhn M, et\u00a0al. String 7\u2014recent developments in the integration and prediction of protein interactions. Nucl Acids Res. 2007; 35(suppl_1):D358\u201362.","DOI":"10.1093\/nar\/gkl825"},{"issue":"5","key":"5789_CR39","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1093\/bib\/bbv082","volume":"17","author":"I Walsh","year":"2016","unstructured":"Walsh I, Pollastri G, Tosatto SC. Correct machine learning on protein sequences: a peer-reviewing perspective. Brief Bioinform. 2016;17(5):831\u201340.","journal-title":"Brief Bioinform"},{"issue":"2","key":"5789_CR40","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1016\/j.gpb.2023.04.001","volume":"21","author":"S Wang","year":"2023","unstructured":"Wang S, You R, Liu Y, et al. Netgo 3.0: protein language model improves large-scale functional annotations. Genomics Proteomics Bioinform. 2023;21(2):349\u201358.","journal-title":"Genomics Proteomics Bioinform"},{"key":"5789_CR41","doi-asserted-by":"crossref","unstructured":"Wang T, Szedmak S, Wang H, et\u00a0al. Modeling drug combination effects via latent tensor reconstruction. Bioinformatics. 2021;37(Supplement_1):i93\u2013101.","DOI":"10.1093\/bioinformatics\/btab308"},{"issue":"14","key":"5789_CR42","doi-asserted-by":"publisher","first-page":"2465","DOI":"10.1093\/bioinformatics\/bty130","volume":"34","author":"R You","year":"2018","unstructured":"You R, Zhang Z, Xiong Y, et al. GOLabeler: improving sequence-based large-scale protein function prediction by learning to rank. Bioinformatics. 2018;34(14):2465\u201373.","journal-title":"Bioinformatics"},{"issue":"W1","key":"5789_CR43","doi-asserted-by":"publisher","first-page":"W379","DOI":"10.1093\/nar\/gkz388","volume":"47","author":"R You","year":"2019","unstructured":"You R, Yao S, Xiong Y, et al. NetGO: improving large-scale protein function prediction with massive network information. Nucleic Acids Res. 2019;47(W1):W379\u201387.","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"5789_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13059-019-1835-8","volume":"20","author":"N Zhou","year":"2019","unstructured":"Zhou N, Jiang Y, Bergquist TR, et al. The CAFA challenge reports improved protein function prediction and new functional annotations for hundreds of genes through experimental screens. Genome Biol. 2019;20(1):1\u201323.","journal-title":"Genome Biol"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05789-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-024-05789-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-024-05789-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,2]],"date-time":"2024-05-02T10:03:27Z","timestamp":1714644207000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-024-05789-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,2]]},"references-count":44,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["5789"],"URL":"https:\/\/doi.org\/10.1186\/s12859-024-05789-4","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3981450\/v1","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,2]]},"assertion":[{"value":"23 February 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 April 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"174"}}