<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Genet.</journal-id>
<journal-title>Frontiers in Genetics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Genet.</abbrev-journal-title>
<issn pub-type="epub">1664-8021</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">754425</article-id>
<article-id pub-id-type="doi">10.3389/fgene.2021.754425</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Genetics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multi-Similarities Bilinear Matrix Factorization-Based Method for Predicting Human Microbe&#x2013;Disease Associations</article-title>
<alt-title alt-title-type="left-running-head">Yang et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Multi-Similarities Bilinear Matrix Factorization</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Xiaoyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1433471/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kuang</surname>
<given-names>Linai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/617659/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Zhiping</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Lei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/664933/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>Key Laboratory of Hunan Province for Internet of Things and Information Security, Xiangtan University, <addr-line>Xiangtan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>College of Computer Engineering and Applied Mathematics, Changsha University, <addr-line>Changsha</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/190644/overview">Juan Caballero</ext-link>, European Bioinformatics Institute (EMBL-EBI), United&#x20;Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/629707/overview">Min Chen</ext-link>, Hunan Institute of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/809358/overview">Yushan Qiu</ext-link>, Shenzhen University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Linai Kuang, <email>kla@xtu.edu.cn</email>; Lei Wang, <email>wanglei@xtu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Computational Genomics, a section of the journal Frontiers in Genetics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>10</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>12</volume>
<elocation-id>754425</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>21</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Yang, Kuang, Chen and Wang.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Yang, Kuang, Chen and Wang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Accumulating studies have shown that microbes are closely related to human diseases. In this paper, a novel method called MSBMFHMDA was designed to predict potential microbe&#x2013;disease associations by adopting multi-similarities bilinear matrix factorization. In MSBMFHMDA, a microbe multiple similarities matrix was constructed first based on the Gaussian interaction profile kernel similarity and cosine similarity for microbes. Then, we use the Gaussian interaction profile kernel similarity, cosine similarity, and symptom similarity for diseases to compose the disease multiple similarities matrix. Finally, we integrate these two similarity matrices and the microbe-disease association matrix into our model to predict potential associations. The results indicate that our method can achieve reliable AUCs of 0.9186 and 0.9043&#x20;&#xb1; 0.0048 in the framework of leave-one-out cross validation (LOOCV) and fivefold cross validation, respectively. What is more, experimental results indicated that there are 10, 10, and 8 out of the top 10 related microbes for asthma, inflammatory bowel disease, and type 2 diabetes mellitus, respectively, which were confirmed by experiments and literatures. Therefore, our model has favorable performance in predicting potential microbe&#x2013;disease associations.</p>
</abstract>
<kwd-group>
<kwd>microbe</kwd>
<kwd>disease</kwd>
<kwd>association prediction</kwd>
<kwd>multi-similarities</kwd>
<kwd>matrix factorization</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Microorganisms are the general names of all tiny organisms that individuals cannot observe with the naked eye, but are closely related to humans. Microorganisms include bacteria, viruses, fungi, and a large group of small protozoa, microalgae (<xref ref-type="bibr" rid="B31">The Human Microbiome Project Consortium, 2012</xref>). We all know that microbes can cause diseases and make food, cloth, and leather moldy and decay, but it also has a beneficial side. For instance, probiotics in the gut are beneficial to ferment undigested carbohydrates in order to produce nutrition needed for the human body. One of the most important effects of microbes on human beings is to lead to the spread of infectious diseases. Viruses are the cause of 50% of human diseases, therefore, microbes can greatly influence human health. For example, <italic>Mycobacterium tuberculosis</italic> and <italic>Bacillus anthracis</italic> can cause tuberculosis and anthrax, respectively (<xref ref-type="bibr" rid="B14">Hawn et&#x20;al., 2014</xref>; <xref ref-type="bibr" rid="B15">Hendricks et&#x20;al., 2014</xref>). Therefore, identifying disease-related microbes is one of the important tasks in the study of complex disease pathology. One of the useful values of biological research is its application in the field of medicine for the benefit of human health. Identification and prediction of human microbe&#x2013;disease associations are important for disease prevention, diagnosis, treatment, and prognosis. Nevertheless, the traditional test methods are time consuming and costly. As the result, it is crucial to predict microbe&#x2013;disease associations by computational methods.</p>
<p>Due to the rapid development of artificial intelligence (AI) and machine learning technology (<xref ref-type="bibr" rid="B18">Huang, 1996</xref>; <xref ref-type="bibr" rid="B17">Huang, 1999</xref>; <xref ref-type="bibr" rid="B16">Huang and Du, 2008</xref>), many computational methods are widely applied in predicting the potential correlation among biological entities [such as miRNA-disease (<xref ref-type="bibr" rid="B9">Chen and Yan, 2015</xref>; <xref ref-type="bibr" rid="B41">You et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B5">Chen et&#x20;al., 2018a</xref>; <xref ref-type="bibr" rid="B6">Chen et&#x20;al., 2018b</xref>), lncRNA-disease (<xref ref-type="bibr" rid="B8">Chen and Yan, 2013</xref>; <xref ref-type="bibr" rid="B7">Chen et&#x20;al., 2016b</xref>; <xref ref-type="bibr" rid="B42">Yu et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B4">Chen et&#x20;al., 2019</xref>; <xref ref-type="bibr" rid="B38">Xuan et&#x20;al., 2019</xref>), and drug&#x2013;target interaction prediction (<xref ref-type="bibr" rid="B3">Chen et&#x20;al., 2012</xref>)]. Meanwhile, many computational methods have been proposed to predict microbe&#x2013;disease associations. According to the introduction of this paper (<xref ref-type="bibr" rid="B35">Wen et&#x20;al., 2021</xref>), the existing methods can be divided into five categories, namely, path-based methods, random walk methods, bipartite local models, matrix factorization methods, and other methods. The path-based method mainly calculates the relationship between microbe and disease by two indexes, one is walk length, the other is the number of paths reached. KATZHMDA (<xref ref-type="bibr" rid="B2">Chen et&#x20;al., 2016a</xref>), based on path-based method, is the first calculation method by computing the number of walks of connections between microbe and disease nodes in the microbe&#x2013;disease association network. Random walk methods first construct a transition probability network by microbe and disease nodes; a potential association is then searched by measuring the path probability of the walker from the start node to the end node in the network. BiRWHMDA (<xref ref-type="bibr" rid="B45">Zou et&#x20;al., 2017</xref>), BiRWMP (<xref ref-type="bibr" rid="B28">Shen et&#x20;al., 2018</xref>), and NBLPIHMDA (<xref ref-type="bibr" rid="B34">Wang et&#x20;al., 2019</xref>) using random walk achieves satisfying performance. Bipartite local models calculate the prediction scores of microbes and diseases, respectively, and then the two scores are combined as the final prediction score. Matrix factorization methods decompose an interaction matrix into two low dimensional matrices representing disease features and microbe features. Finally, the product of the two feature matrices is taken as the final prediction matrix. CMFHMDA (<xref ref-type="bibr" rid="B29">Shen et&#x20;al., 2017</xref>) is the first calculation model based on matrix factorization by integrating known microbe&#x2013;disease association and Gaussian interaction profile kernel similarity for microbes and diseases. MDLPHMDA (<xref ref-type="bibr" rid="B25">Qu et&#x20;al., 2019</xref>) puts forward the matrix decomposition and label propagation to predict microbe&#x2013;disease association. NMFMDA (<xref ref-type="bibr" rid="B20">Liu et&#x20;al., 2018</xref>) predicts potential associations by graph-regularized non-negative matrix factorization. Other methods mainly include ensemble learning and matrix completion, such as ABHMDA (<xref ref-type="bibr" rid="B22">Peng et&#x20;al., 2018</xref>), BMCMDA (<xref ref-type="bibr" rid="B30">Shi et&#x20;al., 2018</xref>), and MCHMDA (<xref ref-type="bibr" rid="B39">Yan et&#x20;al., 2021</xref>). What is more, the methods based on matrix decomposition were developed to predict the relationship between other biological entities (<xref ref-type="bibr" rid="B33">Wang and Gao, 2015</xref>; <xref ref-type="bibr" rid="B23">Qiu et&#x20;al., 2021a</xref>; <xref ref-type="bibr" rid="B24">Qiu et&#x20;al., 2021b</xref>), for example, <xref ref-type="bibr" rid="B23">Qiu et&#x20;al. (2021a)</xref> proposed a novel model based on weighted data fusion with sparse matrix tri-factorization to predict associations between RNA-binding proteins and alternative splicing, namely, WDFSMF. WDFSMF simultaneously decomposes heterogeneous data source matrices into low-rank matrices to mine potential associations.</p>
<p>However, some of the above prediction models of microbe&#x2013;disease have their own limitations. Owing to the lack of measurements for microbe and disease similarity, some models, which are only based on the Gaussian interaction profile kernel similarity of microbes and diseases, cannot be used to predict diseases that are not associated with microbes. In this study, considering the above limitations and inspired by the good performance of multi-similarities bilinear matrix factorization method to predict drug-associated indications (<xref ref-type="bibr" rid="B40">Yang et&#x20;al., 2021</xref>), we proposed a new microbe&#x2013;disease association prediction model called MSBMFHMDA. The overall workflow of our method is illustrated in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. First, we calculated the Gaussian interaction profile kernel similarity and cosine similarity for diseases and microbes based on the dataset of known microbe&#x2013;disease associations. Then, two concatenated microbe and disease similarity matrices are constructed based on the Gaussian interaction profile kernel similarity for diseases and microbes, disease symptom similarity, cosine similarity for diseases, and microbes. Notably, we concatenate these similarity matrices of microbe and disease instead of fusing multiple similarities into a single similarity matrix. Finally, we integrate these two concatenated similarity matrices and the microbe&#x2013;disease association matrix into our MSBMF model to infer potential microbe&#x2013;disease associations. The framework of LOOCV and fivefold cross validation were implemented to estimate the prediction performances of MSBMFHMDA. The results suggested that our method could achieve reliable AUCs of 0.9186 and 0.9043&#x20;&#xb1; 0.0048 in LOOCV and fivefold cross validation, respectively, which is much better than state-of-the-art methods. Moreover, we further implemented the case studies of asthma, IBD, and T2D on MSBMFHMDA, and the reliability of our model is further verified.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The overall workflow of MSBMFHMDA.</p>
</caption>
<graphic xlink:href="fgene-12-754425-g001.tif"/>
</fig>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>Materials and Methods</title>
<sec id="s2-1">
<title>Datasets</title>
<p>The Human Microbe&#x2013;Disease Association Database (HMDAD) (<xref ref-type="bibr" rid="B21">Ma et&#x20;al., 2017</xref>) is the first human microbe&#x2013;disease association database established by Ma et&#x20;al. through a lot of biological experiments. The database includes 483 experimentally tested and verified associations between 292 microbes and 39 diseases. We downloaded the data from HMDAD (<ext-link ext-link-type="uri" xlink:href="http://www.cuilab.cn/hmdad">http://www.cuilab.cn/hmdad</ext-link>), then removed redundant associations. Thus, 450 microbe&#x2013;disease associations including 39 diseases and 292 microbes were obtained from 61 publications. As a result, a 39&#x20;<inline-formula id="inf1">
<mml:math id="m1">
<mml:mo>&#xd7;</mml:mo>
</mml:math>
</inline-formula> 292 dimensional adjacency matrix A is constructed. In addition, in the adjacency matrix A, the value of <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is set to 1 if microbe <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is related to disease <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, otherwise, <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is set to&#x20;0.</p>
</sec>
<sec id="s2-2">
<title>Similarity Measures of Microbe</title>
<sec id="s2-2-1">
<title>Gaussian Interaction Profile Kernel Similarity of Microbes: <italic>KM</italic>
</title>
<p>Gaussian kernel function is a common kernel function. Its essence is to measure the similarity between samples (<xref ref-type="bibr" rid="B32">van Laarhoven et&#x20;al., 2011</xref>). It is based on the assumption that two similar diseases and the same microbe will exhibit the same interaction and non-interaction relationship. Therefore, in the known microbe&#x2013;disease association network, we adopt the Gaussian interaction profile kernel similarity to compute microbe similarity according to the following <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>:<disp-formula id="e1">
<mml:math id="m6">
<mml:mrow>
<mml:mtext>KM</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mstyle displaystyle="true">
<mml:mi>&#x3b3;</mml:mi>
</mml:mstyle>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> microbes, respectively, in the matrix <italic>A</italic>, and its interaction profiles <inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent the <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> column, respectively. Based on this information, we can calculate the similarity between the two microbe vectors by calculating the <italic>L2</italic> norm. Additionally, the parameter <inline-formula id="inf14">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated as follows:<disp-formula id="e2">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>m</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a parameter used to control the bandwidth of the Gaussian kernel function; it is the result of normalization by bandwidth parameter <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and according to the previous experiment (<xref ref-type="bibr" rid="B32">van Laarhoven et&#x20;al., 2011</xref>), <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> will be set to 1. <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of microbes collected from the HMDAD, so, <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equal to&#x20;292.</p>
</sec>
<sec id="s2-2-2">
<title>Cosine Similarity of Microbes: <italic>CM</italic>
</title>
<p>Microbe cosine similarity is calculated based on assumptions that if the microbes are similar to each other (<xref ref-type="bibr" rid="B37">Xie et&#x20;al., 2019</xref>). In other words, in the microbe&#x2013;disease association matrix, <inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2236;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf21">
<mml:math id="m23">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2236;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> should be similar to each other. Therefore, the cosine similarity between microbe <inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and microbe <inline-formula id="inf23">
<mml:math id="m25">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be calculated as follows:<disp-formula id="e3">
<mml:math id="m26">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>:</mml:mo>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x2236;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the <inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> row of adjacency matrix <italic>A</italic>; the result is then projected into [0, 1] by the min&#x2013;max normalization.</p>
</sec>
</sec>
<sec id="s2-3">
<title>Similarity Measures of Disease</title>
<sec id="s2-3-1">
<title>Gaussian Interaction Profile Kernel Similarity of Diseases: <italic>KD</italic>
</title>
<p>In a similar way, the Gaussian interaction profile kernel similarity between disease <inline-formula id="inf26">
<mml:math id="m29">
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and disease <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be defined as follows:<disp-formula id="e4">
<mml:math id="m31">
<mml:mrow>
<mml:mtext>KD</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mtext>d</mml:mtext>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mtext>d</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>d</mml:mo>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> will be also set to 1; <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mtext>n</mml:mtext>
<mml:mtext>d</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is equal to&#x20;39.</p>
</sec>
<sec id="s2-3-2">
<title>Cosine Similarity of Diseases: <italic>CD</italic>
</title>
<p>The cosine similarity between disease <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and disease <inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is given as follows:<disp-formula id="e6">
<mml:math id="m37">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mtext>D</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>d</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>i</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>j</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>i</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>:</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>j</mml:mtext>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf32">
<mml:math id="m38">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">&#x2236;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the <inline-formula id="inf33">
<mml:math id="m39">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> column of adjacency matrix <italic>A</italic>; the result is then projected into [0, 1] by the min&#x2013;max normalization.</p>
</sec>
</sec>
<sec id="s2-4">
<title>Symptom-Based Disease Similarity: <italic>SDM</italic>
</title>
<p>The abnormal subjective feeling or some objective pathological changes of patients caused by a series of abnormal changes in function, metabolism, and morphological structure in the process of disease are called symptoms. Some diseases, especially in the early stage of some diseases, may not be accompanied by symptoms and signs. The human symptoms&#x2013;disease network (HSDN) has been constructed by Zhou et&#x20;al. from PubMed (<xref ref-type="bibr" rid="B36">Wheeler et&#x20;al., 2007</xref>; <xref ref-type="bibr" rid="B44">Zhou et&#x20;al., 2014</xref>). Moreover, they used term frequency inverse document frequency (TF-IDF) (<xref ref-type="bibr" rid="B26">Salton et&#x20;al., 1975</xref>) to measure the symptom-based disease similarity based on the co-occurrence frequency between a disease and a symptom. Based on these data, <xref ref-type="bibr" rid="B2">Chen et&#x20;al. (2016a)</xref> extracted those symptom-based similarities of common diseases from HMDAD. Hence, symptom similarity SDM can be constructed.</p>
</sec>
<sec id="s2-5">
<title>MSBMF Model</title>
<p>As the microbe&#x2013;disease association matrix is low rank, in other words, it is very sparse, microbe-disease association matrix can be split into two low-dimensional feature matrices, i.e.,&#x20;disease feature X and microbe Y. Then, Tikhonov regularization terms&#x20;are used to avoid over-fitting. The elementary matrix factorization model is formulated as follows:<disp-formula id="e7">
<mml:math id="m40">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf34">
<mml:math id="m41">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mo>&#x2022;</mml:mo>
<mml:mi>F</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>denotes the Frobenius norm, <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>,<inline-formula id="inf36">
<mml:math id="m43">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>tr</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>A</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the trace of matrix A, <inline-formula id="inf37">
<mml:math id="m44">
<mml:mrow>
<mml:msubsup>
<mml:mi>A</mml:mi>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf38">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the harmonic parameter to counterpoise the error term and the regularization terms, &#x2126; is an index set of known association in matrix <italic>A</italic>, and <inline-formula id="inf39">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a1;</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is defined as:<disp-formula id="e8">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>&#x3a9;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2209;</mml:mo>
<mml:mi>&#x3a9;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>However, <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> does not involve prior information about&#x20;diseases and microbes. Given a disease similarity&#x20;matrix <italic>D</italic> and a microbe similarity matrix <italic>M</italic>, as <italic>X</italic>,<italic>Y</italic> can be considered as matrices containing disease and&#x20;microbe potential characteristic vectors, respectively, <inline-formula id="inf40">
<mml:math id="m48">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>&#x20;and <inline-formula id="inf41">
<mml:math id="m49">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are expected to match <italic>D</italic> and <italic>M</italic>, respectively (<xref ref-type="bibr" rid="B43">Zheng et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B10">Cui et&#x20;al., 2019</xref>). Therefore, <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> is extended to:<disp-formula id="e9">
<mml:math id="m50">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>In order to incorporate multiple similarity measures, an&#x20;MSBMF model can be proposed for predicting microbe&#x2013;disease associations, which is formulated as follows:<disp-formula id="e10">
<mml:math id="m51">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>Q</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>Z</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>X</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(10)</label>
</disp-formula>
<inline-formula id="inf42">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mtext>M</mml:mtext>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are multi-similarities matrices of diseases and microbes, respectively, and <inline-formula id="inf44">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf45">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf46">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are balancing parameters. Obviously, <inline-formula id="inf47">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>D</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mtext>M</mml:mtext>
<mml:mtext>m</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>M</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <italic>P</italic> and <italic>Q</italic> are matrices including latent features representing disease similarity and microbe similarity, respectively. <italic>Z</italic> is an auxiliary matrix that helps to optimize. Furthermore, by introducing two splitting matrices <italic>S</italic> and <italic>T</italic>, <xref ref-type="disp-formula" rid="e10">Eq. 10</xref> is transformed into:<disp-formula id="e11">
<mml:math id="m59">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:munder>
<mml:mrow>
<mml:mi>min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>Q</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>&#x3a9;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>Z</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>S</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Then, we use the alternating direction method of multipliers (ADMM) framework to solve <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>. The augmented Lagrangian function is given by:<disp-formula id="e12">
<mml:math id="m60">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x2113;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtext>X</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Y</mml:mi>
<mml:msup>
<mml:mi>Q</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mtext>&#x2002;</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mi>&#x3a6;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mi>&#x3a8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m61">
<mml:mi>&#x3a6;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m62">
<mml:mi>&#x3a8;</mml:mi>
</mml:math>
</inline-formula> are the Lagrange multipliers, and <inline-formula id="inf51">
<mml:math id="m63">
<mml:mi>&#x3bc;</mml:mi>
</mml:math>
</inline-formula> is the penalty parameter. After k iteration, <inline-formula id="inf52">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be computed. We adopt a scheme with gradually increasing learning rate to achieve fast convergence (<xref ref-type="bibr" rid="B27">Shang et&#x20;al., 2018</xref>). After executing the MSBMF algorithm, a non-negative matrix M&#x2a; is a predicted scores matrix. The scheme of MSBMF model is illustrated in <xref ref-type="statement" rid="Algorithm_1">
<bold>Algorithm&#x20;1</bold>
</xref>.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>MSBMF algorithm.<list list-type="simple">
<list-item>
<p>Input: the microbe&#x2013;disease association matrix M, the multiply similarities of disease matrices <italic>D</italic>
<sub>
<italic>m</italic>
</sub>, the multiply similarities of microbe matrices M<sub>m</sub>, subspace dimensionality r, parameters <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>Output: predicted association matrix M&#x2a;.</p>
</list-item>
<list-item>
<p>Step1: calculate microbe GIP similarity and cosine similarity;</p>
</list-item>
<list-item>
<p>Step2: calculate disease GIP similarity, cosine similarity, and symptom-based similarity;</p>
</list-item>
<list-item>
<p>Step 3: initializing randomly four non-negative matrices X<sub>0</sub>, Y<sub>0</sub>, P<sub>0</sub>, Q<sub>0</sub>; S<sub>0</sub> &#x3d; X<sub>0</sub>,T<sub>0</sub> &#x3d; Y<sub>0</sub>, Z<sub>0</sub> &#x3d; M, <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0, <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a8;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0, <inline-formula id="inf58">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and rate changing factor <inline-formula id="inf60">
<mml:math id="m72">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula> &#x3e;&#x20;1;</p>
</list-item>
<list-item>
<p>Step4: repeat compute X<sub>k&#x2b;1</sub>, Y<sub>k&#x2b;1</sub>, P<sub>k&#x2b;1</sub>, Q<sub>k&#x2b;1</sub>, S<sub>k&#x2b;1</sub>, T<sub>k&#x2b;1</sub>, and Z<sub>k&#x2b;1,</sub> and update the multipliers by: <inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2190;</mml:mo>
<mml:msub>
<mml:mi>&#x3a6;</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>X</mml:mtext>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext>S</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf62">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3a8;</mml:mi>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2190;</mml:mo>
<mml:msub>
<mml:mi>&#x3a8;</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext>Y</mml:mtext>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext>T</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; update <inline-formula id="inf63">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> by <inline-formula id="inf64">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2190;</mml:mo>
<mml:mtext>min</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mtext>k</mml:mtext>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf65">
<mml:math id="m77">
<mml:mrow>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2190;</mml:mo>
<mml:mtext>k</mml:mtext>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>; until convergence;</p>
</list-item>
<list-item>
<p>Step5: obtain the predicted association matrix M&#x2a;.</p>
</list-item>
<list-item>
<p>Step6: Return M&#x2a;.</p>
</list-item>
</list>
</p>
</statement>
</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec id="s3-1">
<title>Performance Evaluation</title>
<p>The problem of microbe&#x2013;disease associations prediction can be seen as a classification or regression problem, usually using cross-validation to evaluate the generalization capabilities of the new sample. In order to evaluate performance of our model, we carry out two kinds of computational experiments, including LOOCV and fivefold cross validation. In LOOCV, each confirmed microbe&#x2013;disease association was chosen as a test sample in turn, and the rest of the associations were used to train. After executing MSBMFHMDA, the score of the test example would be ranked with the scores of candidate samples that were made up of all unconfirmed microbe&#x2013;disease pairs. In fivefold cross validation, we first divided the known microbe&#x2013;disease associations into five equal parts and later made each part as a test sample in turn and the remaining four parts of associations as training samples. Similarly, the score of each test sample would be ranked with the scores of candidate samples that were made up of all unconfirmed microbe&#x2013;disease pairs. As the sample divisions may cause bias, we repeated the fivefold cross-validation 100&#x20;times to get an average value as the final result. As the predicted score that obtained a higher rank than the given threshold, our model is considered to make a successful prediction. Then according to diverse thresholds, we plotted the receiver operating characteristics (ROC) curve by computing the ratio of true positive rate (TPR, sensitivity) to false positive rate (FPR, 1-specificity). The AUC can be used to evaluate its predictive performance, where the AUC value of 1 represents perfect prediction ability, and the AUC value of 0.5 indicates random prediction performance (<xref ref-type="bibr" rid="B2">Chen et&#x20;al., 2016a</xref>).</p>
</sec>
<sec id="s3-2">
<title>Effects of the Parameters</title>
<p>In our algorithm, the tunable parameters include the latent dimension r and the three coefficients <inline-formula id="inf66">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf67">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf68">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. We set r &#x3d; [<inline-formula id="inf69">
<mml:math id="m81">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula>min (m, n)], where <inline-formula id="inf70">
<mml:math id="m82">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mn>0,1</mml:mn>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m83">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mo>&#x2022;</mml:mo>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denotes the rounding function. Because there are many parameters, they may lead to overfitting. So, we set <inline-formula id="inf72">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to the same value to prevent overfitting. Finally, three parameters need to be determined, including <inline-formula id="inf74">
<mml:math id="m86">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf75">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf76">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>We choose to adopt a &#x201c;fixing one and determining the others&#x201d; strategy. First, we set <inline-formula id="inf77">
<mml:math id="m89">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> to 0.1 and then picked the values of <inline-formula id="inf78">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from {0.001, 0.01, 0.1, 1} by LOOCV in a standard dataset. Then, we fix the determined values of <inline-formula id="inf80">
<mml:math id="m92">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf81">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and selected <inline-formula id="inf82">
<mml:math id="m94">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> from {0.1,0.3,0.5,0.7,0.9,1}. The computational results for determining the <inline-formula id="inf83">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf84">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are listed in <xref ref-type="table" rid="T1">Table&#x20;1</xref>. We can discover that the AUC value reach maximum when <inline-formula id="inf85">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf86">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. As shown in <xref ref-type="table" rid="T2">Table&#x20;2</xref>, our model furnishes approximately the same good performance when <inline-formula id="inf87">
<mml:math id="m99">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0.7</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, we set <inline-formula id="inf88">
<mml:math id="m100">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.7</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The area under the curve (AUC) value using different <inline-formula id="inf89">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf90">
<mml:math id="m102">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values in the leave-one-out cross validation (LOOCV).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
<italic>&#x3bb;</italic>
<sub>2</sub>
</th>
<th rowspan="2" align="center">0.001</th>
<th rowspan="2" align="center">0.01</th>
<th rowspan="2" align="center">0.1</th>
<th rowspan="2" align="center">1</th>
</tr>
<tr>
<th align="left">
<italic>&#x3bb;</italic>
<sub>1</sub>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0.001</td>
<td align="char" char=".">0.8667</td>
<td align="char" char=".">0.8653</td>
<td align="char" char=".">0.7689</td>
<td align="char" char=".">0.6894</td>
</tr>
<tr>
<td align="left">0.01</td>
<td align="char" char=".">0.8849</td>
<td align="char" char=".">0.8884</td>
<td align="char" char=".">0.8798</td>
<td align="char" char=".">0.7854</td>
</tr>
<tr>
<td align="left">0.1</td>
<td align="char" char=".">0.9067</td>
<td align="char" char=".">0.9186</td>
<td align="char" char=".">0.8968</td>
<td align="char" char=".">0.8764</td>
</tr>
<tr>
<td align="left">1</td>
<td align="char" char=".">0.8932</td>
<td align="char" char=".">0.8946</td>
<td align="char" char=".">0.8937</td>
<td align="char" char=".">0.8831</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The AUC value using different <inline-formula id="inf91">
<mml:math id="m103">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> values while fixing <inline-formula id="inf92">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf93">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
<inline-formula id="inf94">
<mml:math id="m106">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th align="center">0.1</th>
<th align="center">0.3</th>
<th align="center">0.5</th>
<th align="center">0.7</th>
<th align="center">0.9</th>
<th align="center">1</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">AUC</td>
<td align="char" char=".">0.8556</td>
<td align="char" char=".">0.8721</td>
<td align="char" char=".">0.8901</td>
<td align="char" char=".">0.9186</td>
<td align="char" char=".">0.9187</td>
<td align="char" char=".">0.9186</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The stopping criteria of the MSBMF algorithm are <inline-formula id="inf95">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m108">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf97">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>F</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf98">
<mml:math id="m110">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf99">
<mml:math id="m111">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the given tolerances. Here, according to the related studies (<xref ref-type="bibr" rid="B40">Yang et&#x20;al., 2021</xref>), we set <inline-formula id="inf100">
<mml:math id="m112">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf101">
<mml:math id="m113">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-3">
<title>Comparison With Other State-of-the-Art Methods</title>
<p>In this section, we consider several state-of-the-art microbe&#x2013;disease association prediction methods and make comparisons to demonstrate superior performance of our proposed method MSBMFHMDA. We compare it with KATZHMDA, BiRWMP, and NBLPIHMDA based on the dataset of known microbe&#x2013;disease associations. As illustrated in the following <xref ref-type="fig" rid="F2">Figure&#x20;2</xref> and <xref ref-type="table" rid="T3">Table&#x20;3</xref>, MSBMFHMDA yields best performance in LOOCV, achieving an AUC score of 0.9186, while KATZHMDA, BiRWMP, and NBLPIHMDA produce AUC scores of 0.8382, 0.8637, and 0.8777, respectively. As demonstrated in the following <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>, in the framework of fivefold cross validation, MSBMFHMDA can achieve a reliable AUC of 0.9043&#x20;<inline-formula id="inf102">
<mml:math id="m114">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0048, which is better than the AUC achieved by KATZHMDA (0.8301&#x20;<inline-formula id="inf103">
<mml:math id="m115">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0033), BiRWMP (0.8522&#x20;<inline-formula id="inf104">
<mml:math id="m116">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0054), and NBLPIHMDA (0.8958&#x20;<inline-formula id="inf105">
<mml:math id="m117">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0027).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Prediction performance comparison between MSBMFHMDA and the other three methods in leave-one-out cross validation (LOOCV).</p>
</caption>
<graphic xlink:href="fgene-12-754425-g002.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Performances of different methods in LOOCV and fivefold CV.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">LOOCV</th>
<th align="center">Five-fold CV</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">MSBMFHMDA</td>
<td align="char" char=".">0.9186</td>
<td align="char" char=".">0.8993&#x20;<inline-formula id="inf106">
<mml:math id="m118">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0032</td>
</tr>
<tr>
<td align="left">NBLPIHMDA</td>
<td align="char" char=".">0.8777</td>
<td align="char" char=".">0.8958&#x20;<inline-formula id="inf107">
<mml:math id="m119">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0027</td>
</tr>
<tr>
<td align="left">BiRWMP</td>
<td align="char" char=".">0.8637</td>
<td align="char" char=".">0.8522&#x20;<inline-formula id="inf108">
<mml:math id="m120">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0054</td>
</tr>
<tr>
<td align="left">KATZHMDA</td>
<td align="char" char=".">0.8382</td>
<td align="char" char=".">0.8301&#x20;<inline-formula id="inf109">
<mml:math id="m121">
<mml:mo>&#xb1;</mml:mo>
</mml:math>
</inline-formula> 0.0033</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Prediction performance comparison between MSBMFHMDA and the other three methods in fivefold cross validation.</p>
</caption>
<graphic xlink:href="fgene-12-754425-g003.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>The Sensitivity Analysis of Parameters</title>
<p>In this section, we concentrate on the sensitivity analysis for <inline-formula id="inf110">
<mml:math id="m122">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf111">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf112">
<mml:math id="m124">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> in LOOCV. As we all know, when <inline-formula id="inf113">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.01</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf114">
<mml:math id="m126">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.7</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, our model can realize excellent performance. We vary one parameter and keep the rest of the two parameters fixed to observe how the parameter benefits the AUC&#x20;value.</p>
<p>As shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>, the AUC can achieve the best values when <inline-formula id="inf115">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.1. In the same way, <xref ref-type="fig" rid="F5">Figure&#x20;5</xref> indicates the best AUC on <inline-formula id="inf116">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.01. Finally, the effect of parameter <inline-formula id="inf117">
<mml:math id="m129">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> on the prediction accuracy is discussed. <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> shows the AUC values of MSBMF with different <inline-formula id="inf118">
<mml:math id="m130">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula>. When <inline-formula id="inf119">
<mml:math id="m131">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> &#x3e; 0.7, the trend of AUC is becoming steady. If <inline-formula id="inf120">
<mml:math id="m132">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> continue to increase to 0.9 or 1, our model will not only generate overfitting but also increases the computational complexity.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Variation of the AUCs with the various settings of <inline-formula id="inf121">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fgene-12-754425-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Variation of the AUCs with the various settings of <inline-formula id="inf122">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fgene-12-754425-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Variation of the AUCs with the various settings of <inline-formula id="inf123">
<mml:math id="m135">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fgene-12-754425-g006.tif"/>
</fig>
</sec>
<sec id="s3-5">
<title>Case Studies</title>
<p>Microbes are closely related to human health, and it is meaningful to explore whether microbes are associated with disease. In order to investigate into disease-causing microbes and further measure the prediction performance of our model, we selected three kinds of common microbe-induced diseases as cases for the analysis, namely, asthma, inflammatory bowel disease, and type 1 diabetes. The scores of the top 10&#x20;disease-related microbes are published in <xref ref-type="sec" rid="s10">Supplementary Tables S1&#x2013;S3</xref>, respectively.</p>
<p>Asthma is short for bronchial asthma, a heterogeneous disease characterized by chronic airway inflammation and airway hyper-responsiveness (<xref ref-type="bibr" rid="B19">Lemanske and Busse, 2010</xref>). The key features of asthma include chronic inflammation of the airway, high responsiveness of the airway to a variety of stimulators, limited variable reversible flow, and a series of changes with the course of the disease, namely, airway reconstruction (<xref ref-type="bibr" rid="B1">&#xc7;al&#x131;&#x15f;kan et&#x20;al., 2013</xref>). Asthma is one of the most common chronic diseases in the world, with about 300 million people worldwide and about 45 million asthma patients in China, and there is a trend year by year. Epidemiological studies have shown that early exposure to microbes may determine the composition of the microbiome, which can help prevent allergies or cause the development of asthma. Asthma had been demonstrated to be closely associated with microbes by a number of research (<xref ref-type="bibr" rid="B13">Gilstrap and Kraft, 2013</xref>). In this section, though the there is implementation of our model to infer the novel asthma-related microbes, we published evidence for the top 10 potential asthma-related microbes predicted by MSBMFHMDA in <xref ref-type="table" rid="T4">Table&#x20;4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>The validation results of the top 10 predicted asthma-related microbes by implementing MSBMFHMDA.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Rank</th>
<th align="left">Microbe</th>
<th align="left">Evidence</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">
<italic>Firmicutes</italic>
</td>
<td align="left">PMID:23265859</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">
<italic>Clostridium difficile</italic>
</td>
<td align="left">PMID:21872915</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">
<italic>Staphylococcus aureus</italic>
</td>
<td align="left">PMID:17950502</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">
<italic>Bacteroides</italic>
</td>
<td align="left">PMID:18822123</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">
<italic>Clostridium coccoides</italic>
</td>
<td align="left">PMID:21477358</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">
<italic>Lachnospiraceae</italic>
</td>
<td align="left">PMID:27433177</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">
<italic>Tropheryma whipplei</italic>
</td>
<td align="left">PMID:26647445</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">
<italic>Lactobacillus</italic>
</td>
<td align="left">PMID:20592920</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">
<italic>Actinobacteria</italic>
</td>
<td align="left">PMID:23265859</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">
<italic>Enterobacteriaceae</italic>
</td>
<td align="left">PMID:21639872</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Inflammatory bowel disease (IBD) is a group of chronic non-specific intestinal inflammatory diseases that have no etiology, including ulcerative colitis and Crohn&#x2019;s disease (<xref ref-type="bibr" rid="B11">D&#x2019;Aoust et&#x20;al., 2017</xref>). In this paper, we selected IBD as one of our case studies to evaluate the performance of our model. As illustrated in the following <xref ref-type="table" rid="T5">Table&#x20;5</xref>, there are 10 out of these top 10 microbes predicted by MSBMFHMDA that have been substantiated to be associated with&#x20;IBD.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>The validation results of the top 10 predicted inflammatory bowel disease (IBD)-related microbes by implementing MSBMFHMDA.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Rank</th>
<th align="center">Microbe</th>
<th align="center">Evidence</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">
<italic>Clostridium coccoides</italic>
</td>
<td align="left">PMID:21477358</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">
<italic>Prevotella</italic>
</td>
<td align="left">PMID:24013298</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">
<italic>Lactobacillus</italic>
</td>
<td align="left">PMID:20592920</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">
<italic>Bacteroidetes</italic>
</td>
<td align="left">PMID:29492876</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">
<italic>Veillonella</italic>
</td>
<td align="left">PMID:30573380</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">
<italic>Clostridium difficile</italic>
</td>
<td align="left">PMID:21872915</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">
<italic>Firmicutes</italic>
</td>
<td align="left">PMID:23265859</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">
<italic>Staphylococcus aureus</italic>
</td>
<td align="left">PMID:17950502</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">
<italic>Helicobacter pylori</italic>
</td>
<td align="left">PMID:22221289</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">
<italic>Actinobacteria</italic>
</td>
<td align="left">PMID:23265859</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Type 2 diabetes mellitus (T2D), also known as adult-onset diabetes, is characterized by a rise in blood sugar and a relative lack of insulin production because of a decline in the ability of insulin to help glucose enter cells for metabolism, a metabolic disorder resulting from a disorder of glucose metabolism (<xref ref-type="bibr" rid="B12">Furet et&#x20;al., 2010</xref>). We took T2D as a case study for potential T2DM-related microbe prediction, and as illustrated in the following <xref ref-type="table" rid="T6">Table&#x20;6</xref>, 8 out of the top 10 predicted microbes were confirmed by experimental reports.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>The validation results of the top 10 predicted type 2 diabetes (T2D)-related microbes by implementing MSBMFHMDA.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Rank</th>
<th align="center">Microbe</th>
<th align="center">Evidence</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">
<italic>Clostridium difficile</italic>
</td>
<td align="left">PMID:21872915</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">
<italic>Enterobacteriaceae</italic>
</td>
<td align="left">PMID:21639872</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">
<italic>Staphylococcus aureus</italic>
</td>
<td align="left">PMID:17950502</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">
<italic>Helicobacter pylori</italic>
</td>
<td align="left">PMID:22221289</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">
<italic>Prevotella</italic>
</td>
<td align="left">PMID:24013298</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">
<italic>Veillonella</italic>
</td>
<td align="left">Unconfirmed</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">
<italic>Lachnospiraceae</italic>
</td>
<td align="left">PMID:27433177</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">
<italic>Bacteroides</italic>
</td>
<td align="left">PMID:18822123</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">
<italic>Burkholderia</italic>
</td>
<td align="left">Unconfirmed</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">
<italic>Actinobacteria</italic>
</td>
<td align="left">PMID:23265859</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>Discussion and Conclusion</title>
<p>Since the application of traditional experimental methods to identify disease-associated microbes is time consuming and expensive, the calculation approach of MSBMFHMDA was put forward. Our model provides an effective scheme for dynamically integrating multiple similarities and extracting useful features to infer potential microbe&#x2013;disease associations. The non-negative constraint in the model also ensures that the predicted scores of associations are non-negative. The computational results demonstrate that MSBMFHMDA has good performances for microbe&#x2013;disease association prediction.</p>
<p>However, our model has two limitations. First, there are only 450 known microbe&#x2013;disease associations, which accounts for a very small proportion of human microbe diseases. This may result in less comprehensive for prediction. Second, our method involves non-convex optimization, which leads to the local optimal solutions instead of the global optimal solution. In the future, we will reform predictive tasks based on the HMDAD record additional entries whether the quantity of microbial population is increased or decreased in the reported&#x20;cases.</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/<xref ref-type="sec" rid="s10">Supplementary Material</xref>.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>XY and LW conceived and designed the study. XY, ZC, and LK obtained and processed the datasets. XY and LK wrote the paper. LW and LK provided suggestions and supervised the research.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The research is funded by the National Natural Science Foundation of China (No. 61873221) the Hunan Province Science and Technology Project Funds (2018TP1036) and the Natural Science Foundation of Hunan Province (No. 2019JJ70010).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fgene.2021.754425/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fgene.2021.754425/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table2.XLSX" id="SM1" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table3.XLSX" id="SM2" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table6.XLSX" id="SM3" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table4.XLSX" id="SM4" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table1.XLSX" id="SM5" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table5.XLSX" id="SM6" mimetype="application/XLSX" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>&#xc7;al&#x131;&#x15f;kan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bochkov</surname>
<given-names>Y. A.</given-names>
</name>
<name>
<surname>Kreiner-M&#xf8;ller</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>B&#xf8;nnelykke</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Stein</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Rhinovirus Wheezing Illness and Genetic Risk of Childhood-Onset Asthma</article-title>. <source>N. Engl. J.&#x20;Med.</source> <volume>368</volume>, <fpage>1398</fpage>&#x2013;<lpage>1407</lpage>. <pub-id pub-id-type="doi">10.1056/NEJMoa1211592</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.-A.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>Z.-H.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.-S.</given-names>
</name>
</person-group> (<year>2016a</year>). <article-title>A Novel Approach Based on KATZ Measure to Predict Associations of Human&#x20;Microbiota with Non-infectious Diseases</article-title>. <source>Bioinformatics</source> <volume>33</volume>, <fpage>733</fpage>&#x2013;<lpage>739</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btw715</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.-X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Drug-target Interaction Prediction by Random Walk on the Heterogeneous Network</article-title>. <source>Mol. Biosyst.</source> <volume>8</volume>, <fpage>1970</fpage>. <pub-id pub-id-type="doi">10.1039/c2mb00002d</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.-Z.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>N.-N.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Z.-A.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.-X.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Computational Models for lncRNA Function Prediction and Functional Similarity Calculation</article-title>. <source>Brief. Funct. Genomics</source> <volume>18</volume>, <fpage>58</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1093/bfgp/ely031</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guan</surname>
<given-names>N.-N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.-Q.</given-names>
</name>
</person-group> (<year>2018a</year>). <article-title>Predicting miRNA-Disease Association Based on Inductive Matrix Completion</article-title>. <source>Bioinformatics</source> <volume>34</volume>, <fpage>4256</fpage>&#x2013;<lpage>4265</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty503</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>Z.-H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018b</year>). <article-title>BNPMDA: Bipartite Network Projection for MiRNA-Disease Association Prediction</article-title>. <source>Bioinformatics</source> <volume>34</volume>, <fpage>3178</fpage>&#x2013;<lpage>3186</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty333</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>Z.-H.</given-names>
</name>
</person-group> (<year>2016b</year>). <article-title>Long Non-coding RNAs and Complex Diseases: from Experimental Results to Computational Models</article-title>. <source>Brief. Bioinform.</source> <volume>18</volume>, <fpage>558</fpage>&#x2013;<lpage>576</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbw060</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Novel Human lncRNA-Disease Association Inference Based on lncRNA Expression Profiles</article-title>. <source>Bioinformatics</source> <volume>29</volume>, <fpage>2617</fpage>&#x2013;<lpage>2624</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btt426</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Semi-supervised Learning for Potential Human microRNA-Disease Associations Inference</article-title>. <source>Sci. Rep.</source> <volume>4</volume>, <fpage>5501</fpage>. <pub-id pub-id-type="doi">10.1038/srep05501</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.-L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.-X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>L.-Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The Computational Prediction of Drug-Disease Interactions Using the Dual-Network L2,1-CMF Method</article-title>. <source>BMC Bioinformatics</source> <volume>20</volume>, <fpage>5</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-018-2575-6</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>D&#x2019;Aoust</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Battat</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Bessissow</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Management of Inflammatory Bowel Disease withClostridium Difficileinfection</article-title>. <source>Wjg</source> <volume>23</volume>, <fpage>4986</fpage>. <pub-id pub-id-type="doi">10.3748/wjg.v23.i27.4986</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Furet</surname>
<given-names>J.-P.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>L.-C.</given-names>
</name>
<name>
<surname>Tap</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Poitou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Basdevant</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bouillot</surname>
<given-names>J.-L.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Differential Adaptation of Human Gut Microbiota to Bariatric Surgery-Induced Weight Loss: Links with Metabolic and Low-Grade Inflammation Markers</article-title>. <source>Diabetes</source> <volume>59</volume>, <fpage>3049</fpage>&#x2013;<lpage>3057</lpage>. <pub-id pub-id-type="doi">10.2337/db10-0253</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gilstrap</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Kraft</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Asthma and the Host-Microbe Interaction</article-title>. <source>J.&#x20;Allergy Clin. Immunol.</source> <volume>131</volume>, <fpage>1449</fpage>&#x2013;<lpage>1450</lpage>. <pub-id pub-id-type="doi">10.1016/j.jaci.2013.03.004</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hawn</surname>
<given-names>T. R.</given-names>
</name>
<name>
<surname>Day</surname>
<given-names>T. A.</given-names>
</name>
<name>
<surname>Scriba</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Hatherill</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hanekom</surname>
<given-names>W. A.</given-names>
</name>
<name>
<surname>Evans</surname>
<given-names>T. G.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Tuberculosis Vaccines and Prevention of Infection</article-title>. <source>Microbiol. Mol. Biol. Rev.</source> <volume>78</volume>, <fpage>650</fpage>&#x2013;<lpage>671</lpage>. <pub-id pub-id-type="doi">10.1128/MMBR.00021-14</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hendricks</surname>
<given-names>K. A.</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>M. E.</given-names>
</name>
<name>
<surname>Shadomy</surname>
<given-names>S. V.</given-names>
</name>
<name>
<surname>Bradley</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Morrow</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Pavia</surname>
<given-names>A. T.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Centers for Disease Control and Prevention Expert Panel Meetings on Prevention and Treatment of Anthrax in Adults</article-title>. <source>Emerg. Infect. Dis.</source> <volume>20</volume>. <pub-id pub-id-type="doi">10.3201/eid2002.130687</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>D.-S.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J.-X.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A Constructive Hybrid Structure Optimization Methodology for Radial Basis Probabilistic Neural Networks</article-title>. <source>IEEE Trans. Neural Netw.</source> <volume>19</volume>, <fpage>2099</fpage>&#x2013;<lpage>2115</lpage>. <pub-id pub-id-type="doi">10.1109/TNN.2008.2004370</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>D.-S.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>RADIAL BASIS PROBABILISTIC NEURAL NETWORKS: MODEL AND APPLICATION</article-title>. <source>Int. J.&#x20;Patt. Recogn. Artif. Intell.</source> <volume>13</volume>, <fpage>1083</fpage>&#x2013;<lpage>1101</lpage>. <pub-id pub-id-type="doi">10.1142/S0218001499000604</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>Generalization Capabilities of Feedforward Neural Networks for Pattern Recognition</article-title>. <source>J.&#x20;Beijing Inst. Technol. Engl. Ed.</source> <volume>5</volume>. </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lemanske</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Busse</surname>
<given-names>W. W.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Asthma: Clinical Expression and Molecular Mechanisms</article-title>. <source>J.&#x20;Allergy Clin. Immunol.</source> <volume>125</volume>, <fpage>S95</fpage>&#x2013;<lpage>S102</lpage>. <pub-id pub-id-type="doi">10.1016/j.jaci.2009.10.047</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.-L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.-F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Prediction of Microbe-Disease Associations by Graph Regularized Non-negative Matrix Factorization</article-title>. <source>J.&#x20;Comput. Biol.</source> <volume>25</volume>, <fpage>1385</fpage>&#x2013;<lpage>1394</lpage>. <pub-id pub-id-type="doi">10.1089/cmb.2018.0072</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>An Analysis of Human Microbe-Disease Associations</article-title>. <source>Brief. Bioinform.</source> <volume>18</volume>, <fpage>85</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbw005</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peng</surname>
<given-names>L.-H.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>M.-X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Human Microbe-Disease Association Prediction Based on Adaptive Boosting</article-title>. <source>Front. Microbiol.</source> <volume>9</volume>, <fpage>2440</fpage>. <pub-id pub-id-type="doi">10.3389/fmicb.2018.02440</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ching</surname>
<given-names>W.-K.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>Matrix Factorization-Based Data Fusion for the Prediction of RNA-Binding Proteins and Alternative Splicing Event Associations during Epithelial-Mesenchymal Transition</article-title>. <source>Brief. Bioinform.</source>, <fpage>bbab332</fpage>. <pub-id pub-id-type="doi">10.1093/bib/bbab332</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ching</surname>
<given-names>W.-K.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Prediction of RNA-Binding Protein and Alternative Splicing Event Associations during Epithelial-Mesenchymal Transition Based on Inductive Matrix Completion</article-title>. <source>Brief. Bioinform.</source> <volume>22</volume>, <fpage>bbaa440</fpage>. <pub-id pub-id-type="doi">10.1093/bib/bbaa440</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Identification and Analysis of Human Microbe-Disease Associations by Matrix Decomposition and Label Propagation</article-title>. <source>Front. Microbiol.</source> <volume>10</volume>, <fpage>291</fpage>. <pub-id pub-id-type="doi">10.3389/fmicb.2019.00291</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salton</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C. S.</given-names>
</name>
</person-group> (<year>1975</year>). <article-title>A Vector Space Model for Automatic Indexing</article-title>. <source>Commun. ACM</source> <volume>18</volume>, <fpage>613</fpage>&#x2013;<lpage>620</lpage>. <pub-id pub-id-type="doi">10.1145/361219.361220</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Z.-Q.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Bilinear Factor Matrix Norm Minimization for Robust PCA: Algorithms and Applications. ArXiv181005186</article-title>. <source>Cs Math. Stat.</source> <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/abs/1810.05186">http://arxiv.org/abs/1810.05186</ext-link> (Accessed August 5, 2021)</comment>. </citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>A Novel Approach Based on Bi-random Walk to Predict Microbe-Disease Associations</article-title>,&#x201d; in <source>Intelligent Computing Methodologies</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Huang</surname>
<given-names>D.-S.</given-names>
</name>
<name>
<surname>Gromiha</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Hussain</surname>
<given-names>A.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing)</publisher-name>), <fpage>746</fpage>&#x2013;<lpage>752</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-95957-3_78</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>CMFHMDA: Collaborative Matrix Factorization for Human Microbe-Disease Association Prediction</article-title>,&#x201d; in <source>Intelligent Computing Theories and Application</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Huang</surname>
<given-names>D.-S.</given-names>
</name>
<name>
<surname>Jo</surname>
<given-names>K.-H.</given-names>
</name>
<name>
<surname>Figueroa-Garc&#xed;a</surname>
<given-names>J.&#x20;C.</given-names>
</name>
</person-group> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer International Publishing)</publisher-name>), <fpage>261</fpage>&#x2013;<lpage>269</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-319-63312-1_24</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>J.-Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.-N.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J.-B.</given-names>
</name>
<name>
<surname>Yiu</surname>
<given-names>S.-M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>BMCMDA: a Novel Model for Predicting Human Microbe-Disease Associations via Binary Matrix Completion</article-title>. <source>BMC Bioinformatics</source> <volume>19</volume>, <fpage>281</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-018-2274-3</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<collab>The Human Microbiome Project Consortium</collab> (<year>2012</year>). <article-title>A Framework for Human Microbiome Research</article-title>. <source>Nature</source> <volume>486</volume>, <fpage>215</fpage>&#x2013;<lpage>221</lpage>. <pub-id pub-id-type="doi">10.1038/nature11209</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Laarhoven</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Nabuurs</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Marchiori</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Gaussian Interaction Profile Kernels for Predicting Drug-Target Interaction</article-title>. <source>Bioinformatics</source> <volume>27</volume>, <fpage>3036</fpage>&#x2013;<lpage>3043</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btr500</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.&#x20;J.-Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Max-min Distance Nonnegative Matrix Factorization</article-title>. <source>Neural Networks</source> <volume>61</volume>, <fpage>75</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1016/j.neunet.2014.10.006</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Bidirectional Label Propagation Based Computational Model for Potential Microbe-Disease Association Prediction</article-title>. <source>Front. Microbiol.</source> <volume>10</volume>, <fpage>684</fpage>. <pub-id pub-id-type="doi">10.3389/fmicb.2019.00684</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.-X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A Survey on Predicting Microbe-Disease Associations: Biological Data and Computational Methods</article-title>. <source>Brief. Bioinform.</source> <volume>22</volume>. <pub-id pub-id-type="doi">10.1093/bib/bbaa157</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wheeler</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Barrett</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Benson</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Bryant</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Canese</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chetvernin</surname>
<given-names>V.</given-names>
</name>
<etal/>
</person-group> (<year>2007</year>). <article-title>Database Resources of the National Center for Biotechnology Information</article-title>. <source>Nucleic Acids Res.</source> <volume>36</volume>, <fpage>D13</fpage>&#x2013;<lpage>D21</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkm1000</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xie</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>SKF-LDA: Similarity Kernel Fusion for Predicting lncRNA-Disease Association</article-title>. <source>Mol. Ther. - Nucleic Acids</source> <volume>18</volume>, <fpage>45</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2019.07.022</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xuan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Probabilistic Matrix Factorization Method for Identifying lncRNA-Disease Associations</article-title>. <source>Genes</source> <volume>10</volume>, <fpage>126</fpage>. <pub-id pub-id-type="doi">10.3390/genes10020126</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>F.-X.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>MCHMDA:Predicting Microbe-Disease Associations Based on Similarities and Low-Rank Matrix Completion</article-title>. <source>Ieee/acm Trans. Comput. Biol. Bioinf.</source> <volume>18</volume>, <fpage>611</fpage>&#x2013;<lpage>620</lpage>. <pub-id pub-id-type="doi">10.1109/tcbb.2019.2926716</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Computational Drug Repositioning Based on Multi-Similarities Bilinear Matrix Factorization</article-title>. <source>Brief. Bioinform.</source> <volume>22</volume>. <pub-id pub-id-type="doi">10.1093/bib/bbaa267</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>You</surname>
<given-names>Z.-H.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Z.-A.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>G.-Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.-W.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>PBMDA: A Novel and Effective Path-Based Computational Model for miRNA-Disease Association Prediction</article-title>. <source>PLOS Comput. Biol.</source> <volume>13</volume>, <fpage>e1005455</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005455</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ping</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kuang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Novel Probability Model for LncRNA-Disease Association Prediction Based on the Na&#xef;ve Bayesian Classifier</article-title>. <source>Genes</source> <volume>9</volume>, <fpage>345</fpage>. <pub-id pub-id-type="doi">10.3390/genes9070345</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Mamitsuka</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Collaborative Matrix Factorization with Multiple Similarities for Predicting Drug-Target Interactions</article-title>,&#x201d; in <conf-name>Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining</conf-name> (<publisher-loc>Chicago Illinois USA</publisher-loc>: <publisher-name>ACM)</publisher-name>), <fpage>1025</fpage>&#x2013;<lpage>1033</lpage>. <pub-id pub-id-type="doi">10.1145/2487575.2487670</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Menche</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Barab&#xe1;si</surname>
<given-names>A.-L.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Human Symptoms-Disease Network</article-title>. <source>Nat. Commun.</source> <volume>5</volume>, <fpage>4212</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms5212</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zou</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Novel Approach for Predicting Microbe-Disease Associations by Bi-random Walk on the Heterogeneous Network</article-title>. <source>PLOS ONE</source> <volume>12</volume>, <fpage>e0184394</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0184394</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>