Skip to main content

ORIGINAL RESEARCH article

Front. Genet., 07 November 2019
Sec. Computational Genomics
This article is part of the Research Topic Graph-Based Methods Volume I: Graph-Based Learning and its applications for Biomedical Data Analysis View all 16 articles

Construction and Analysis of Molecular Association Network by Combining Behavior Representation and Node Attributes

Hai-Cheng Yi,Hai-Cheng Yi1,2Zhu-Hong You*Zhu-Hong You1*Zhen-Hao GuoZhen-Hao Guo1
  • 1Xinjiang Technical Institute of Physics and Chemistry, Chinese Academy of Sciences, Urumqi, China
  • 2University of Chinese Academy of Sciences, Beijing, China

A key aim of post-genomic biomedical research is to systematically understand and model complex biomolecular activities based on a systematic perspective. Biomolecular interactions are widespread and interrelated, multiple biomolecules coordinate to sustain life activities, any disturbance of these complex connections can lead to abnormal of life activities or complex diseases. However, many existing researches usually only focus on individual intermolecular interactions. In this work, we revealed, constructed, and analyzed a large-scale molecular association network of multiple biomolecules in human by integrating associations among lncRNAs, miRNAs, proteins, drugs, and diseases, in which various associations are interconnected and any type of associations can be predicted. We propose Molecular Association Network (MAN)–High-Order Proximity preserved Embedding (HOPE), a novel network representation learning based method to fully exploit latent feature of biomolecules to accurately predict associations between molecules. More specifically, network representation learning algorithm HOPE was applied to learn behavior feature of nodes in the association network. Attribute features of nodes were also adopted. Then, a machine learning model CatBoost was trained to predict potential association between any nodes. The performance of our method was evaluated under five-fold cross validation. A case study to predict miRNA-disease associations was also conducted to verify the prediction capability. MAN-HOPE achieves high accuracy of 93.3% and area under the receiver operating characteristic curve of 0.9793. The experimental results demonstrate the novelty of our systematic understanding of the intermolecular associations, and enable systematic exploration of the landscape of molecular interactions that shape specialized cellular functions.

Introduction

One key issue in the systems biology and genomics research is how different biomolecules interact with another to bring about the appropriate cellular activities (Barabási and Oltvai, 2004). There are various types of biomolecules in human that work together to achieve specific functions. And these intermolecular interactions are diverse, including protein-protein interactions (You et al., 2017), lncRNA-protein interactions (Yi et al., 2018), miRNA-lncRNA associations (Huang et al., 2017; Huang Z.-A et al., 2018), miRNA-disease associations (Chen et al., 2018a), miRNA-protein interactions (Dweep and Gretz, 2015), lncRNA-disease associations (Chen, 2015), protein-disease associations (Lee et al., 2012; Wang et al., 2018), drug-protein (target) associations (Chan and You, 2016; Li et al., 2017), drug-disease associations (Dumbreck et al., 2015; Wang et al., 2018; Zhang et al., 2018a) and so on. Many existing studies mainly focus on individual intermolecular interactions as mentioned above. When predicting the associations or interactions between two molecules, they generally only use the property information of the two kind of molecules themselves, such as the sequence or structure information of RNA or protein, the chemical structure information of the drug compound, and the semantic characterization information of the disease. This way, association patterns between nodes are lost. In fact, the interaction between these molecules is interconnected. For example, a protein may interact with lncRNA, but also interacts with another miRNA. In a magnified view, the connection between multiple biomolecules in a living organism is mutually exclusive. They should be considered in a comprehensive manner, analyzed, and modeled as a whole.

Interaction between two biomolecules alone has been thoroughly studied in the past few decades and has accumulated a lot of valuable data. A few researchers have noticed the connectivity of biomolecular interactions, but their use is very limited to a small number of two or three molecular elements. Alaimo et al. (2014) proposed a tripartite network by associating ncRNA with disease through its targets (genes) based on recommended system technique. Sun et al. (2015) comprehensively analyzed the network characteristics of disease genes and drug targets for five types disease, including cancer, metabolic disease, nervous system disease, immune system disease, and cardiovascular disease. Liu et al. (2017) constructed a heterogeneous network by combining the miRNA similarity which is calculated by miRNA-lncRNA associations and miRNA-target gene associations, and the disease similarity which is computed by the semantic similarity and functional similarity of disease. And the Random Walk is extended to predict miRNA-disease associations in the heterogeneous network. Ding et al. (Ding et al., 2018) presented a lncRNA-gene-disease tripartite graph to predict lncRNA-disease associations by connecting lncRNA-disease associations and gene-disease associations. Their approach is well characterized the heterogeneity of the associations between coding-noncoding genes-disease. Chen et al. (2018b) indicated a heterogeneous label propagation model to predict miRNA-disease association on the multi-network of miRNA, disease, and lncRNA. Vinayagam et al. (2016)Controllability analyzed the role of different protein nodes in the context of human disease and drug targets. These pioneer studies inspired that the interaction of biomolecules in human is diverse and synergistic, requiring systematic modeling and understanding of them.

From the previous studies, it also can be found that network, also known as graph, is an important data form to represent complex molecules associations (as links) between multiple biomolecules (as nodes). It is widely employed in various biomedical tasks, e.g. drug repositioning using drug-disease interactions network (Gottlieb et al., 2011), clinical decisions making through disease symptom network (Rotmensch et al., 2017) and identifying lncRNA functions based on lncRNA-protein interactions graph (Zhang et al., 2018b). In order to analyze these network data, network representation learning has been developed for many years, and many methods have been proposed. High-Order Proximity preserved Embedding (HOPE) (Ou et al., 2016) is a network embedding method based on matrix factorization. Its goal is to learn a low dimensional embedding of each node in a network, which can preserve network structure and node behavior information. Moreover, network representation learning can be used as a feature extraction technique to exploit discriminative features for entities such as diseases and microbes that have no direct physical or chemical information e.g. sequence and chemical structure for downstream specific machine learning tasks.

In Human, multiple biomolecules coordinate to sustain life activities. One disease is rarely a consequence of an abnormality in an isolated molecular interaction but reflected perturbations of the whole intermolecular interaction network (Barabási et al., 2010). Due to the functional interdependence between molecular components in human (Greene et al., 2015). We considered various types of biomolecules as entities (nodes), and the associations between them as links (edges), revealed and defined a comprehensive Molecular Association Network (MAN), which including most widely associations between miRNA, lncRNA, circRNA, protein (gene, mRNA), drug, microbe, and disease. It is also inspired by previous studies of bipartite or tripartite networks between biomolecules.

In this work, we construct and systematically analyze the comprehensive molecular associations network in Human. We propose MAN-HOPE, a novel network-based representation learning framework to fully exploit latent embedding of biomolecules to accurately predict any presently unknown interactions between nodes. The workflow of MAN-HOPE is shown in Figure 1. More specifically, nine types of molecular associations, 105,546 links were systematically integrated to construct a MAN. The network representation learning model HOPE was employed to learn network embedding feature of each node in the MAN. Then, a Gradient Boosting Decision Trees (GBDT) model implemented by CatBoost (Prokhorenkova et al., 2018) was trained to predict the link (association) between nodes. To evaluate the prediction performance of our method, five-fold cross validation was executed. In order to prove the validity of the feature, we compared the effects of network behavior embedding features and traditional attribute features under same experimental conditions. Furthermore, we conducted a case study using our model to predict miRNA-disease associations in the MAN. Experimental results demonstrate the novelty of our systematic understanding of the interconnected network of intermolecular associations, and the role of MAN-HOPE in predicting any potential association between biomolecules.

FIGURE 1
www.frontiersin.org

Figure 1 The workflow of MAN-HOPE.

Materials and Methodology

Construction of Molecular Association Network

Previous studies on the interactions of two molecules provide plenty of beneficial data. We collect extensive data on the experimentally validated interactions between two molecules in human. The name of each type of entity is unified under one unified naming scheme to connect different interactions of the same molecules. Fully isolated pairs are removed. Schematic diagram of the MAN is shown in Figure 2. Finally, we obtained a MAN of 105,546 links, including 8,374 miRNA-lncRNA interactions from lncRNASNP2 (Miao et al., 2017), 16,427 miRNA-disease associations from HMDD (Huang Z et al., 2018), 4,944 miRNA-protein interactions from miRTarBase (Chou et al., 2017), 690 lncRNA-protein interactions from LncRNA2Target (Cheng et al., 2018), 25,087 protein-disease associations from DisGeNET (Piñero et al., 2016), 19,237 protein-protein interactions from STRING (Szklarczyk et al., 2016), 1,264 lncRNA-disease associations from LncRNADisease (Chen et al., 2012) and lncRNASNP2 (Miao et al., 2017), 18,416 drug-disease interactions from CTD (Davis et al., 2018), and 11,107 drug-protein (target) interactions from DrugBank (Wishart et al., 2017). The distribution of node types and interaction types in the MAN network is shown in Figure 3 as follows.

