{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T11:40:34Z","timestamp":1784115634077,"version":"3.55.0"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1011214","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2023,6,30]],"date-time":"2023-06-30T00:00:00Z","timestamp":1688083200000}}],"reference-count":55,"publisher":"Public Library of Science (PLoS)","issue":"6","license":[{"start":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T00:00:00Z","timestamp":1687219200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U22A2039"],"award-info":[{"award-number":["U22A2039"]}],"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":["62271049"],"award-info":[{"award-number":["62271049"]}],"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":["62250028"],"award-info":[{"award-number":["62250028"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>As the key for biological sequence structure and function prediction, disease diagnosis and treatment, biological sequence similarity analysis has attracted more and more attentions. However, the exiting computational methods failed to accurately analyse the biological sequence similarities because of the various data types (DNA, RNA, protein, disease, etc) and their low sequence similarities (remote homology). Therefore, new concepts and techniques are desired to solve this challenging problem. Biological sequences (DNA, RNA and protein sequences) can be considered as the sentences of \u201cthe book of life\u201d, and their similarities can be considered as the biological language semantics (BLS). In this study, we are seeking the semantics analysis techniques derived from the natural language processing (NLP) to comprehensively and accurately analyse the biological sequence similarities. 27 semantics analysis methods derived from NLP were introduced to analyse biological sequence similarities, bringing new concepts and techniques to biological sequence similarity analysis. Experimental results show that these semantics analysis methods are able to facilitate the development of protein remote homology detection, circRNA-disease associations identification and protein function annotation, achieving better performance than the other state-of-the-art predictors in the related fields. Based on these semantics analysis methods, a platform called BioSeq-Diabolo has been constructed, which is named after a popular traditional sport in China. The users only need to input the embeddings of the biological sequence data. BioSeq-Diabolo will intelligently identify the task, and then accurately analyse the biological sequence similarities based on biological language semantics. BioSeq-Diabolo will integrate different biological sequence similarities in a supervised manner by using Learning to Rank (LTR), and the performance of the constructed methods will be evaluated and analysed so as to recommend the best methods for the users. The web server and stand-alone package of BioSeq-Diabolo can be accessed at<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"http:\/\/bliulab.net\/BioSeq-Diabolo\/server\/\" xlink:type=\"simple\">http:\/\/bliulab.net\/BioSeq-Diabolo\/server\/<\/jats:ext-link>.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1011214","type":"journal-article","created":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T17:26:37Z","timestamp":1687281997000},"page":"e1011214","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":97,"title":["BioSeq-Diabolo: Biological sequence similarity analysis using Diabolo"],"prefix":"10.1371","volume":"19","author":[{"given":"Hongliang","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6314-0762","authenticated-orcid":true,"given":"Bin","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2023,6,20]]},"reference":[{"issue":"6","key":"pcbi.1011214.ref001","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1016\/j.cels.2021.05.017","article-title":"Learning the protein language: Evolution, structure, and function","volume":"12","author":"T Bepler","year":"2021","journal-title":"Cell Systems"},{"issue":"1","key":"pcbi.1011214.ref002","doi-asserted-by":"crossref","first-page":"17573","DOI":"10.1038\/srep17573","article-title":"Improving Protein Fold Recognition by Deep Learning Networks","volume":"5","author":"T Jo","year":"2015","journal-title":"Scientific Reports"},{"issue":"7873","key":"pcbi.1011214.ref003","doi-asserted-by":"crossref","first-page":"590","DOI":"10.1038\/s41586-021-03828-1","article-title":"Highly accurate protein structure prediction for the human proteome","volume":"596","author":"K Tunyasuvunakool","year":"2021","journal-title":"Nature"},{"issue":"1","key":"pcbi.1011214.ref004","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":"V Gligorijevi\u0107","year":"2021","journal-title":"Nature Communications"},{"issue":"7837","key":"pcbi.1011214.ref005","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1038\/d41586-020-03348-4","article-title":"\u2019It will change everything\u2019: DeepMind\u2019s AI makes gigantic leap in solving protein structures","volume":"588","author":"E. Callaway","year":"2020","journal-title":"Nature"},{"issue":"W1","key":"pcbi.1011214.ref006","doi-asserted-by":"crossref","first-page":"W536","DOI":"10.1093\/nar\/gkz328","article-title":"MISIM v2.0: a web server for inferring microRNA functional similarity based on microRNA-disease associations","volume":"47","author":"J Li","year":"2019","journal-title":"Nucleic Acids Research"},{"issue":"1","key":"pcbi.1011214.ref007","doi-asserted-by":"crossref","first-page":"2180","DOI":"10.1038\/s41467-019-10215-y","article-title":"Optimal control nodes in disease-perturbed networks as targets for combination therapy","volume":"10","author":"Y Hu","year":"2019","journal-title":"Nature Communications"},{"issue":"21","key":"pcbi.1011214.ref008","doi-asserted-by":"crossref","first-page":"3473","DOI":"10.1093\/bioinformatics\/btx429","article-title":"ProtDec-LTR2.0: an improved method for protein remote homology detection by combining pseudo protein and supervised Learning to Rank","volume":"33","author":"J Chen","year":"2017","journal-title":"Bioinformatics"},{"issue":"19","key":"pcbi.1011214.ref009","doi-asserted-by":"crossref","first-page":"3302","DOI":"10.1093\/bioinformatics\/btab334","article-title":"iCircDA-LTR: identification of circRNA\u2013disease associations based on Learning to Rank","volume":"37","author":"H Wei","year":"2021","journal-title":"Bioinformatics"},{"issue":"17","key":"pcbi.1011214.ref010","doi-asserted-by":"crossref","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","article-title":"Gapped BLAST and PSI-BLAST: a new generation of protein database search programs","volume":"25","author":"SF Altschul","year":"1997","journal-title":"Nucleic Acids Research"},{"issue":"2","key":"pcbi.1011214.ref011","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1038\/nmeth.1818","article-title":"HHblits: lightning-fast iterative protein sequence searching by HMM-HMM alignment","volume":"9","author":"M Remmert","year":"2012","journal-title":"Nature Methods"},{"issue":"10","key":"pcbi.1011214.ref012","doi-asserted-by":"crossref","first-page":"e1002195","DOI":"10.1371\/journal.pcbi.1002195","article-title":"Accelerated Profile HMM Searches.","volume":"7","author":"SR Eddy","year":"2011","journal-title":"PLoS computational biology"},{"issue":"4","key":"pcbi.1011214.ref013","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1038\/s41592-021-01101-x","article-title":"Sensitive protein alignments at tree-of-life scale using DIAMOND","volume":"18","author":"B Buchfink","year":"2021","journal-title":"Nature Methods"},{"issue":"1","key":"pcbi.1011214.ref014","first-page":"298","article-title":"HITS-PR-HHblits: protein remote homology detection by combining PageRank and Hyperlink-Induced Topic Search","volume":"21","author":"B Liu","year":"2020","journal-title":"Briefings in bioinformatics"},{"issue":"7","key":"pcbi.1011214.ref015","doi-asserted-by":"crossref","first-page":"913","DOI":"10.1093\/bioinformatics\/btaa772","article-title":"SMI-BLAST: a novel supervised search framework based on PSI-BLAST for protein remote homology detection","volume":"37","author":"X Jin","year":"2021","journal-title":"Bioinformatics"},{"key":"pcbi.1011214.ref016","first-page":"23","article-title":"Heterogeneous graph attention network based on meta-paths for lncRNA\u2013disease association prediction","author":"X Zhao","year":"2022","journal-title":"Briefings in bioinformatics"},{"issue":"8","key":"pcbi.1011214.ref017","doi-asserted-by":"crossref","first-page":"2246","DOI":"10.1093\/bioinformatics\/btac079","article-title":"GMNN2CD: identification of circRNA\u2013disease associations based on variational inference and graph Markov neural networks","volume":"38","author":"M Niu","year":"2022","journal-title":"Bioinformatics"},{"issue":"6912","key":"pcbi.1011214.ref018","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1038\/nature01255","article-title":"The language of genes","volume":"420","author":"DB Searls","year":"2002","journal-title":"Nature"},{"key":"pcbi.1011214.ref019","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/978-3-540-32263-4_2","volume-title":"Ambient Intelligence for Scientific Discovery: Foundations, Theories, and Systems","author":"M Ganapathiraju","year":"2005"},{"issue":"1","key":"pcbi.1011214.ref020","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1038\/nrm1785","article-title":"Protein linguistics\u2014a grammar for modular protein assembly","volume":"7","author":"M. Gimona","year":"2006","journal-title":"Nature Reviews Molecular Cell Biology"},{"issue":"22","key":"pcbi.1011214.ref021","doi-asserted-by":"crossref","first-page":"e129","DOI":"10.1093\/nar\/gkab829","article-title":"BioSeq-BLM: a platform for analyzing DNA, RNA and protein sequences based on biological language models","volume":"49","author":"H-L Li","year":"2021","journal-title":"Nucleic Acids Research"},{"key":"pcbi.1011214.ref022","first-page":"1","article-title":"ProtTrans: Towards Cracking the Language of Lifes Code Through Self-Supervised Deep Learning and High Performance Computing","author":"A Elnaggar","year":"2021","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"issue":"14","key":"pcbi.1011214.ref023","doi-asserted-by":"crossref","first-page":"2465","DOI":"10.1093\/bioinformatics\/bty130","article-title":"GOLabeler: improving sequence-based large-scale protein function prediction by learning to rank","volume":"34","author":"R You","year":"2018","journal-title":"Bioinformatics"},{"issue":"20","key":"pcbi.1011214.ref024","doi-asserted-by":"crossref","first-page":"e127","DOI":"10.1093\/nar\/gkz740","article-title":"BioSeq-Analysis2.0: an updated platform for analyzing DNA, RNA and protein sequences at sequence level and residue level based on machine learning approaches","volume":"47","author":"B Liu","year":"2019","journal-title":"Nucleic Acids Research"},{"issue":"3","key":"pcbi.1011214.ref025","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1038\/nmeth0314-349c","article-title":"Correction: Corrigendum: Using networks to measure similarity between genes: association index selection","volume":"11","author":"JIF Bass","year":"2014","journal-title":"Nature Methods"},{"issue":"10","key":"pcbi.1011214.ref026","doi-asserted-by":"crossref","first-page":"e60","DOI":"10.1093\/nar\/gkab122","article-title":"iLearnPlus: a comprehensive and automated machine-learning platform for nucleic acid and protein sequence analysis, prediction and visualization","volume":"49","author":"Z Chen","year":"2021","journal-title":"Nucleic Acids Research"},{"issue":"2","key":"pcbi.1011214.ref027","first-page":"41","article-title":"Evolution of Semantic Similarity\u2014A Survey","volume":"54","author":"D Chandrasekaran","year":"2021","journal-title":"ACM Comput Surv"},{"issue":"3","key":"pcbi.1011214.ref028","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1007\/s10791-009-9112-1","article-title":"Adapting boosting for information retrieval measures.","volume":"13","author":"Q Wu","year":"2010","journal-title":"Information Retrieval"},{"key":"pcbi.1011214.ref029","article-title":"editors. Learning to rank using gradient descent. Proceedings of the 22nd international conference on","author":"C Burges","year":"2005","journal-title":"Machine learning"},{"issue":"12","key":"pcbi.1011214.ref030","doi-asserted-by":"crossref","first-page":"i18","DOI":"10.1093\/bioinformatics\/btw244","article-title":"DrugE-Rank: improving drug\u2013target interaction prediction of new candidate drugs or targets by ensemble learning to rank","volume":"32","author":"Q Yuan","year":"2016","journal-title":"Bioinformatics"},{"issue":"4","key":"pcbi.1011214.ref031","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1016\/0022-2496(75)90001-2","article-title":"The area above the ordinal dominance graph and the area below the receiver operating characteristic graph","volume":"12","author":"D. Bamber","year":"1975","journal-title":"Journal of Mathematical Psychology"},{"issue":"8","key":"pcbi.1011214.ref032","doi-asserted-by":"crossref","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","article-title":"An introduction to ROC analysis","volume":"27","author":"T. Fawcett","year":"2006","journal-title":"Pattern Recognition Letters"},{"issue":"4","key":"pcbi.1011214.ref033","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1145\/582415.582418","article-title":"Cumulated gain-based evaluation of IR techniques","volume":"20","author":"K J\u00e4rvelin","year":"2002","journal-title":"ACM Trans Inf Syst"},{"issue":"1","key":"pcbi.1011214.ref034","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/S0097-8485(96)80004-0","article-title":"Use of receiver operating characteristic (ROC) analysis to evaluate sequence matching.","volume":"20","author":"M Gribskov","year":"1996","journal-title":"Computers & Chemistry"},{"issue":"4","key":"pcbi.1011214.ref035","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":"M Kulmanov","year":"2018","journal-title":"Bioinformatics"},{"key":"pcbi.1011214.ref036","doi-asserted-by":"crossref","DOI":"10.25080\/TCWV9851","article-title":"editors. Exploring Network Structure, Dynamics, and Function using NetworkX. Proceedings of the 7th","author":"AA Hagberg","year":"2008","journal-title":"Python in Science conference"},{"issue":"1","key":"pcbi.1011214.ref037","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1038\/s41598-019-57247-4","article-title":"Corruption of the Pearson correlation coefficient by measurement error and its estimation, bias, and correction under different error models","volume":"10","author":"E Saccenti","year":"2020","journal-title":"Scientific Reports"},{"issue":"1","key":"pcbi.1011214.ref038","doi-asserted-by":"crossref","first-page":"5416","DOI":"10.1038\/s41467-019-13056-x","article-title":"The art of using t-SNE for single-cell transcriptomics","volume":"10","author":"D Kobak","year":"2019","journal-title":"Nature Communications"},{"key":"pcbi.1011214.ref039","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"F Pedregosa","year":"2011","journal-title":"J Mach Learn Res."},{"key":"pcbi.1011214.ref040","article-title":"MatchZoo: A Learning, Practicing, and Developing System for Neural Text Matching. Proceedings of the 42nd","author":"J Guo","year":"2019","journal-title":"International ACM SIGIR Conference on Research Development in Information Retrieval"},{"issue":"4","key":"pcbi.1011214.ref041","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/S0022-2836(05)80134-2","article-title":"SCOP: a structural classification of proteins database for the investigation of sequences and structures","volume":"247","author":"AG Murzin","year":"1995","journal-title":"J Mol Biol"},{"issue":"1","key":"pcbi.1011214.ref042","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1186\/1745-6150-7-12","article-title":"Domain enhanced lookup time accelerated BLAST","volume":"7","author":"GM Boratyn","year":"2012","journal-title":"Biology Direct"},{"issue":"7","key":"pcbi.1011214.ref043","doi-asserted-by":"crossref","first-page":"951","DOI":"10.1093\/bioinformatics\/bti125","article-title":"Protein homology detection by HMM\u2013HMM comparison","volume":"21","author":"J. S\u00f6ding","year":"2005","journal-title":"Bioinformatics"},{"issue":"9","key":"pcbi.1011214.ref044","doi-asserted-by":"crossref","first-page":"3636","DOI":"10.1073\/pnas.1814684116","article-title":"Grammar of protein domain architectures","volume":"116","author":"L Yu","year":"2019","journal-title":"Proceedings of the National Academy of Sciences"},{"key":"pcbi.1011214.ref045","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCBB.2021.3108168","article-title":"ProtRe-CN: Protein Remote Homology Detection by Combining Classification Methods and Network Methods via Learning to Rank","author":"J Shao","year":"2021","journal-title":"IEEE\/ACM Transactions on Computational Biology and Bioinformatics"},{"issue":"W1","key":"pcbi.1011214.ref046","doi-asserted-by":"crossref","first-page":"W65","DOI":"10.1093\/nar\/gkv458","article-title":"Pse-in-One: a web server for generating various modes of pseudo components of DNA, RNA, and protein sequences","volume":"43","author":"B Liu","year":"2015","journal-title":"Nucleic Acids Research"},{"issue":"4","key":"pcbi.1011214.ref047","doi-asserted-by":"crossref","first-page":"1425","DOI":"10.1093\/bib\/bbz080","article-title":"Predicting disease-associated circular RNAs using deep forests combined with positive-unlabeled learning methods","volume":"21","author":"X Zeng","year":"2020","journal-title":"Briefings in bioinformatics"},{"issue":"19","key":"pcbi.1011214.ref048","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1186\/s12859-018-2522-6","article-title":"DWNN-RLS: regularized least squares method for predicting circRNA-disease associations","volume":"19","author":"C Yan","year":"2018","journal-title":"BMC Bioinformatics"},{"key":"pcbi.1011214.ref049","first-page":"10","article-title":"Predicting circRNA\u2013Disease Associations Based on Improved Collaboration Filtering Recommendation System With Multiple Data.","author":"X Lei","year":"2019","journal-title":"Frontiers in Genetics"},{"issue":"10","key":"pcbi.1011214.ref050","doi-asserted-by":"crossref","first-page":"2620","DOI":"10.1039\/C5MB00155B","article-title":"Pseudo nucleotide composition or PseKNC: an effective formulation for analyzing genomic sequences","volume":"11","author":"W Chen","year":"2015","journal-title":"Molecular BioSystems"},{"issue":"12","key":"pcbi.1011214.ref051","doi-asserted-by":"crossref","first-page":"1050","DOI":"10.1038\/s42256-021-00419-7","article-title":"Protein function prediction for newly sequenced organisms","volume":"3","author":"M Torres","year":"2021","journal-title":"Nature Machine Intelligence"},{"issue":"1","key":"pcbi.1011214.ref052","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":"N Zhou","year":"2019","journal-title":"Genome Biology"},{"issue":"2","key":"pcbi.1011214.ref053","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1093\/bioinformatics\/btz595","article-title":"DeepGOPlus: improved protein function prediction from sequence","volume":"36","author":"M Kulmanov","year":"2020","journal-title":"Bioinformatics"},{"issue":"18","key":"pcbi.1011214.ref054","doi-asserted-by":"crossref","first-page":"2825","DOI":"10.1093\/bioinformatics\/btab198","article-title":"TALE: Transformer-based protein function Annotation with joint sequence\u2013Label Embedding","volume":"37","author":"Y Cao","year":"2021","journal-title":"Bioinformatics"},{"issue":"2","key":"pcbi.1011214.ref055","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1038\/nbt.3437","article-title":"Optimized sgRNA design to maximize activity and minimize off-target effects of CRISPR-Cas9","volume":"34","author":"JG Doench","year":"2016","journal-title":"Nature Biotechnology"}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1011214","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2023,6,30]],"date-time":"2023-06-30T00:00:00Z","timestamp":1688083200000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1011214","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T17:44:32Z","timestamp":1729619072000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1011214"}},"subtitle":[],"editor":[{"given":"Maxwell Wing","family":"Libbrecht","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2023,6,20]]},"references-count":55,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,6,20]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1011214","relation":{"new_version":[{"id-type":"doi","id":"10.1371\/journal.pcbi.1011214","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,20]]}}}