Literature DB >> 31582883

MicroRNA prediction based on 3D graphical representation of RNA secondary structures.

Müşerref Duygu Saçar Demirci.   

Abstract

MicroRNAs (miRNAs) are posttranscriptional regulators of gene expression. While a miRNA can target hundreds of messenger RNA (mRNAs), an mRNA can be targeted by different miRNAs, not to mention that a single miRNA might have various binding sites in an mRNA sequence. Therefore, it is quite involved to investigate miRNAs experimentally. Thus, machine learning (ML) is frequently used to overcome such challenges. The key parts of a ML analysis largely depend on the quality of input data and the capacity of the features describing the data. Previously, more than 1000 features were suggested for miRNAs. Here, it is shown that using 36 features representing the RNA secondary structure and its dynamic 3D graphical representation provides up to 98% accuracy values. In this study, a new approach for ML-based miRNA prediction is proposed. Thousands of models are generated through classification of known human miRNAs and pseudohairpins with 3 classifiers: decision tree, naïve Bayes, and random forest. Although the method is based on human data, the best model was able to correctly assign 96% of nonhuman hairpins from MirGeneDB, suggesting that this approach might be useful for the analysis of miRNAs from other species.
Copyright © 2019 The Author(s).

Entities:  

Keywords:  RNA structure; decision tree; machine learning; naïve Bayes; random forest; MicroRNA

Year:  2019        PMID: 31582883      PMCID: PMC6713912          DOI: 10.3906/biy-1904-59

Source DB:  PubMed          Journal:  Turk J Biol        ISSN: 1300-0152


1. Introduction

Ribonucleic acid (RNA) is a major player in many cellular processes and for some organisms it is the source of genetic information. Not only the sequences but also the structures of the RNA molecules have great importance. There are three main levels of RNA structure: primary (base sequence), secondary (based on base pairs, e.g., hairpins or the cloverleaf structure of transfer RNA (tRNA)), and tertiary (interactions between secondary structure elements) (Batey et al., 1999).The RNA secondary structure is formed by hydrogen bonds between base pairs A-U and G-C (G-U pairing is often observed) (Varani and McClain, 2000). However, these bases and pairings do not have the same strength. The four bases can be divided into several classes, such as based on the strength of the hydrogen bond (weak H-bonds (A, U) and strong H-bonds (G, C)), based on the amino group (A, C) and keto group (G, U), and according to chemical structures of purine (A, G) and pyrimidine (C, U). By using the properties of bases and pairing information, various methods aiming to measure RNA similarity have been proposed. Some of these approaches are based on graphical representation of RNA 2D structure, which might suffer from the loss of information (Zhang et al., 2016). On the other hand, methods developed for 3D graphical representation of RNA secondary structures use sequence, chemical, and structural information. The method developed by Zhang et al. (2016) for dynamic 3D graphical representation for RNA structure analysis seems to be performing better than other approaches.In recent years, the small, noncoding RNAs known as microRNAs (miRNAs) that regulate posttranscriptional gene expression have been studied extensively. There are various reasons for miRNAs’ popularity. For instance, a wide range of organisms produce miRNAs and there are some reports about their involvement in host-parasite interactions (Saçar Demirci et al., 2016; Acar et al., 2018). Moreover, many disease phenotypes are associated with miRNAs, and it is possible to use miRNAs as disease markers and new therapeutic agents (Avci and Baran, 2014; Tüfekci et al., 2014). However, considering the capacity of a eukaryotic genome to produce miRNA precursors, it is a difficult task to distinguish new miRNAs experimentally. As a result, designing and employing computational approaches for miRNA analysis have become essential subjects.In addition to the capacity of single-stranded RNAs forming secondary structures by self-folding, miRNAs have a characteristic hairpin structure so that they can be recognized and modified by miRNA biogenesis machinery elements (Kozlowski et al., 2008). Thus, miRNA prediction analyses usually require information from primary and secondary structures. Unfortunately, this hairpin structure is not a unique property of miRNAs (Roden et al., 2017). The majority of tools designed to determine if a given sequence is miRNA are based on the application of machine learning (ML) (Saçar Demirci et al., 2017). Although ML is quite powerful and advantageous for miRNA studies, there are some essential points to consider for an efficient analysis such as data quality, feature selection, and ML algorithm selection (Saçar Demirci and Allmer, 2017a). In this paper, for the first time, a ML framework for miRNA prediction based on the 3D representation of known miRNA precursors and pseudohairpins is proposed. The method is developed and tested based on human miRNA data, but it is possible to apply and/or extend it for other organisms as well.

2. Materials and methods