FIGURE 2
www.frontiersin.org

Figure 2 Construction of Molecular Association Network (MAN).

FIGURE 3
www.frontiersin.org

Figure 3 The distribution of molecular types and associations in the Molecular Association Network (MAN). (A) the distribution of lncRNA, miRNA, drug, protein, and disease nodes; (B) the type and amount details of molecular associations.

High-Order Proximity Preserved Embedding

In order to obtain efficient feature of nodes in large-scale network, the network representation learning model HOPE is employed to exploit network embedding of nodes in MAN. The HOPE algorithm characterizes two different representations for each node. Its main goal is to preserve the asymmetry information in the original network. HOPE constructs different asymmetric relation matrices and then uses the SVD algorithm for matrix decomposition to obtain the network representation of the node. For a given graph G = <V, E>, V represents the vertex set and E stand for the directed edge set. S is a high-order proximity matrix. Z = [Zs,Zt] is the embedding matrix. Compared with the Grape Factorization method, the HOPE model considers high-order similarity by introducing SZsZ2FTt the Katz Index (Katz, 1953), Rooted PageRank (Song et al., 2009), Common Neighbors (Lorrain and White, 1971) and Adamic-Adar (Adamic and Adar, 2003) score and other similarity indicators were tried. And then, the similarity matrix is decomposed into

S=Mg1Ml(1)

Because the Mg1 and Ml are both sparse matrices, so the use of SVD can have higher operating efficiency.

Node Attributes

Each node in the MAN can be defined not only the network embedding, but also the attribute of themselves. In this work, for node with sequence information, the k-mer frequency was applied to exploit their attribute feature. For drug, Morgan fingerprints that represent their chemical structure are used as attribute features. For disease, we use a Medical Subject Headings (MeSH) descriptor describing the phenotype of the disease to construct a directed acyclic graph (DAG) to calculate disease similarity, using this measure of similarity as the attribute of the disease.

For sequence of miRNA, lncRNA, we use the 3-mer frequency to encode its sequence, from AAA to UUU, there is 43 possible combinations of nucleic acid residues (A, C, G, U). For a given sequence, slide from left to right four residues as a sliding window, one residue one step, we can obtain the composition information of a sequence, and then, we normalize the feature vector according to the sequence length.

For protein, the processing of protein sequences is slightly different. The 20 amino acids are first divided into four groups according to the polarity of the side chain, which is inspired by existing protein study (Shen et al., 2007), including (Ala, Val, Leu, Ile, Met, Phe, Trp, Pro), (Gly, Ser, Thr, Cys, Asn, Gln, Tyr), (Arg, Lys, His), and (Asp, Glu). Then we can use the same 3-mer frequency mentioned above to process the protein sequence.

For drug, the chemical structure is represented by Simplified Molecular Input Line Entry Specification (Weininger, 1988), then we calculate corresponding Morgan fingerprints for each compound.

For disease, we use DAG to represent each disease based on MeSH descriptor. DAG(D) = (D, N(D), E(D)), N(D) is the set of points that contain all the diseases in the DAG(D). E(D) is the set of edges that contain all relationships between nodes in the DAG(D). For diseases that are included in MeSH, the semantic similarity that is calculated by means of DAG can be chose to represent the disease according to the previous literature. The semantic similarity between different diseases can be defined as follows. In DAG of disease D, the contribution of any ancestral disease t to disease D is as the formula:

D1D(t)={1,ift=Dmax{*D1D(t)|t' childrenoft,},iftD(2)

Δ is the semantic contribution factor. The contribution of disease D to itself is 1 and the contribution of other nodes to D will be attenuated due to Δ. Based on equation (Barabási and Oltvai, 2004), we can obtain the sum of the contributions of all diseases in DAG to D:

DV1(D)=ΣtNDD1D(t)(3)

Like the Jaccard similarity coefficient, the semantic similarity between the diseases i and j can be calculated by the following formula:

S1(i,j)=tNiNj(D1i(t)+D1j(t))DV1(i)+DV1(j)(4)

Considering that the dimensions of the attribute feature vector of different kinds of nodes are not uniform, we trained a Deep Autoencoder (DAE) to learn its hidden high-level low-rank representation and unify its dimensions.

Deep Autoencoder

For different kind of node attributes, their dimensions are not same. The DAE is used to learn the high-level hidden distribution of different types of attribute features to obtain uniform feature vectors for downstream machine learning task. The core ideas of DAE are briefly reviewed in this section for self-contained. It is an unsupervised deep learning model consisting of two parts: encoder and decoder. The encoder consists of several nonlinear functions that map the input data to the representation space. The decoder includes a plurality of non-linear functions that map representations in the representation space for the reconstruction space. For a given input x, DAE maps the input to the output O(x):

O(w,b)(x)=f(WTx)=f(i=1nwixi+b)(5)

where the nonlinear activation function f can be defined as:

f(t)=max(0,Wt+b)(6)

Suppose the output of O(x) is x^ DAE aims to minimize the error between input and output. The loss function can be defined as follow:

=i=1nx^ixi22(7)

Results and Discussion

Performance Evaluation Indicators

In this study, the five-fold cross-validation was adopted to fairly evaluate the performance of this model. First, we will briefly introduce the scheme of five-fold cross validation. The entire data set is randomly divided into five equal parts, each taking four subsets as the training set and the remaining one subset as the test set, cycle five times in turn, take the average of five times as the final performance. The widely used evaluation measure is adopted to evaluate our method, including accuracy (Acc.), sensitivity (Sen.), also means recall, specificity (Spec.), precision (Prec.), and Matthews correlation coefficient (MCC), and they can define as:

Acc.=TN+TPTN+TP+FN+FP(8)
Sen.=TPTP+FN(9)
Spec. =TNTN+FP(10)
Prec.=TPTP+FP(11)
MCC=TP×TNFP×FN(TP+FP)(TP+FN)(TN+FP)(TN+FN)(12)

where TN represents the correctly predicted number of negative samples, TP stands for the correctly predicted number of positive samples, FN indicates the wrongly predicted number of negative samples and FP denotes the wrongly predicted number of positive samples. Certainly, the receiver operating characteristic (ROC) curve, precision-recall curve and the area under the ROC curve (AUC), the area under the precision-recall curve (AUPR) is also adopted to evaluate the performance of MAN-HOPE.

Performance of Association Prediction Between Any Two Molecules

In order to evaluate the performance of our method, the five-fold cross-validation was adopted. For MAN, we remove 20% of the links each time as the training set, the removed links is the testing set, and ensure that the links removed in these five times have no overlap. In each fold cross validation, we only use the training set as input to the network representation learning model to learn the behavior (network embedding) feature of nodes. Our model can predict any association between nodes in the MAN. The five-fold cross validation performance is shown in Table 1 and Figure 4 as follows.

TABLE 1
www.frontiersin.org

Table 1 The five-fold cross-validation performance of MAN-HOPE on MAN dataset.

FIGURE 4
www.frontiersin.org

Figure 4 The five-fold cross validation receiver operating characteristic (ROC), precision-recall curve, area under the ROC curve (AUC), and area under the precision-recall curve of Molecular Association Network (MAN)–High-Order Proximity preserved Embedding (HOPE) on the entire MAN dataset.

On entire MAN, for predicting any type of molecular associations, that is, for predicting any link or edge in the association network, our method MAN-HOPE achieves an average accuracy of 93.30%, a sensitivity of 91.50%, a specificity of 95.10%, a precision of 94.91%, a MCC of 86.66%, an AUC of 97.93%, and an AUPR of 0.9761. It should be noted that our classifier only uses the default parameters and does not perform any parameter optimization. To characterize the volatility of the model's performance, we also calculated the standard deviation of the five-fold cross-validation. As can be seen from Table 1, the standard deviation of the above indicators is 0.12, 0.14, 0.11, 0.11, 0.24, and 0.08, which can reflect that our model MAN-HOPE is very stable and robust.

Evaluate the Performance of Behavior and Attribute Features

To fully exploit the discriminative features of nodes, we considered both the behavior (network embedding) and the attribute of nodes. In this section, we will evaluate and compare the effects of individual behavior and attribute features and their combined use. The details are shown in Table 2 and Figure 5 as follow.

TABLE 2
www.frontiersin.org

Table 2 Comparison of different features.

FIGURE 5
www.frontiersin.org

Figure 5 Comparison of nodes network embedding and attribute features.

The attribute feature of each type of node is obtained by the most widely used feature extraction methods in its related research, such as k-mer for lncRNA, miRNA, and protein sequences, fingerprints for drug chemical structure, and semantic similarity for the disease phenotype. The behavior features of nodes are learned by the HOPE algorithm on the training set. In order to evaluate the impact of each kind of feature on the final classification performance of the MAN-HOPE model, we executed our model separately using individual behavior feature, attribute feature, and combined use of these two features. As the results listed in Table 2 and Figure 5, the performances of behavior feature are significantly better than those of attribute features. Moreover, behavior feature has contributed to the final performance, and attribute feature have also played a role in performance improvement.

Comparison of Widely Used Machine Learning Models

In order to compare the performance of our method, we compared the proposed method with other widely used machine learning models, including Logistic Regression (LR), AdaBoost, Random Forest (RF), and XGBoost, under the same experimental conditions, named as MAN-HOPE-LR, MAN-HOPE-Ada, MAN-HOPE-RF, and MAN-HOPE-XGB, respectively. Both the proposed method and other contrast models use only default parameters to avoid bias. The results are shown in Table 3 and Figure 6 as below.

TABLE 3
www.frontiersin.org

Table 3 Compare with widely used machine learning models.

FIGURE 6
www.frontiersin.org

Figure 6 Comparison of widely used machine learning models and Molecular Association Network (MAN)–High-Order Proximity preserved Embedding (HOPE).

The proposed method achieves the best results with a high accuracy of 93.30% and a remarkable AUC of 97.93, while also having the smallest standard deviation. LR is a baseline model for many machine learning applications and usually has a relatively stable performance. AdaBoost is a weak classifier integrated algorithm that perform well in many tasks. RF is a decision tree-based algorithm with strong performance and interpretability. XGBoost is also an implementation of the GBDT algorithm. The results of the comparative experiments demonstrate the superior performance of our framework.

Case Study: Predicting miRNA-Disease Associations

In the above experiments, the capability of our method to predict arbitrary interactions has been verified. In this section, to verify the prediction ability of specific types of associations, the MAN-HOPE was used to predict miRNA-disease associations. We divided the miRNA-disease links in the whole MAN into five equal subsets, take four subsets each time as a training set and the remaining one subset as the testing set. The training set and all remaining associations in the MAN are used to learn behavior embedding feature for miRNA and disease nodes (remove the testing set from the whole MAN). The k-mer and semantic similarity of miRNA and disease are used as node attribute features. Results of MAN-HOPE for predicting miRNA-disease associations are shown in Table 4 and Figure 7. As shown in Figure 7A, MAN-HOPE can achieve good performance with an accuracy of 85.89% and an AUC of 92.04%. The effects of attribute, behavior feature for predicting miRNA-disease associations were also compared. The performances are shown in Figures 7B–D. The results indicate the prediction ability of MAN-HOPE to predict any association between any type of molecules in the MAN.

TABLE 4
www.frontiersin.org

Table 4 The five-fold cross-validation performance of MAN-HOPE for predicting miRNA-disease associations.

FIGURE 7
www.frontiersin.org

Figure 7 The performance of Molecular Association Network (MAN)–High-Order Proximity preserved Embedding (HOPE) for predicting miRNA-disease associations. (A) five-fold cross-validation performance using behavior (network embedding) feature and attribute feature of nodes; (B) five-fold cross-validation performance using only attribute feature; (C) five-fold cross-validation performance using only behavior feature; (D) comparison of performance of attribute feature, behavior feature, and combined use for predicting miRNA-disease associations.

Conclusion

In this study, we construct a molecular association network by integrating various intermolecular associations in human based on a systematic view. We present a network-based model, MAN-HOPE, in which any association between molecules can be predicted. Network representation learning algorithm HOPE is applied to learn behavior feature of nodes. And the attribute feature of nodes, e.g. the k-mer frequency of sequence, fingerprint of chemical structure, and semantic similarity of disease phenotype is also adopted. The GBDT classifier implemented by CatBoost is trained to predict the associations between molecules. And the effectiveness and robustness of our framework are verified by rigorous experiments. In addition, we did a case study using MAN-HOPE to predict miRNA-disease associations, which indicate the ability of the proposed method for predicting specific type of associations in the entire network.

Data Availability Statement

The data that support the findings of this study are available at https://github.com/haichengyi/MAN-V1

Author Contributions

H-CY conceived the algorithm, carried out analyses, prepared the data sets, carried out experiments, and wrote the manuscript; Z-HY and Z-HG designed, performed and analyzed experiments and wrote the manuscript; All authors read and approved the final manuscript.

Funding

This work is supported by the National Natural Science Foundation of China, under Grant 61572506, in part by the National Outstanding Youth Science Fund Project of National Natural Science Foundation of China, under Grant 61722212, in part by the Pioneer Hundred Talents Program of Chinese Academy of Sciences.

Conflict of Interest

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.

References

Adamic, L. A., Adar, E. (2003). Friends and neighbors on the web. Soc. Networks 25 (3), 211–230. doi: 10.1016/S0378-8733(03)00009-1

CrossRef Full Text | Google Scholar

Alaimo, S., Giugno, R., Pulvirenti, A. (2014). ncPred: ncRNA-disease association prediction through tripartite network-based inference. Front. bioengineering Biotechnol. 2, 71. doi: 10.3389/fbioe.2014.00071

CrossRef Full Text | Google Scholar

Barabási, A.-L., Oltvai, Z. N. (2004). Network biology: understanding the cell's functional organization. Nat. Rev. Genet. 5 (2), 101–113. doi: 10.1038/nrg1272

PubMed Abstract | CrossRef Full Text | Google Scholar

Barabási, A.-L., Gulbahce, N., Loscalzo, J. (2010). Network medicine: a network-based approach to human disease. Nat. Rev. Genet. 12, 56. doi: 10.1038/nrg2918

CrossRef Full Text | Google Scholar

Chan, K. C., You, Z.-H. (2016). Large-scale prediction of drug-target interactions from deep representations, in: Neural Networks (IJCNN), 2016 International Joint Conference on, pp. 1236–1243, IEEE. doi: 10.1109/IJCNN.2016.7727339

CrossRef Full Text | Google Scholar

Chen, X. (2015). Predicting lncRNA-disease associations and constructing lncRNA functional similarity network based on the information of miRNA. Sci. Rep. 5, 13186. doi: 10.1038/srep13186

PubMed Abstract | CrossRef Full Text | Google Scholar

Chen, G., Wang, Z., Wang, D., Qiu, C., Liu, M., Chen, X., et al. (2012). LncRNADisease: a database for long-non-coding RNA-associated diseases. Nucleic Acids Res. 41 (D1), D983–D986. doi: 10.1093/nar/gks1099

CrossRef Full Text | Google Scholar

Chen, X., Xie, D., Wang, L., Zhao, Q., You, Z.-H., Liu, H. (2018a). BNPMDA: Bipartite network projection for mirna-disease association prediction. Bioinformatics 1, 9. doi: 10.1093/bioinformatics/bty333

CrossRef Full Text | Google Scholar

Chen, X., Zhang, D.-H., You, Z.-H. (2018b). A heterogeneous label propagation approach to explore the potential associations between miRNA and disease. J. Trans. Med. 16 (1), 348. doi: 10.1186/s12967-018-1722-1

CrossRef Full Text | Google Scholar

Cheng, L., Wang, P., Tian, R., Wang, S., Guo, Q., Luo, M., et al. (2018). LncRNA2Target v2. 0: a comprehensive database for target genes of lncRNAs in human and mouse. Nucleic Acids Res. 47 (D1), D140–D144. doi: 10.1093/nar/gky1051

CrossRef Full Text | Google Scholar

Chou, C.-H., Shrestha, S., Yang, C.-D., Chang, N.-W., Lin, Y.-L., Liao, K.-W., et al. (2017). miRTarBase update 2018: a resource for experimentally validated microRNA-target interactions. Nucleic Acids Res. 46 (D1), D296–D302. doi: 10.1093/nar/gkx1067

CrossRef Full Text | Google Scholar

Davis, A. P., Grondin, C. J., Johnson, R. J., Sciaky, D., McMorran, R., Wiegers, J., et al. (2018). The comparative toxicogenomics database: update 2019. Nucleic Acids Res. 47 (D1), D948–D954. doi: 10.1093/nar/gky868

CrossRef Full Text | Google Scholar

Ding, L., Wang, M., Sun, D., Li, A. (2018). TPGLDA: Novel prediction of associations between lncRNAs and diseases via lncRNA-disease-gene tripartite graph. Sci. Rep. 8 (1), 1065. doi: 10.1038/s41598-018-19357-3

PubMed Abstract | CrossRef Full Text | Google Scholar

Dumbreck, S., Flynn, A., Nairn, M., Wilson, M., Treweek, S., Mercer, S. W., et al. (2015). Drug-disease and drug-drug interactions: systematic examination of recommendations in 12 UK national clinical guidelines. BMJ 350, h949. doi: 10.1136/bmj.h949

PubMed Abstract | CrossRef Full Text | Google Scholar

Dweep, H., Gretz, N. (2015). miRWalk2. 0: a comprehensive atlas of microRNA-target interactions. Nat. Methods 12 (8), 697. doi: 10.1038/nmeth.3485

PubMed Abstract | CrossRef Full Text | Google Scholar

Gottlieb, A., Stein, G. Y., Ruppin, E., Sharan, R. (2011). PREDICT: a method for inferring novel drug indications with application to personalized medicine. Mol. Syst. Biol. 7 (1), 496. doi: 10.1038/msb.2011.26

PubMed Abstract | CrossRef Full Text | Google Scholar

Greene, C. S., Krishnan, A., Wong, A. K., Ricciotti, E., Zelaya, R. A., Himmelstein, D. S., et al. (2015). Understanding multicellular function and disease with human tissue-specific networks. Nat. Genet. 47, 569. doi: 10.1038/ng.3259

PubMed Abstract | CrossRef Full Text | Google Scholar

Huang, Y.-A., Chan, K. C., You, Z.-H. (2017). Constructing prediction models from expression profiles for large scale lncRNA-miRNA interaction profiling. Bioinformatics 34 (5), 812–819. doi: 10.1093/bioinformatics/btx672

CrossRef Full Text | Google Scholar

Huang, Z., Shi, J., Gao, Y., Cui, C., Zhang, S., Li, J., et al. (2018). HMDD v3. 0: a database for experimentally supported human microRNA-disease associations. Nucleic Acids Res. 47 (D1), D1013–D1017. doi: 10.1093/nar/gky1010

CrossRef Full Text | Google Scholar

Huang, Z.-A., Huang, Y.-A., You, Z.-H., Zhu, Z., Sun, Y. (2018). Novel link prediction for large-scale miRNA-lncRNA interaction network in a bipartite graph. BMC Med. Genomics 11 (6), 113. doi: 10.1186/s12920-018-0429-8

PubMed Abstract | CrossRef Full Text | Google Scholar

Katz, L. (1953). A new status index derived from sociometric analysis. Psychometrika 18 (1), 39–43. doi: 10.1007/BF02289026

CrossRef Full Text | Google Scholar

Lee, H. S., Bae, T., Lee, J.-H., Kim, D. G., Oh, Y. S., Jang, Y., et al. (2012). Rational drug repositioning guided by an integrated pharmacological network of protein, disease and drug. BMC Syst. Biol. 6 (1), 80. doi: 10.1186/1752-0509-6-80

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, Z., Han, P., You, Z. H., Li, X., Zhang, Y., Yu, H., et al. (2017). In silico prediction of drug-target interaction networks based on drug chemical structure and protein sequences. Sci. Rep. 7 (1), 11174. doi: 10.1038/s41598-017-10724-0

PubMed Abstract | CrossRef Full Text | Google Scholar

Liu, Y., Zeng, X., He, Z., Zou, Q. (2017). Inferring MicroRNA-Disease Associations by Random Walk on a Heterogeneous Network with Multiple Data Sources. IEEE/ACM Trans. Comput. Biol. Bioinf. 14 (4), 905–915. doi: 10.1109/TCBB.2016.2550432

CrossRef Full Text | Google Scholar

Lorrain, F., White, H. C. (1971). Structural equivalence of individuals in social networks. J. Math. sociology 1 (1), 49–80. doi: 10.1080/0022250X.1971.9989788

CrossRef Full Text | Google Scholar

Miao, Y.-R., Liu, W., Zhang, Q., Guo, A.-Y. (2017). lncRNASNP2: an updated database of functional SNPs and mutations in human and mouse lncRNAs. Nucleic Acids Res. 46 (D1), D276–D280. doi: 10.1093/nar/gkx1004

CrossRef Full Text | Google Scholar

Ou, M., Cui, P., Pei, J., Zhang, Z., Zhu, W. (2016).Asymmetric transitivity preserving graph embedding, in: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining:, pp. 1105–1114, ACM:. doi: 10.1145/2939672.2939751

CrossRef Full Text | Google Scholar

Piñero, J., Bravo, À, Queralt-Rosinach, N., Gutiérrez-Sacristán, A., Deu-Pons, J., Centeno, E., et al. (2016). DisGeNET: a comprehensive platform integrating information on human disease-associated genes and variants. Nucleic Acids Res. gkw943. doi: 10.1093/nar/gkw943

CrossRef Full Text | Google Scholar

Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A. V., Gulin, A., (2018). “CatBoost: unbiased boosting with categorical features,” in Advances in Neural Information Processing Systems:, 6638–6648.

Google Scholar

Rotmensch, M., Halpern, Y., Tlimat, A., Horng, S., Sontag, D. (2017). Learning a health knowledge graph from electronic medical records. Sci. Rep. 7 (1), 5994. doi: 10.1038/s41598-017-05778-z

PubMed Abstract | CrossRef Full Text | Google Scholar

Shen, J., Zhang, J., Luo, X., Zhu, W., Yu, K., Chen, K., et al. (2007). Predicting protein-protein interactions based only on sequences information. Proc. Natl. Acad. Sci. 104 (11), 4337–4341. doi: 10.1073/pnas.0607879104

CrossRef Full Text | Google Scholar

Song, H. H., Cho, T. W., Dave, V., Zhang, Y., Qiu, L., Scalable proximity estimation and link prediction in online social networks, in: Proceedings of the 9th ACM SIGCOMM conference on Internet measurement, pp. 322–335, 2009, ACM:. doi: 10.1145/1644893.1644932

CrossRef Full Text | Google Scholar

Sun, J., Zhu, K., Zheng, W. J., Xu, H. (2015). A comparative study of disease genes and drug targets in the human protein interactome. BMC Bioinf. 16. BioMed Central: S1. doi: 10.1186/1471-2105-16-S5-S1

CrossRef Full Text | Google Scholar

Szklarczyk, D., Morris, J. H., Cook, H., Kuhn, M., Wyder, S., Simonovic, M., et al. (2016). The STRING database in 2017: quality-controlled protein-protein association networks, made broadly accessible. Nucleic Acids Res. gkw937. doi: 10.1093/nar/gkw937

CrossRef Full Text | Google Scholar

Vinayagam, A., Gibson, T. E., Lee, H.-J., Yilmazel, B., Roesel, C., Hu, Y., et al. (2016). Controllability analysis of the directed human protein interaction network identifies disease genes and drug targets. Proc. Natl. Acad. Sci. 113 (18), 4976–4981. doi: 10.1073/pnas.1603992113

CrossRef Full Text | Google Scholar

Wang, R., Li, S., Wong, M. H., Leung, K. S. (2018). Drug-Protein-Disease Association Prediction and Drug Repositioning Based on Tensor Decomposition, in: 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), . pp. 305–312, IEEE:. doi: 10.1109/BIBM.2018.8621527

CrossRef Full Text | Google Scholar

Weininger, D. (1988). SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules. J. Chem. Inf. Comput. Sci. 28 (1), 31–36. doi: 10.1021/ci00057a005

CrossRef Full Text | Google Scholar

Wishart, D. S., Feunang, Y. D., Guo, A. C., Lo, E. J., Marcu, A., Grant, J. R., et al. (2017). DrugBank 5.0: a major update to the DrugBank database for 2018. Nucleic Acids Res. 46 (D1), D1074–D1082. doi: 10.1093/nar/gkx1037

CrossRef Full Text | Google Scholar

Yi, H.-C., You, Z.-H., Huang, D.-S., Li, X., Jiang, T.-H., Li, L.-P. (2018). A Deep Learning Framework for Robust and Accurate Prediction of ncRNA-Protein Interactions Using Evolutionary Information. Mol. Ther. - Nucleic Acids 11, 337–344. doi: 10.1016/j.omtn.2018.03.001

PubMed Abstract | CrossRef Full Text | Google Scholar

You, Z.-H., Zhou, M., Luo, X., Li, S. (2017). Highly efficient framework for predicting interactions between proteins. IEEE Trans. cybernetics 47 (3), 731–743. doi: 10.1109/TCYB.2016.2524994

CrossRef Full Text | Google Scholar

Zhang, W., Yue, X., Huang, F., Liu, R., Chen, Y., Ruan, C. (2018a). Predicting drug-disease associations and their therapeutic function based on the drug-disease association bipartite network. Methods 145, 51–59. doi: 10.1016/j.ymeth.2018.06.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, W., Yue, X., Tang, G., Wu, W., Huang, F., Zhang, X. (2018b). SFPEL-LPI: Sequence-based feature projection ensemble learning for predicting LncRNA-protein interactions. PloS Comput. Biol. 14 (12), e1006616. doi: 10.1371/journal.pcbi.1006616

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: data analysis, network biology, machine learning, association prediction, graph embedding, miRNA-disease association

Citation: Yi H-C, You Z-H and Guo Z-H (2019) Construction and Analysis of Molecular Association Network by Combining Behavior Representation and Node Attributes. Front. Genet. 10:1106. doi: 10.3389/fgene.2019.01106

Received: 08 August 2019; Accepted: 15 October 2019;
Published: 07 November 2019.

Edited by:

Shikui Tu, Shanghai Jiao Tong University, China

Reviewed by:

Jiarui Zhou, University of Birmingham, United Kingdom
Bing Wang, Anhui University of Technology, China

Copyright © 2019 Yi, You and Guo. 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 terms.

*Correspondence: Zhu-Hong You, zhuhongyou@ms.xjb.ac.cn

Disclaimer: 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.