Next Article in Journal
Dyskerin Mutations Present in Dyskeratosis Congenita Patients Increase Oxidative Stress and DNA Damage Signalling in Dictyostelium Discoideum
Next Article in Special Issue
Improving the Quantification of DNA Sequences Using Evolutionary Information Based on Deep Learning
Previous Article in Journal
Trichinella spiralis Excretory–Secretory Products Stimulate Host Regulatory T Cell Differentiation through Activating Dendritic Cells
Previous Article in Special Issue
4mCpred-EL: An Ensemble Learning Framework for Identification of DNA N4-Methylcytosine Sites in the Mouse Genome
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting Disease Related microRNA Based on Similarity and Topology

1
Institute of Computing Science and Technology, Guangzhou University, Guangzhou 510006, China
2
School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan 430074, China
3
College of Information Technology and Computer Science, University of the Cordilleras, Baguio 2600, Philippines
4
School of Information Science and Engineering, Hunan University, Changsha 410082, China
*
Author to whom correspondence should be addressed.
All authors contributed equally to this work.
Cells 2019, 8(11), 1405; https://doi.org/10.3390/cells8111405
Submission received: 4 July 2019 / Revised: 31 October 2019 / Accepted: 5 November 2019 / Published: 7 November 2019
(This article belongs to the Special Issue Biocomputing and Synthetic Biology in Cells)

Abstract

:
It is known that many diseases are caused by mutations or abnormalities in microRNA (miRNA). The usual method to predict miRNA disease relationships is to build a high-quality similarity network of diseases and miRNAs. All unobserved associations are ranked by their similarity scores, such that a higher score indicates a greater probability of a potential connection. However, this approach does not utilize information within the network. Therefore, in this study, we propose a machine learning method, called STIM, which uses network topology information to predict disease–miRNA associations. In contrast to the conventional approach, STIM constructs features according to information on similarity and topology in networks and then uses a machine learning model to predict potential associations. To verify the reliability and accuracy of our method, we compared STIM to other classical algorithms. The results of fivefold cross validation demonstrated that STIM outperforms many existing methods, particularly in terms of the area under the curve. In addition, the top 30 candidate miRNAs recommended by STIM in a case study of lung neoplasm have been confirmed in previous experiments, which proved the validity of the method.

1. Introduction

MicroRNAs (miRNAs) are a class of small endogenous non-coding RNAs with a length of approximately 20–24 nucleotides. miRNAs control the degradation and expression of messenger RNA through complementary base pairing [1]. Studies have shown that miRNAs play important roles in many biological activities, such as cell development, differentiation, apoptosis, metabolism, and signal transmission [2,3]. Furthermore, abnormalities in miRNA mutation and regulation are associated with many diseases. Therefore, identifying disease–miRNA associations can facilitate the study of disease pathogenesis and treatment options [4]. However, biological experiments are limited by high cost and long execution times. So developing a computational approach to identify potential disease–miRNA connections is imperative. This challenge is known as the link prediction problem in miRNA–disease networks [5,6,7,8,9,10,11,12,13].
Research predicting the links between diseases and miRNAs is primarily based on two aspects: (i) similarity networks, and (ii) machine learning models. Jiang et al. proposed the first calculation method for constructing a human disease–miRNA network and calculated the similarity score by accumulating hypergeometric distributions [14]. To improve their approach, the authors subsequently used Bayesian models to integrate multiple genomic data; they then calculated the functional similarity between genes on the basis of the biological knowledge that miRNAs regulate diseases through their target genes [15]. Bioinformatics researchers have proposed other network based computing models [16,17] for predicting the associations between miRNAs and diseases. Xuan et al. have calculated miRNA functional similarity on the basis of disease terms and phenotype similarity. They have used a weighted k nearest neighbors algorithm to prioritize miRNA–disease associations, in a method called human disease related miRNA prediction (HDMP) [18]. In [19], Chen et al. have proposed the random walk with restart for miRNA–disease association (RWRMDA) model, which identifies potential miRNA–disease pairs through random walks on miRNA functional similarity networks. Shi et al. have used miRNA–target associations, disease–gene associations, and protein–protein interaction networks to improve the RWRMDA model [20]. Xuan et al. have proposed a model for miRNAs associated with disease prediction (MIDP), which uses different node features based on random walks with restarts [21].
Machine learning methods also have numerous applications for predicting disease associated miRNAs [22]. In [23], Jiang et al. have proposed using a support vector machine (SVM) to mine potential miRNA–disease relationships. Their method involves using a feature set consisting of a miRNA functional similarity score associated with each disease, and a performance similarity score between a disease and other miRNA associated diseases. On the basis of miRNA expression information, Xu et al. have trained SVMs on miRNA target gene disorder networks to predict miRNA–disease associations [24]. Moreover, Chen et al. have proposed a semi supervised method based on regularized least squares, called regularized least squares for miRNA–disease association (RLSMDA) [25].
The methods described above integrate known miRNA–disease associations, disease–disease similarity datasets, and miRNA functional similarity networks to predict diseases without negative samples. However, methods based on similarity primarily rely on biological knowledge outside the network to calculate the similarity between nodes. To our knowledge, the extensive topological information between biological network nodes has not been utilized in similarity-based methods. Nevertheless, studies have shown that the numerous topological interactions between biological entities in heterogeneous networks are highly relevant to predicting associations [26,27].
In this study, we propose a prediction method called STIM, which uses information on similarity and topology. STIM can simultaneously predict the relationship between hundreds of diseases and hundreds of RNAs, thus serving as a systematic method to analyze correlations. The results of our evaluation via fivefold cross validation showed that STIM outperforms many previous methods. Moreover, 95% of the top 30 miRNA molecules predicted by STIM in a case study of lung neoplasm have been manually confirmed in our experimental studies.

