| Literature DB >> 34239004 |
Abdulkadir Tasdelen1, Baha Sen2.
Abstract
miRNAs (or microRNAs) are small, endogenous, and noncoding RNAs construct of about 22 nucleotides. Cumulative evidence from biological experiments shows that miRNAs play a fundamental and important role in various biological processes. Therefore, the classification of miRNA is a critical problem in computational biology. Due to the short length of mature miRNAs, many researchers are working on precursor miRNAs (pre-miRNAs) with longer sequences and more structural features. Pre-miRNAs can be divided into two groups as mirtrons and canonical miRNAs in terms of biogenesis differences. Compared to mirtrons, canonical miRNAs are more conserved and easier to be identified. Many existing pre-miRNA classification methods rely on manual feature extraction. Moreover, these methods focus on either sequential structure or spatial structure of pre-miRNAs. To overcome the limitations of previous models, we propose a nucleotide-level hybrid deep learning method based on a CNN and LSTM network together. The prediction resulted in 0.943 (%95 CI ± 0.014) accuracy, 0.935 (%95 CI ± 0.016) sensitivity, 0.948 (%95 CI ± 0.029) specificity, 0.925 (%95 CI ± 0.016) F1 Score and 0.880 (%95 CI ± 0.028) Matthews Correlation Coefficient. When compared to the closest results, our proposed method revealed the best results for Acc., F1 Score, MCC. These were 2.51%, 1.00%, and 2.43% higher than the closest ones, respectively. The mean of sensitivity ranked first like Linear Discriminant Analysis. The results indicate that the hybrid CNN and LSTM networks can be employed to achieve better performance for pre-miRNA classification. In future work, we study on investigation of new classification models that deliver better performance in terms of all the evaluation criteria.Entities:
Year: 2021 PMID: 34239004 PMCID: PMC8266811 DOI: 10.1038/s41598-021-93656-0
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Overview of miRNA biogenesis.
Figure 2The basic architecture of the CNN-LSTM network.
Distribution of the training and test datasets in stratified 5-folds CV.
| Training dataset | Test dataset | Total | ||||
|---|---|---|---|---|---|---|
| Sequence # | % | Sequence # | % | Sequence # | % | |
| Mirtron | 334 | 80 | 83 | 20 | 417 | 37 |
| Canonical miRNA | 566 | 80 | 141 | 20 | 707 | 63 |
| Total | 900 | 80 | 224 | 20 | 1124 | 100 |
“One-hot” encoding for the base sequence.
| Base name | Encoded base | |||
|---|---|---|---|---|
| A | 1 | 0 | 0 | 0 |
| U/T | 0 | 1 | 0 | 0 |
| G | 0 | 0 | 1 | 0 |
| C | 0 | 0 | 0 | 1 |
| N | 0 | 0 | 0 | 0 |
Figure 3Detailed architecture with visualization of the proposed methodology.
The method summary.
| Layer name | Output shape | Param # |
|---|---|---|
| Input layer | (None, none, 164, 4, 1) | |
| Time distributed layer 1 | (None, none, 82, 2, 128) | 3200 |
| Time distributed layer 2 | (None, none, 42, 1, 128) | 393344 |
| Time distributed layer 3 | (None, none, 21, 1, 128) | 393344 |
| Time distributed layer 4 | (None, none, 2688) | 0 |
| LSTM layer | (None, 100) | 1115600 |
| Dense layer 1 | (None, 256) | 25856 |
| Dropout | (None, 256) | 0 |
| Dense layer 2 | (None, 2) | 512 |
Performance of the proposed CNN-LSTM network for each fold.
| Fold # | Acc | Sen | Spe | F1 Score | MCC |
|---|---|---|---|---|---|
| 1 | 0.942 | 0.937 | 0.924 | 0.878 | |
| 2 | 0.916 | ||||
| 3 | 0.933 | 0.952 | 0.922 | 0.914 | 0.862 |
| 4 | 0.929 | 0.929 | 0.929 | 0.907 | 0,850 |
| 5 | 0.946 | 0.928 | 0.957 | 0.928 | 0.885 |
| Mean | |||||
| Median | 0.942 | 0.929 | 0.937 | 0.924 | 0.878 |
| SD | 0.014 | 0.016 | 0.029 | 0.016 | 0.028 |
| 95% CI | 0.931–0.955 | 0.921–0.949 | 0.923–0.973 | 0.910–0.939 | 0.855–0.905 |
Performance comparison of pre-miRNA classification.
| Method name | Acc | Sen | Spe | F1 Score | MCC |
|---|---|---|---|---|---|
| Proposed method* | 0.948 | ||||
| CNN filter6 128[ | 0.920 | 0.871 | 0.970 | 0.916 | 0.845 |
| CNN concat filters[ | 0.910 | 0.846 | 0.904 | 0.827 | |
| Support vector machines[ | ** | 0.926 | 0.945 | 0.901 | 0.859 |
| Random forest[ | ** | 0.870 | 0.957 | 0.883 | 0.836 |
| Linear discriminant analysis[ | ** | 0.935 | 0.919 | 0.881 | 0.830 |
| Logistic regression[ | ** | 0.875 | 0.941 | 0.867 | 0.816 |
| Decision tree[ | ** | 0.861 | 0.943 | 0.863 | 0.808 |
| Naive Bayes[ | ** | 0.875 | 0.894 | 0.824 | 0.746 |
*Average value of the stratified 5-folds CV results.
**Data not available.