Identification of miRNA hairpins is usually achieved by using 2-class classification-based ML approaches. In order to create models and test the effect of these models, different datasets were obtained and various classification algorithms were used in a workflow system.

2.1. Data

Sequence datasets that were used in training and testing were as follows:- 1917 human precursors (miRBase Release 22) (Kozomara and Griffiths-Jones, 2014) - learning data- 587 human precursors (MirGeneDB 2.0) (Fromm et al., 2018) - learning data- 7701 nonhuman precursors (MirGeneDB 2.0) (Fromm et al., 2018) - testing data- 8492 pseudohairpins (Ng and Mishra, 2007) - learning data

2.2. 3D graphical representation of RNA secondary structures

Secondary structures of RNA sequences were obtained by using RNAfold (Hofacker, 2003) with default settings. The best structure for each sequence was selected based on minimum free energy values (Figure 1). According to the dot-bracket (nonbonding and bonding bases, respectively) representation of 2D structures, bases in the sequence were modified as uppercase and lowercase characters. These sequences were then used as input to the RnaFeatureGenerator software (Zhang et al., 2016) to produce 36D vectors characterizing RNA secondary structures (Figure 1).
Figure 1

Representation of sequence and secondary structure of hsa-let-7a-1. mfe: Minimum free energy.

Representation of sequence and secondary structure of hsa-let-7a-1. mfe: Minimum free energy.

2.3. Data mining

The Konstanz Information Miner (KNIME) (Berthold et al., 2008) platform was used for the data mining analysis. Datasets containing 36D vectors were loaded and used for classification. For learning, 3 classifiers, random forest, decision tree, and naïve Bayes, were trained with human miRNAs from miRGeneDB as positive and pseudohairpins as negative examples (Figure 2). To avoid class imbalance, equally sized samples from both datasets were selected randomly, and 70% learning - 30% testing sets were applied with 1000-fold Monte Carlo cross-validation (Xu and Liang, 2001). The models from each classifier with the highest accuracy score were saved and used for further testing analysis. The same learning strategy was followed, where miRBase human precursor sequences were used as positive data. To test the performance of the model, nonhuman precursors from MirGeneDB were used. Datasets and the best models are available in the supplementary files (https://data.mendeley.com/datasets/dms72w9ckc/1).
Figure 2

The basic workflow of the analysis. Hairpin sequences were folded into their secondary structures and based on the state of the bases (bonded or nonbonded) for each hairpin 3D features were calculated. Learning datasets were used for classification analysis with 1000-fold Monte Carlo cross-validation and the best models with the highest accuracy scores were applied to the test datasets for prediction.

The basic workflow of the analysis. Hairpin sequences were folded into their secondary structures and based on the state of the bases (bonded or nonbonded) for each hairpin 3D features were calculated. Learning datasets were used for classification analysis with 1000-fold Monte Carlo cross-validation and the best models with the highest accuracy scores were applied to the test datasets for prediction.

3. Results

ML has been a popular choice for miRNA studies (Saçar Demirci et al., 2017). However, there are many factors affecting the performance of ML-based approaches (Saçar Demirci and Allmer, 2017a, 2017b). Here, not only a new workflow for miRNA precursor prediction is proposed, but also some crucial points for reliable results are investigated. For instance, the effect of positive dataset selection on the accuracy of learners is shown in Figures 3 and 4. The models trained with validated human miRNA sequences obtained from MiRGeneDB (Figure 3) have higher scores than models generated with miRBase (Figure 4). Graphs for other measures like precision, recall, specificity, sensitivity, and F-measure are provided in the supplementary files. Three classifiers were used simultaneously on the same datasets for learning. Among them, random forest showed better performance based on almost all of the measures (Figure 3 and 4 ; Supplementary Figures 1 and 2 ). Due to this clear difference, the random forest model with the highest accuracy score from Figure 3 was selected for further analysis. The next step was analyzing the capacity of the model on new datasets. According to results shown in Table 1and Supplementary Figure 3among 7701 miRNA precursors from 32 nonhuman species listed in MirGeneDB, around 4% were labeled as negative, meaning that even though the model was generated based on human data, it might also be applied to analyze miRNAs from other organisms. When the developed model was compared with some of the existing approaches using classification for miRNA prediction, as shown in Table 2results showed that the prediction accuracy of our method was greater than the Triplet-SVM, MiPred, MicroPred, and izMiR. The performance scores of sensitivity, specificity, and accuracy were taken from the articles of corresponding methods. Considering that all of these approaches were constructed by using differing parts such as types of classifiers, sampling methods, and datasets, comparison of their performances cannot be achieved based on their reported performance measurements. Nevertheless, the values are presented here to provide a general idea.
Figure 3

Accuracies of classifiers when positive dataset is MirGeneDB human precursors. DT: Decision tree, NB: naïve Bayes, RF: random forest.

Figure 4

Accuracies of classifiers when positive dataset is miRBase human precursors. DT: Decision tree, NB: naïve Bayes, RF: random forest.

Table 1

Prediction results for other organisms’ miRNA hairpins. All organisms from MirGeneDB (except human) were included. MiRNA #shows total number of hairpins per species. Prediction column shows the number of miRNA and negative predictions, respectively. The table is sorted alphabetically for species.

SpeciesAcronymMiRNA #Prediction
Anolis carolinensisAca261244, 17
Alligator mississippiensisAmi272259, 13
Ascaris suumAsu9594, 1
Branchiostoma floridaeBfl9088, 2
Bos taurusBta433418, 15
Caenorhabditis elegansCel139135, 4
Canis familiarisCfa444427, 17
Crassostrea gigasCgi150145, 5
Columba liviaCli246237, 9
Chrysemys picta belliiCpi290278, 12
Cavia porcellusCpo397384, 13
Capitella teletaCte10296, 6
Drosophila melanogasterDme152133, 19
Dasypus novemcinctusDno373362, 11
Daphnia pulexDpu7967, 12
Danio rerioDre385369, 16
Eisenia fetidaEfe192177, 15
Echinops telfairiEte339328, 11
Gallus gallusGga262248, 14
Ixodes sp.Isc5652, 4
Lottia giganteaLgi8079, 1
Macaca mulattaMml498488, 10
Mus musculusMmu448428, 20
Oryctolagus cuniculusOcu366361, 5
Ptychodera flavaPfl8381, 2
Patiria miniataPmi5854, 4
Rattus norvegicusRno413394, 19
Sarcophilus harrissiiSha417409, 8
Saccoglossus kowalevskiiSko8380, 3
Strongylocentrotus purpuratusSpu5751, 6
Tribolium castaneumTca188186, 2
Xenopus tropicalisXtr253241, 12
Table 2

Comparison of the model developed in this work with the existing classifiers. FN: Number of features used to build the classification model, ML: machine learning method, SE: sensitivity, SP: specificity, Acc: accuracy, SVM: support vector machine, NB: naïve Bayes, MLP: multilayered perceptron, RF: random forest, DT: decision tree.

MethodFNMLSESPAcc
Triplet-SVM (Xue et al., 2005)32SVM93.30
MiPred (Jiang et al., 2007)34RF, SVM98.2195.0996.68
MicroPred (Batuwita et al., 2009)21RF, SVM90.0297.28
izMiR (Saçar Demirci et al., 2017)~900SVM, NB, DT91.9891.9891.25
3D model36RF, NB, DT98.8798.8798.58
Accuracies of classifiers when positive dataset is MirGeneDB human precursors. DT: Decision tree, NB: naïve Bayes, RF: random forest. Accuracies of classifiers when positive dataset is miRBase human precursors. DT: Decision tree, NB: naïve Bayes, RF: random forest. Prediction results for other organisms’ miRNA hairpins. All organisms from MirGeneDB (except human) were included. MiRNA #shows total number of hairpins per species. Prediction column shows the number of miRNA and negative predictions, respectively. The table is sorted alphabetically for species. Comparison of the model developed in this work with the existing classifiers. FN: Number of features used to build the classification model, ML: machine learning method, SE: sensitivity, SP: specificity, Acc: accuracy, SVM: support vector machine, NB: naïve Bayes, MLP: multilayered perceptron, RF: random forest, DT: decision tree.

4. Discussion

The majority of tools developed for miRNA identification are based on ML; thus, they are affected by the challenges of ML. For instance, one of the most important criteria for a successful classification system is having high quality datasets (Saçar Demirci and Allmer, 2017b). For miRNA analysis, established miRNAs available in public databases, like miRBase and MirGeneDB, are used as positive data. Unfortunately, it is demanding to create a true negative dataset since it should have entries with similar characteristics to known miRNAs, but not too similar so that the algorithm can accurately discriminate between them. Hence, it is currently impossible to have a true validated negative dataset. The most popular negative dataset, known as pseudohairpins, was selected and used for this study. Not only negative datasets but also positive ones seem to need further improvement. Previously, it has been shown that some of the entries in miRBase are unlikely to be true miRNAs (Saçar et al., 2013). Moreover, the results presented here show that in terms of quality, human miRNAs listed in MirGeneDB are better than human miRNA entries in miRBase. Nevertheless, miRBase is the standard source providing miRNA sequence information from 286 organisms (Release 22). Various classification algorithms have been used for miRNA precursor predictions. In this work, three of those classifiers, random forest, decision tree, and naïve Bayes, were trained and tested with the same datasets. Models of the random forest classifier produced higher performance scores of accuracy (Figures 3 and 4), F-measure, recall, precision, sensitivity, and specificity (Supplementary Figures 1 and 2), consistent with our previous research (Saçar Demirci and Allmer, 2017a).For ML analyses, some parameters explaining the dataset are required. There are various features proposed and used for miRNAs and these features can be grouped into structural, sequence-based, probability-based, and thermodynamic parameters. In earlier studies, we implemented hundreds of such features but we found that about 50 features are usually adequate for building an effective ML model (Saçar and Allmer, 2013a, 2013b). However, calculating such features is computationally expensive, especially for a genome-wide miRNA search. Moreover, the selection of informative features is an important step that has a large impact on the overall model performance (Yousef et al., 2016). Thus, an alternative approach like using 3D graphical representation of RNA secondary structures as features describing miRNAs seems like a promising method. 2D and 3D representations of RNA sequences create a data matrix based on the structural information. Although such representations have been used for measuring RNA similarities and classifying viruses (Yao et al., 2005; Li et al., 2012), they are rarely applied for pre-miRNA analysis (Fu et al., 2018). The workflow developed in this study is the first example of application of 3D representations of RNAs for ML-based miRNA prediction. The results presented here imply that when these features are used on a high quality dataset, they are sufficient for building a successful model for miRNA analysis.
  21 in total

1.  Vienna RNA secondary structure server.

Authors:  Ivo L Hofacker
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

2.  microPred: effective classification of pre-miRNAs for human miRNA gene prediction.

Authors:  Rukshan Batuwita; Vasile Palade
Journal:  Bioinformatics       Date:  2009-02-20       Impact factor: 6.937

3.  The role of microRNAs in human diseases.

Authors:  Kemal Uğur Tüfekci; Meryem Gülfem Oner; Ralph Leo Johan Meuwissen; Sermin Genç
Journal:  Methods Mol Biol       Date:  2014

4.  Novel determinants of mammalian primary microRNA processing revealed by systematic evaluation of hairpin-containing transcripts and human genetic variation.

Authors:  Christine Roden; Jonathan Gaillard; Shaveta Kanoria; William Rennie; Syndi Barish; Jijun Cheng; Wen Pan; Jun Liu; Chris Cotsapas; Ye Ding; Jun Lu
Journal:  Genome Res       Date:  2017-01-13       Impact factor: 9.043

5.  Improving the Quality of Positive Datasets for the Establishment of Machine Learning Models for pre-microRNA Detection.

Authors:  Müşerref Duygu Saçar Demirci; Jens Allmer
Journal:  J Integr Bioinform       Date:  2017-07-28

6.  Multi-scale RNA comparison based on RNA triple vector curve representation.

Authors:  Ying Li; Ming Duan; Yanchun Liang
Journal:  BMC Bioinformatics       Date:  2012-10-30       Impact factor: 3.169

7.  MiPred: classification of real and pseudo microRNA precursors using random forest prediction model with combined features.

Authors:  Peng Jiang; Haonan Wu; Wenkai Wang; Wei Ma; Xiao Sun; Zuhong Lu
Journal:  Nucleic Acids Res       Date:  2007-06-06       Impact factor: 16.971

8.  miRBase: annotating high confidence microRNAs using deep sequencing data.

Authors:  Ana Kozomara; Sam Griffiths-Jones
Journal:  Nucleic Acids Res       Date:  2013-11-25       Impact factor: 16.971

9.  A Dynamic 3D Graphical Representation for RNA Structure Analysis and Its Application in Non-Coding RNA Classification.

Authors:  Yi Zhang; Haiyun Huang; Xiaoqing Dong; Yiliang Fang; Kejing Wang; Lijuan Zhu; Ke Wang; Tao Huang; Jialiang Yang
Journal:  PLoS One       Date:  2016-05-23       Impact factor: 3.240

10.  Feature Selection Has a Large Impact on One-Class Classification Accuracy for MicroRNAs in Plants.

Authors:  Malik Yousef; Müşerref Duygu Saçar Demirci; Waleed Khalifa; Jens Allmer
Journal:  Adv Bioinformatics       Date:  2016-04-12
View more
  2 in total

Review 1.  Computational Detection of Pre-microRNAs.

Authors:  Müşerref Duygu Saçar Demirci
Journal:  Methods Mol Biol       Date:  2022

2.  Circular RNA-MicroRNA-MRNA interaction predictions in SARS-CoV-2 infection.

Authors:  Yılmaz Mehmet Demirci; Müşerref Duygu Saçar Demirci
Journal:  J Integr Bioinform       Date:  2021-03-17
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.