2. Materials and Methods

We propose a novel method, called STIM, to predict disease–miRNA associations. The framework for STIM is shown in Figure 1 and it contains three steps. First, a bilayer network with abundant information is constructed with different integrated data sources (Figure 1a). Second, given the bilayer network, two kinds of feature vectors are generated composed of similarity features and network embedding features guided by DeepWalk. In the experiment, the Deepwalk algorithm can be obtained from the deeplearning4j library (http://deeplearning4j.org/) [28]. Subsequently, for the similarity features, a corresponding feature vector is passed through an auto-encoder to obtain lower-dimensional features (Figure 1b). Third, given the two types of feature vectors obtained in last step, a prediction score is calculated based on the deep forest model, to predict the association between diseases and miRNA (Figure 1c).

2.1. Constructing the Bilayer Network

We first constructed a bilayer network—including a disease–miRNA association network, a disease similarity network, and a miRNA similarity network—which was integrated with various data sources. To construct the disease–miRNA association network, we downloaded known disease–miRNA associations from HMDD v2.0 [29], acquiring 6441 known disease–miRNA associations between 336 diseases and 577 miRNAs after filtering out duplicate records, as shown in Table 1.
To construct the disease similarity network, we downloaded data from the HumanNet database [30], which contains an associated log likelihood score (LLS) of each interaction between two genes or gene sets. As functionally similar genes tend to be associated with similar diseases, we calculated the disease similarity (DS) score to determine the edges among diseases. The DS score is calculated as follows:
D S ( d i , d j ) = g 1 S ( d i ) L L S ( g 1 , S ( d j ) ) + g 2 S ( d j ) L L S ( g 2 , S ( d i ) ) | S ( d i ) | + | S ( d j ) | , | S ( d i ) | + | S ( d j ) | 0 0 , o t h e r w i s e
where S ( d i ) and S ( d j ) represent the gene sets related to diseases d i and d j , respectively. L L S ( g 1 , S ( d j ) ) is the log likelihood score between gene g 1 and gene set S ( d j ) . And L L S ( g 2 , S ( d i ) ) is calculated in the same way. In a word, an edge exists if the DS score is greater than 0. Since there are 336 diseases in the disease–miRNA association network, we ultimately obtained a disease similarity network with 112,896 weighted edges based on the score calculated above.
To construct the miRNA similarity network, we collected four data sources altogether, including verified miRNA–target associations, miRNA family information, miRNA cluster information, and verified miRNA–disease associations. These were downloaded from miRTarBase, miRbase, miRbase, and MISIM, respectively. Specifically, for the miRNA–target associations, two miRNAs are connected if they share common targets. The edge weight (defined as RST) is the number of shared targets between miRNAs. For the miRNA family information (defined as RSF), if two miRNAs belong to the same family, their RSF value is 1, and otherwise 0. For the miRNA cluster information (defined as RSC), if two miRNAs belong to the same cluster, the RSC value of the two miRNAs is 1, and otherwise 0. For the miRNA–disease associations (defined as RSD), we get the RSD from MISIM. Finally, we combine the RST, RSF, RSC, and RSD to calculate the ultimate similarity score (RS) between miRNAs as follows:
R S ( r i , r j ) = α × R S T ( r i , r j ) + β × R S F ( r i , r j ) + γ × R S C ( r i , r j ) + δ × R S D ( r i , r j )
where α , β , γ , and δ are the corresponding parameters to adjust the weights of the four parts. Various values for these parameters have a different effect on the final prediction performance. In our evaluation, the best performance was achieved when α , β , γ , and δ were set to 0.2, 0.1, 0.2, and 0.5, respectively.

2.2. Feature Extraction and Selection

Feature engineering plays an important role in machine learning problems [31]. Feature engineering refers to the conversion of raw data into data that can be used for training. To obtain a better set of features, we constructed features based on the similarity information provided by external databases and the topology information inside the network [32,33]. This included two types of features, as shown in Figure 1b: (i) similarity features pertaining to disease and miRNA—i.e., the DS matrix and RS matrix calculated in last section; and (ii) DeepWalk-based features [34].
According to the DS matrix, the similarity feature for a specific disease is the corresponding row vector of the DS matrix, in which each element represents its similarity to other diseases. The length of each disease similarity feature vector is 336, corresponding to the number of disease nodes in the bilayer network. Similarly, according to the RS matrix, we can derive a miRNA similarity feature vector whose length is 577. In contrast to extracting similarity features from disease or miRNA similarity networks, DeepWalk-based features are extracted from the disease–miRNA association network using a network embedding algorithm called DeepWalk. Details for this algorithm can be found in the following section. In short, DeepWalk uses random walks on the association network to learn the latent representations of each node. As a result, each disease and miRNA node is represented as an n-dim feature vector. For each disease–miRNA pair, its feature vector is the concatenation of the disease vector and miRNA vector. In particular, the length of the feature vector derived from similarity-based features is the sum of the number of diseases and miRNAs, which is a very large sum. Therefore, an auto-encoder is used to reduce the dimensions of the features in the feature vector and automatically identify significant feature combinations for each disease–miRNA pair. Figure 2 shows the feature extraction process and how disease–miRNA pair feature vectors are generated. The parameters used in Figure 2 represent that m = 336 diseases; h = 577 miRNA; and n is the dimension of the vector. For the disease-disease DS,n is 336 × 336 ; while for the miRNA-miRNA RS, n is 577 × 577 ; and for the disease-miRNA pair, n is 336 + 577 = 913 . Since the feature vector dimension of disease-mirna pair generated based on similarity is 913, which is relatively large, dimensionality reduction processing is required. After auto-encoder processed, the shape of disease-miRNA pair is reduced to 256. But For the deepwal-guided feature vector, the disease and miRNA nodes, n = 128 ; the disease-mirna pair, n is 128 + 128 = 256 dimensions. The eigenvector dimension of the final disease-mirna pair is 2 × n .

2.2.1. Mining Network Topology Information Based on Deepwalk

DeepWalk, a deep learning method, learns latent topology information by randomly “walking” through the network, and outputs lower-dimensional vectors to represent the each node in the network. DeepWalk mainly consists of two parts. First, a random walk generator randomly and uniformly selects nodes and generates a fixed-length random walk sequence. For each node v i , the random walk generator generates γ sequences of length t. Second, for each walk, the SkipGram algorithm is used to update the vector representation Φ of the nodes. The SkipGram maximizes the co-occurrence likelihood of the nodes that come into view within a window w to update the node’s representation vector Φ using independent assumptions as follows:
P r ( { v i w , . . . . , v i + w } v i Φ ( v i ) ) = Π j = i w i + w P r ( v j Φ ( v i ) )
where w in Equation (3) is defined as the size of the window, which is set as w = 5. Φ denotes the latent topological representation vector of the each node v i in the association network. Φ is represented by the matrix | V | * n , as shown in Figure 2, where | V | is the number of nodes and n is the dimensions of the representation vector for each node. To speed up training, P r (v j | Φ (v j )) can be approximated using Hierarchial Softmax [35] by assigning each node to the leaves of a binary tree. Then, P r (v j | Φ (v j )) can be calculated as follows:
P r ( v j Φ ( v j ) ) = Π l = 1 l o g V 1 / ( 1 + e Φ ( v i ) Ψ ( b l ) )
where Ψ ( b l ) denotes the parent of tree node b l , b l ( b 0 , b 1 , b 2 , , b l o g | v | ) , a sequence of tree vertices used to identify the vertex v j , where b 0 is the root node and b l o g | v | is node v j .
After properly training, the output of DeepWalk is a latent topological representation vector for each node in the original network (i.e., an n-dimensional vector) as shown in the bottom of Figure 2.

2.2.2. Constructing the Sample Space

As is shown in Figure 2, we concatenate the disease feature vector and miRNA feature vector to obtain the disease–miRNA pair feature vectors, which are fed subsequently into a deep forest model for link prediction. The number of disease nodes in the disease–miRNA association network is 336, and the number of miRNA nodes is 577. When constructing samples by splicing, the sample space capacity is 193,872. There are 6441 known disease–miRNA associations, regarded as positive samples in the training, whereas there are 187,431 unlabeled samples. The ratio between positive and unlabeled samples is thus 1:29. Statistically, there are only a small number of potential associations in unlabeled samples. By constructing samples, those that are potential associations can be diluted, so it is feasible to select a small number of negative samples from unlabeled samples to ensure that the ratio between positive and negative samples is 1:1. Here, we’re assuming that the number unknown positive associations is of the same order as the number of known associations.

2.3. Deep Forest-Based Association Prediction

We obtained the similarity matrix and topological vector matrix based on the disease–miRNA association network, as described in the previous section, and constructed the sample space by splicing. In order to combine the similarity information and the internal topology information of the network, we used the same models for predictions with the two sample sets along with weighted scores to form the final results [36,37].
In the experiment, by setting the dimension parameter n of the representation feature vector based on DeepWalk, we can control the dimensions of the samples, such that the generated sample features are beneficial for training. The dimensions of the sample based on the disease and miRNA similarity matrix are the sum of the number of network nodes, which is not only too large but too sparse and not conducive for training. To optimize the features and obtain advanced features, as described above, we used an auto-encoder [38] to learn the new lower-dimensional features. The self-encoder can be constructed with a deep neural network, which belongs to the coding. The encoder contains three layers, with 913, 512, and 256 neurons, and the decoder contains three layers, with 256, 512, and 913 neurons. For predicting associations, we selected the deep forest [39,40] model. This model has the same effect as a deep neural network, but with fewer parameters, simpler training, and good results on small samples. The deep forest model consists of two parts: multi-grained scanning, similar to convolutional neural networks, whereby multiple adjacent features are grouped; and a cascade forest, which integrates several weak classifiers into the forest and re-integrates them. Each layer is composed of four forests. Figure 3 shows the structure of the deep forest model.
We constructed two deep forest models with the same parameters to respectively train and predict two sample sets [41,42], as shown in the lower right corner of Figure 1. The main parameters include a window size of 100 and a classification category of 2. We relied on different sources of information to construct these two sample sets. To make full use of the two kinds of information, we adopted an integrated strategy to consider the prediction effects of the two different sample sets comprehensively [43,44]. The two predicted scores were obtained from different perspectives of the disease–miRNA association network. We assigned weights to the two scores into the final score as follows:
s = λ s 1 + ( 1 λ ) s 2
where the parameter λ is used to adjust the proportion of the two part prediction result. It was set to 0.5 in the experiment.

3. Result

3.1. Evaluation Metrics

To illustrate the performance of the method at predicting potential associations between diseases and miRNA, we used five-fold cross-validation. For a specific disease d, d related miRNAs were randomly divided into five subsets. Four subsets were used as known information for training, and the remaining subset was used for testing. In what follows, we introduce three evaluation metrics for the performance of disease–miRNA association prediction.
The area under the receiver operating characteristic curve (AUC) is a global prediction performance indicator. We calculate the true positive rate (TPR) and the false positive rate (FPR) by varying the threshold, to obtain the receiver operating characteristic (ROC) curves:
T P R = T P T P + F N F P R = F P T N + F P
where FN and FP are the number of negative and positive samples mistakenly identified, respectively, and TN and TP are the number of negative and positive samples correctly identified, respectively.
PRE is the accuracy of the positive predictions of the classifier for a specific disease. This concerns the quality of highly ranked results. It is calculated as follows:
P R E = T P T P + F P
where TP and FP are the number of true positive and false positive samples with respect to a specific disease, respectively. Based on this definition, the larger the PRE value, the better the prediction accuracy.
REC is the ratio of positive instances that are correctly detected by the classifier for a specific disease, and concerns the quantity of the ranked results. It is calculated as follows:
R E C = T P T P + F N
where FN is the number of false negative samples with respect to a specific disease.

3.2. Performance of STIM

To test the effectiveness of the algorithm, we selected diseases with known associations: breast neoplasm, lung neoplasm, and heart failure. We tested the performance of STIM predictions with five-fold cross-validation. We found that our method achieves good prediction performance for these diseases. Figure 4 shows the results in the top 10, 20, ..., 100 candidate miRNAs. The PRE and REC values of the breast neoplasm reached 90% at the top 10 and 82% at the top 100 with an AUC of 0.91. This means that 9 of the 10 predicted candidates were correctly identified. The highest PRE and REC values for lung neoplasm were 50% and 90%, respectively, with an AUC of 0.92. For heart failure the highest PRE and REC values were 50% and 63%, respectively, with an AUC of 0.84.

3.3. Comparison with Other Methods

We compared the proposed STIM with RWRMDA, HDMP, RLSMDA, and MIDP, which serve as advanced computational prediction models for discovering potential candidate miRNAs. Since many diseases collected from HMDD v2.0 have associations with only a few miRNAs, five-fold cross-validation of the performance may be insufficient. Therefore, we selected 15 characteristic diseases associated with more miRNAs.
As shown in Table 2, STIM achieved the best average AUC value with 0.874 and a maximum value of 0.913 (for lung neoplasms). This suggests that STIM works best for the lung neoplasms.

3.4. Case Study: Lung Neoplasm

To further demonstrate the reliability of STIM, we analyzed in detail its prediction accuracy for lung neoplasm, focusing on the top 30 miRNA candidates in Table 3. According to the databases dbDEMC 2.0 [45], miR2Disease [46], and related literature that is not used in the prediction process, the miRNAs with a higher score in the prediction results can be verified. dbDEMC is a differentially expressed miRNA database for human cancer. Using STIM, 23 of the top 30 candidate miRNAs could be found in dbDEMC. Similarly, miR2Disease is a manually compiled database designed to provide miRNA regulation abnormalities in human diseases. Using STIM, we found 6 of the 30 candidates in the miR2Disease database. In addition, we found that five of these miRNAs are associated with lung neoplasm, according to previous research [47,48]. These results demonstrate that STIM can effectively predict disease–miRNA associations.

4. Conclusions

We propose a disease–miRNA prediction method, called STIM, which uses machine learning models to combine similarity network information and network topology information. On the basis of a bilayer network, we integrated existing disease and miRNA similarity networks to obtain a similarity-based feature matrix. We then constructed a sample set via splicing. Further, we designed a self-encoder to map the original higher-dimensional features onto new lower-dimensional features to improve the prediction results. DeepWalk was used to mine topological information regarding the disease–miRNA association network. Then, we constructed a sample set from these DeepWalk-based features. Finally, the disease–miRNA pair feature vectors generated with two feature extraction methods were fed into two deep forest models to derive the final weighted predicted scores. Our evaluation showed that STIM achieved the best average AUC performance for 15 selected diseases, outperforming RWRMDA, HDMP, RLSMDA, and MIDP. Moreover, we confirmed the miRNA molecules recommended by MIST in a case study of lung neoplasm. Our evaluation thus confirmed the effectiveness, superiority, and reliability of the proposed algorithm, demonstrating that STIM is effective at predicting disease-related miRNA. We expect that this study will be of considerable help to future research on the pathogenesis of diseases.

Author Contributions

Methodology, X.W., P.G. and H.L.; software, X.W. and P.G.; validation, X.W., P.G. and Z.C.; resources, H.L.; writing—original draft preparation, Z.C. and P.G.; writing—review and editing, X.W., Z.C. and B.S.; project administration, Z.C. and B.S.; funding hacquisition, Z.C. and B.S.

Funding

This research was funded by the National Natural Science Foundation of China (Grant Nos. 61876047, 61702200, 61972138, and 61602192) and Fundamental Research Funds for the Central Universities (531118010355).

Conflicts of Interest

The authors declare no conflict of interest. The National Natural Science Foundation of China and Fundamental Research Funds for the Central Universities had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Liu, B.; Fang, L.; Liu, F.; Wang, X.; Chen, J.; Chou, K.C. Identification of real microRNA precursors with a pseudo structure status composition approach. PLoS ONE 2015, 10, e0121501. [Google Scholar] [CrossRef] [PubMed]
  2. Ambros, V. The functions of animal microRNAs. Nature 2004, 431, 350. [Google Scholar] [CrossRef] [PubMed]
  3. Yang, Y.; Wu, Z.; Kong, W. Improving Clustering of MicroRNA Microarray Data by Incorporating Functional Similarity. Curr. Bioinform. 2018, 13, 34–41. [Google Scholar] [CrossRef]
  4. Liao, Z.; Li, D.; Wang, X.; Li, L.; Zou, Q. Cancer diagnosis through IsomiR expression with machine learning method. Curr. Bioinform. 2018, 13, 57–63. [Google Scholar] [CrossRef]
  5. Lü, L.; Zhou, T. Link prediction in complex networks: A survey. Phys. A Stat. Mech. Its Appl. 2011, 390, 1150–1170. [Google Scholar] [CrossRef] [Green Version]
  6. Jiang, L.; Xiao, Y.; Ding, Y.; Tang, J.; Guo, F. FKL-Spa-LapRLS: An accurate method for identifying human microRNA-disease association. BMC Genom. 2018, 19, 911. [Google Scholar] [CrossRef]
  7. Jiang, L.; Xiao, Y.; Ding, Y.; Tang, J.; Guo, F. Discovering Cancer Subtypes via an Accurate Fusion Strategy on Multiple Profile Data. Front. Genet. 2019, 10, 20. [Google Scholar] [CrossRef]
  8. Zou, Q.; Li, J.; Song, L.; Zeng, X.; Wang, G. Similarity computation strategies in the microRNA-disease network: a survey. Brief. Funct. Genom. 2015, 15, 55–64. [Google Scholar] [CrossRef]
  9. Wang, L.; Ping, P.; Kuang, L.; Ye, S.; Pei, T. A Novel Approach Based on Bipartite Network to Predict Human Microbe-Disease Associations. Curr. Bioinform. 2018, 13, 141–148. [Google Scholar] [CrossRef]
  10. Zeng, X.; Zhang, X.; Zou, Q. Integrative approaches for predicting microRNA function and prioritizing disease-related microRNA using biological interaction networks. Brief. Bioinform. 2016, 17, 193–203. [Google Scholar] [CrossRef]
  11. Liu, Y.; Zeng, X.; He, Z.; Zou, Q. Inferring microRNA-disease associations by random walk on a heterogeneous network with multiple data sources. IEEE/ACM Trans. Comput. Biol. Bioinform. 2017, 14, 905–915. [Google Scholar] [CrossRef] [PubMed]
  12. Zeng, X.; Wang, W.; Deng, G.; Bing, J.; Zou, Q. Prediction of Potential Disease-Associated MicroRNAs by Using Neural Networks. Mol. Ther. Nucleic Acids 2019, 16, 566–575. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Zeng, X.; Liu, L.; Lü, L.; Zou, Q. Prediction of potential disease-associated microRNAs using structural perturbation method. Bioinformatics 2018, 34, 2425–2432. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Jiang, Q.; Hao, Y.; Wang, G.; Juan, L.; Zhang, T.; Teng, M.; Liu, Y.; Wang, Y. Prioritization of disease microRNAs through a human phenome-microRNAome network. BMC Syst. Biol. 2010, 4, S2. [Google Scholar] [CrossRef]
  15. Jiang, Q.; Hao, Y.; Wang, G.; Zhang, T.; Wang, Y. Weighted network-based inference of human microrna-disease associations. In Proceedings of the 2010 Fifth International Conference on Frontier of Computer Science and Technology, Changchun, China, 18–22 August 2010; pp. 431–435. [Google Scholar]
  16. Pan, L.; Song, B. P systems with rule production and removal. Fund. Inform. 2020, 171, 313–329. [Google Scholar]
  17. Song, B.; Kong, Y. Solution to PSPACE-complete problem using P systems with active membranes with time-freeness. Math. Probl. Eng. 2019, 2019, 5793234. [Google Scholar] [CrossRef]
  18. Xuan, P.; Han, K.; Guo, M.; Guo, Y.; Li, J.; Ding, J.; Liu, Y.; Dai, Q.; Li, J.; Teng, Z.; et al. Prediction of microRNAs associated with human diseases based on weighted k most similar neighbors. PLoS ONE 2013, 8, e70204. [Google Scholar] [CrossRef]
  19. Chen, X.; Liu, M.X.; Yan, G.Y. RWRMDA: predicting novel human microRNA–disease associations. Mol. Biosyst. 2012, 8, 2792–2798. [Google Scholar] [CrossRef]
  20. Shi, H.; Xu, J.; Zhang, G.; Xu, L.; Li, C.; Wang, L.; Zhao, Z.; Jiang, W.; Guo, Z.; Li, X. Walking the interactome to identify human miRNA-disease associations through the functional link between miRNA targets and disease genes. BMC Syst. Biol. 2013, 7, 101. [Google Scholar] [CrossRef]
  21. Xuan, P.; Han, K.; Guo, Y.; Li, J.; Li, X.; Zhong, Y.; Zhang, Z.; Ding, J. Prediction of potential disease-associated microRNAs based on random walk. Bioinformatics 2015, 31, 1805–1815. [Google Scholar] [CrossRef]
  22. Zou, Q.; Li, X.; Jiang, Y.; Zhao, Y.; Wang, G. BinMemPredict: A web server and software for predicting membrane protein types. Curr. Proteom. 2013, 10, 2–9. [Google Scholar] [CrossRef]
  23. Jiang, Q.; Wang, G.; Jin, S.; Li, Y.; Wang, Y. Predicting human microRNA-disease associations based on support vector machine. Int. J. Data Min. Bioinform. 2013, 8, 282–293. [Google Scholar] [CrossRef] [PubMed]
  24. Xu, J.; Li, C.X.; Lv, J.Y.; Li, Y.S.; Xiao, Y.; Shao, T.T.; Huo, X.; Li, X.; Zou, Y.; Han, Q.L.; et al. Prioritizing candidate disease miRNAs by topological features in the miRNA target–dysregulated network: Case study of prostate cancer. Mol. Cancer Ther. 2011, 10, 1857–1866. [Google Scholar] [CrossRef] [PubMed]
  25. Chen, X.; Yan, G.Y. Semi-supervised learning for potential human microRNA-disease associations inference. Sci. Rep. 2014, 4, 5501. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, B.; Wang, X.; Zou, Q.; Dong, Q.; Chen, Q. Protein remote homology detection by combining Chou’s pseudo amino acid composition and profile-based protein representation. Mol. Inform. 2013, 32, 775–782. [Google Scholar] [CrossRef]
  27. Chen, B.; Ding, Y.; Wild, D.J. Assessing drug target association using semantic linked data. PLoS Comput. Biol. 2012, 8, e1002574. [Google Scholar] [CrossRef]
  28. Chris Nicholson, A.G. Deeplearning4j: Open-source Distributed Deep Learning for the JVM. 2017. Available online: https://Deeplearning4j.org.
  29. Li, Y.; Qiu, C.; Tu, J.; Geng, B.; Yang, J.; Jiang, T.; Cui, Q. HMDD v2. 0: A database for experimentally supported human microRNA and disease associations. Nucleic Acids Res. 2013, 42, D1070–D1074. [Google Scholar] [CrossRef]
  30. Lee, I.; Blom, U.M.; Wang, P.I.; Shim, J.E.; Marcotte, E.M. Prioritizing candidate disease genes by network-based boosting of genome-wide association data. Genome Res. 2011, 21, 1109–1121. [Google Scholar] [CrossRef] [Green Version]
  31. Liu, B. BioSeq-Analysis: a platform for DNA, RNA and protein sequence analysis based on machine learning approaches. Brief. Bioinform. 2017, 20, 1280–1294. [Google Scholar] [CrossRef] [Green Version]
  32. Chen, W.; Lv, H.; Nie, F.; Lin, H. i6mA-Pred: Identifying DNA N6-methyladenine sites in the rice genome. Bioinformatics 2019, 35, 2796–2800. [Google Scholar] [CrossRef]
  33. Zhu, X.J.; Feng, C.Q.; Lai, H.Y.; Chen, W.; Hao, L. Predicting protein structural classes for low-similarity sequences by evaluating different features. Knowl. Based Syst. 2019, 163, 787–793. [Google Scholar] [CrossRef]
  34. Perozzi, B.; Al-Rfou, R.; Skiena, S. Deepwalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD International Conference On Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 701–710. [Google Scholar]
  35. Mnih, A.; Hinton, G.E. A scalable hierarchical distributed language model. In Proceedings of the NIPS’08 21st International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 8–10 December 2008; pp. 1081–1088. [Google Scholar]
  36. Chen, W.; Yang, H.; Feng, P.; Ding, H.; Lin, H. iDNA4mC: Identifying DNA N4-methylcytosine sites based on nucleotide chemical properties. Bioinformatics 2017, 33, 3518–3523. [Google Scholar] [CrossRef] [PubMed]
  37. Feng, C.Q.; Zhang, Z.Y.; Zhu, X.J.; Lin, Y.; Chen, W.; Tang, H.; Lin, H. iTerm-PseKNC: A sequence-based tool for predicting bacterial transcriptional terminators. Bioinformatics 2018, 35, 1469–1477. [Google Scholar] [CrossRef] [PubMed]
  38. Deng, J.; Zhang, Z.; Eyben, F.; Schuller, B. Autoencoder-based unsupervised domain adaptation for speech emotion recognition. IEEE Signal Process. Lett. 2014, 21, 1068–1072. [Google Scholar]
  39. Yang, F.; Xu, Q.; Li, B.; Ji, Y. Ship detection from thermal remote sensing imagery through region-based deep forest. IEEE Geosci. Remote Sens. Lett. 2018, 15, 449–453. [Google Scholar] [CrossRef]
  40. Su, R.; Liu, X.; Wei, L.; Zou, Q. Deep-Resp-Forest: A deep forest model to predict anti-cancer drug response. Methods 2019, 166, 91–102. [Google Scholar] [CrossRef]
  41. Dao, F.Y.; Lv, H.; Wang, F.; Feng, C.Q.; Ding, H.; Chen, W.; Lin, H. Identify origin of replication in Saccharomyces cerevisiae using two-step feature selection technique. Bioinformatics 2018, 35, 2075–2083. [Google Scholar] [CrossRef]
  42. Wei, L.; Xing, P.; Zeng, J.; Chen, J.; Su, R.; Guo, F. Improved prediction of protein–protein interactions using novel negative samples, features, and an ensemble classifier. Artif. Intell. Med. 2017, 83, 67–74. [Google Scholar] [CrossRef]
  43. Wei, L.; Wan, S.; Guo, J.; Wong, K.K. A novel hierarchical selective ensemble classifier with bioinformatics application. Artif. Intell. Med. 2017, 83, 82–90. [Google Scholar] [CrossRef]
  44. Tan, J.X.; Li, S.H.; Zhang, Z.M.; Chen, C.X.; Chen, W.; Tang, H.; Lin, H. Identification of hormone binding proteins based on machine learning methods. Math. Biosci. Eng. 2019, 16, 2466–2480. [Google Scholar] [CrossRef]
  45. Yang, Z.; Ren, F.; Liu, C.; He, S.; Sun, G.; Gao, Q.; Yao, L.; Zhang, Y.; Miao, R.; Cao, Y.; et al. dbDEMC: A database of differentially expressed miRNAs in human cancers. BMC Genom. Biomed Cent. 2010, 11, S5. [Google Scholar] [CrossRef] [PubMed]
  46. Jiang, Q.; Wang, Y.; Hao, Y.; Juan, L.; Teng, M.; Zhang, X.; Li, M.; Wang, G.; Liu, Y. miR2Disease: A manually curated database for microRNA deregulation in human disease. Nucleic Acids Res. 2008, 37, D98–D104. [Google Scholar] [CrossRef] [PubMed]
  47. Alvarez-Garcia, I.; Miska, E.A. MicroRNA functions in animal development and human disease. Development 2005, 132, 4653–4662. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  48. Bandyopadhyay, S.; Mitra, R.; Maulik, U.; Zhang, M.Q. Development of the human cancer microRNA network. Silence 2010, 1, 6. [Google Scholar] [CrossRef]
Figure 1. Workflow of STIM. (a) Network construction based on different resources. (b) Two kinds of feature extractions, one of which is passed through an auto-encoder. (c) Deep forest-based association prediction.
Figure 1. Workflow of STIM. (a) Network construction based on different resources. (b) Two kinds of feature extractions, one of which is passed through an auto-encoder. (c) Deep forest-based association prediction.
Cells 08 01405 g001
Figure 2. A schematic diagram of generating two kinds of eigenvectors. (a) the upper part: the similarity based feature vector: a n-dimensional disease-miRNA pair feature vector is obtained by the auto-encoder processing the dimension reduction of the cascaded m-dimensional disease feature vector and h-dimensional miRNA feature. (b) the lower part: the feature vector generated based on DeepWalk: a 2n-dimensional disease-miRNA pair feature vector is obtained by the cascaded n-dimensional disease feature vector and n-dimensional feature.
Figure 2. A schematic diagram of generating two kinds of eigenvectors. (a) the upper part: the similarity based feature vector: a n-dimensional disease-miRNA pair feature vector is obtained by the auto-encoder processing the dimension reduction of the cascaded m-dimensional disease feature vector and h-dimensional miRNA feature. (b) the lower part: the feature vector generated based on DeepWalk: a 2n-dimensional disease-miRNA pair feature vector is obtained by the cascaded n-dimensional disease feature vector and n-dimensional feature.
Cells 08 01405 g002
Figure 3. The schematic diagram of processing predictions. (a) a multi-granularity scanning is used to preprocess the input features. (b) the obtained eigenvectors are put into the cascaded forest for training.
Figure 3. The schematic diagram of processing predictions. (a) a multi-granularity scanning is used to preprocess the input features. (b) the obtained eigenvectors are put into the cascaded forest for training.
Cells 08 01405 g003
Figure 4. PRE, REC and ROC of different diseases by five-fold cross-validation.
Figure 4. PRE, REC and ROC of different diseases by five-fold cross-validation.
Cells 08 01405 g004
Table 1. Disease–miRNA associations network.
Table 1. Disease–miRNA associations network.
Node TypeNumber
Disease336
miRNA577
Disease–miRNA associations6441
Table 2. AUC comparison of different methods with specific diseases. (The best AUC value is shown in bold).
Table 2. AUC comparison of different methods with specific diseases. (The best AUC value is shown in bold).
DiseaseSTIMRWRMDAHDMPRLSMDAMIDP
Acute myeloid leukemia0.8870.8390.8580.8530.913
Breast neoplasm0.8940.7850.8010.8320.838
Colorectal neoplasms0.8550.7930.8020.8310.845
Glioblastoma0.8570.680.70.7140.786
Heart failure0.8290.7220.770.7380.821
Hepatocellular carcinoma0.860.7490.7590.7940.807
Lung neoplasms0.9130.8270.8350.8550.876
Melanoma0.8570.7840.790.8070.837
Ovarian neoplasms0.890.8820.8840.9090.923
Pancreatic neoplasms0.9090.8710.8950.8870.945
Prostatic neoplasms0.8720.8230.8540.8410.882
Renal cell carcinoma0.8660.8150.8330.8390.862
Squamous cell carcinoma0.8760.8190.820.8490.87
Stomach neoplasms0.8750.7790.7870.7970.821
Urinary bladder neoplasms0.8680.8210.850.8450.897
Average AUC0.8740.7990.8160.8260.862
Table 3. Top 30 lung neoplasm-related candidates.
Table 3. Top 30 lung neoplasm-related candidates.
RankmiRNAEvidenceRankmiRNAEvidence
1hsa-mir-130adbDEMC,miR2disease16hsa-mir-149dbDEMC
2hsa-mir-125b-2Unconfirm17hsa-mir-15adbDEMC
3hsa-mir-195dbDEMC,miR2disease18hsa-mir-302aRef.[43]
4hsa-mir-451adbDEMC,miR2disease19hsa-mir-99adbDEMC,miR2disease
5hsa-mir-128-1Unconfirm20hsa-mir-152dbDEMC
6hsa-mir-23bdbDEMC21hsa-mir-708Ref.[43]
7hsa-mir-151aRef. [42]22hsa-mir-378aRef.[42]
8hsa-mir-92a-2dbDEMC23hsa-mir-339dbDEMC
9hsa-mir-302bdbDEMC24hsa-mir-106bdbDEMC
10hsa-mir-193bdbDEMC25hsa-mir-215dbDEMC
11hsa-mir-141dbDEMC,miR2Disease26hsa-mir-130bdbDEMC
12hsa-mir-196bdbDEMC27hsa-mir-302cdbDEMC
13hsa-mir-10adbDEMC28hsa-mir-296dbDEMC
14hsa-mir-429dbDEMC,miR2disease29hsa-mir-320aRef.[43]
15hsa-mir-328dbDEMC30hsa-mir-20bdbDEMC

Share and Cite

MDPI and ACS Style

Chen, Z.; Wang, X.; Gao, P.; Liu, H.; Song, B. Predicting Disease Related microRNA Based on Similarity and Topology. Cells 2019, 8, 1405. https://doi.org/10.3390/cells8111405

AMA Style

Chen Z, Wang X, Gao P, Liu H, Song B. Predicting Disease Related microRNA Based on Similarity and Topology. Cells. 2019; 8(11):1405. https://doi.org/10.3390/cells8111405

Chicago/Turabian Style

Chen, Zhihua, Xinke Wang, Peng Gao, Hongju Liu, and Bosheng Song. 2019. "Predicting Disease Related microRNA Based on Similarity and Topology" Cells 8, no. 11: 1405. https://doi.org/10.3390/cells8111405

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop