Literature DB >> 32645685

Prediction of m5C Modifications in RNA Sequences by Combining Multiple Sequence Features.

Lijun Dou1, Xiaoling Li2, Hui Ding3, Lei Xu4, Huaikun Xiang5.   

Abstract

5-Methylcytosine (m5C) is a well-known post-transcriptional modification that plays significant roles in biological processes, such as RNA metabolism, tRNA recognition, and stress responses. Traditional high-throughput techniques on identification of m5C sites are usually time consuming and expensive. In addition, the number of RNA sequences shows explosive growth in the post-genomic era. Thus, machine-learning-based methods are urgently requested to quickly predict RNA m5C modifications with high accuracy. Here, we propose a noval support-vector-machine (SVM)-based tool, called iRNA-m5C_SVM, by combining multiple sequence features to identify m5C sites in Arabidopsis thaliana. Eight kinds of popular feature-extraction methods were first investigated systematically. Then, four well-performing features were incorporated to construct a comprehensive model, including position-specific propensity (PSP) (PSNP, PSDP, and PSTP, associated with frequencies of nucleotides, dinucleotides, and trinucleotides, respectively), nucleotide composition (nucleic acid, di-nucleotide, and tri-nucleotide compositions; NAC, DNC, and TNC, respectively), electron-ion interaction pseudopotentials of trinucleotide (PseEIIPs), and general parallel correlation pseudo-dinucleotide composition (PC-PseDNC-general). Evaluated accuracies over 10-fold cross-validation and independent tests achieved 73.06% and 80.15%, respectively, which showed the best predictive performances in A. thaliana among existing models. It is believed that the proposed model in this work can be a promising alternative for further research on m5C modification sites in plant.
Copyright © 2020 The Author(s). Published by Elsevier Inc. All rights reserved.

Entities:  

Keywords:  5-methylcytosine; PC-PseDNC-general; electron-ion interaction pseudopotentials of trinucleotide; nucleotide composition; position-specific propensity; support vector machine

Year:  2020        PMID: 32645685      PMCID: PMC7340967          DOI: 10.1016/j.omtn.2020.06.004

Source DB:  PubMed          Journal:  Mol Ther Nucleic Acids        ISSN: 2162-2531            Impact factor:   8.886


Introduction

To date, more than 150 types of RNA post-transcriptional modifications have been found in all kingdoms of life.1, 2, 3, 4, 5, 6, 7 As one of most prevalent modifications, 5-methylcytosine (m5C) is catalyzed by RNA methyltransferase, in which a methyl group is attached to the fifth position of the cytosine ring. It has been reported that m5C sites are involved in many kinds of biological processes, including RNA structural stability and metabolism, tRNA recognition and stress responses,8, 9, 10, 11, 12, 13, 14 and so forth. Additionally, it has also been proved that m5c modifications are associated with many diseases, such as breast cancer, autosomal recessive intellectual disability, amyotrophic lateral sclerosis, and Parkinson’s disease. Thus, the accurate identification of m5C is the primary and crucial task for carrying out the research on corresponding diseases and biological functions.,,11, 12, 13,15, 16, 17, 18, 19, 20, 21 In experiments, several traditional high-throughput sequencing techniques, such as bisulfite conversion, miCLIP, and Aza-IP, have been developed to detect m5C sites. More details about m5C biological mechanisms and related diseases can be found in Chen et al. and literature therein. However, considering the time-consuming and labor-intensive nature of these techniques, it is challenging to keep pace with the dramatic increase of the number of RNA sequences in the post-genome era. Therefore, the identification of m5C and non-m5C sequences using computational methods is of great significance and necessity. Eight computational predictors have been proposed to detect m5C sites in RNA sequences, including m5C-PseDNC, iRNAm5C-PseDNC, M5C-HPCR, pM5CS-Comp-mRMR, RNAm5Cfinder, PEA-m5C, iRNA-m5C, and RNAm5CPred. Related species, feature-extraction techniques, and classifiers are listed in Table 1. It can be seen that there were a total of four species investigated: Homo sapiens, Mus musculus, Saccharomyces cerevisiae, and Arabidopsis thaliana. In specific, Feng et al. first provided the m5C-PseDNC tool based on the support vector machine (SVM) in H. sapiens. By applying pseudo-dinucleotide composition (PseDNC) features with three physiochemical properties, the accuracy over the jackknife test achieved 90.42%. Qiu et al. also used PseDNC features with 10 properties to construct the random forest (RF) model called iRNAm5C-PseDNC, where the jackknife test gave an accuracy of 92.37%. Later, Zhang et al. introduced the m5c-HPCR model, with a higher Matthew’s correlation coefficient (MCC) of 0.859 and area under the receiver operating characteristic (ROC) curve (AUC) of 0.962, where a novel heuristic nucleotide physicochemical property reduction (HPCR) algorithm was applied. Then, Sabooh et al. presented the pM5CS-Comp-mRMR method, with an accuracy of 93.33%, where the minimum redundancy and maximum relevance (mRMR) method was used to select effective features from Kmer features with ks = 2, 3, and 4 (corresponding to di-nucleotide composition, tri-nucleotide composition, and tetra-nucleotide composition; DNC, TNC, and TetraNC, respectively). For the m5C sites in A. thaliana, Song et al. first developed the predictor PEA-M5C, where an independent test showed an overall accuracy of 83.5% with the MCC of 0.688. In this method, three kinds of feature-encoding techniques—binary encoding (BE), Kmer, and PseDNC—were incorporated to give combined performances. Li et al. designed the RNAm5Cfinder using BE features to analyze m5C sites in H. sapiens and M. musculus, where comprehensive and cell-specific predictors gave AUC values of 0.77 and 0.87, respectively. Recently, Lv et al. established a novel approach, iRNA-m5C, to systematically diagnose m5C sites in four species, where Kmer, BE, pseudo-k-tuple nucleotide composition (PseKNC), and natural vector (NV) were incorporated to obtain overall results. Optimal models of four species gave evaluated accuracies of 92.90%, 100.00%, 100.00%, and 70.70% on training datasets and 74.00% on testing datasets in A. thaliana. Also recently, Fang et al. constructed an accurate RNAm5CPred tool in H. sapiens, where Kmer (described as K-nucleotide frequencies [KNFs] in their paper), K-spaced nucleotide pair frequencies (KSNPFs), and PseDNC were combined to represent RNA samples.
Table 1

Eight Proposed Methods to Identify m5C Sites in RNA Sequences

MethodSpeciesFeature Extraction/SelectionClassifiers
m5C-PseDNC26H. sapiensPseDNC (3 properties)SVM
iRNAm5C-PseDNC27H. sapiensPseDNC (10 properties)RF
M5C-HPCR28H. sapiensHPCRSVM
pM5CS-Comp-mRMR29H. sapiensKmer (k = 2, 3, and 4) /mRMRSVM
RNAm5Cfinder30H. sapiens, M. musculusBERF
PEA-m5C31A. thalianaBE + Kmer + PseDNCRF
iRNA-m5C32H. sapiens, S. cerevisiae, M. musculus, A. thalianaKmer + BE + NV + PseKNCRF
RNAm5CPred33H. sapiensKmer + KSNPF + PseDNCSVM
Eight Proposed Methods to Identify m5C Sites in RNA Sequences Generally, except for the PEA-M5C model, which was focused on A. thaliana, seven other tools26, 27, 28, 29, 30,, all gave better performances in H. sapiens, where the average accuracy was higher than 90%. As for S. cerevisiae and M. musculus, it was noted that only 97 and 211 positive samples were experimentally validated, where the remaining sequences, by removing sequence similarity, were too few to construct computational predictors (i.e., lacking of statistical significance; details can be found in Sun et al. and Lv et al.). In addition, reported accuracies using the original data were adequately equal to 100.00%. It is hoped that more ideal/reliable models will be built in the future, with more experiment-proven sequences. As for the only plant, A. thaliana, there were only two predictors developed: PEA-m5C and iRNA-m5C. Especially, the latest iRNAm5C method presented accuracies of 70.7% and 74% over 10-fold cross-validation (CV) and independent tests using combined features “KNFC + MNBE + NV,” respectively. On the other hand, only a few feature-extraction techniques have been used in two published methods. Therefore, there is still a big hope for improving predictive performances by applying other new feature-encoding techniques. In summary, we were mainly focused on improving the performances of the identification of m5C sites in A. thaliana in this article (Table 1). We first investigated eight kinds of sequence-representing methods; namely, position-specific propensity (PSP), Kmer, enhanced nucleic acid composition (ENAC), xxKGap, electron-ion interaction pseudopotentials (EIIPs) and EIIPs of trinucleotides (PseEIIPs), general parallel correlation PseDNC (PC-PseDNC-general), nucleotide chemical property and nucleotide density (NCP + ND), and BE. Then, four well-performing features, “PSP + Kmer + PseEIIP + PseDNC,” chosen by preliminary results, were incorporated to build the prediction model. Four different classifiers (SVM, RF, AdaBoost, and Naive Bayes [NB]) were separately applied for comparison, where the best performing model was optimized using the SVM method. The schematic flowchart of this work is shown in Figure 1.
Figure 1

The Flowchart of the Proposed Predictor for m5C Identification by Combining Multiple Sequence Features

The Flowchart of the Proposed Predictor for m5C Identification by Combining Multiple Sequence Features

Results and Discussion

Predictive Performances Using One Kind of Feature

First, we plotted enriched and depleted nucleotides of the training datasets in Figure 2, which directly reflected the differences of position-specific nucleotide frequencies between positive and negative samples by (i.e., the position-specific nucleotide propensity (PSNP) matrix described in Materials and Methods). Obvious differences can be observed between m5C and non-m5C sequences as well as upstream and downstream regions. Generally, the C and U bases are almost enriched in positive samples, whereas the A and G bases are almost enriched in negative sequences. However, nucleotides near the center (C, labeled as 0) show a completely different distribution, where C and U are more likely located in negative samples at positions 1, 2, and 4 and −6, −3, −2 and −1, respectively. At the same time, A and G refer to distribution in positive samples at positions 1, 2, 4, and 10. On the other hand, occupied distinction downstream is obviously weaker than upstream. Specifically, C is, on average, 5% enriched in positive samples, and A is enriched 3% in negative samples upstream. However, the average difference of enriched and depleted nucleotides is approximately 1.4% downstream. It can be generally concluded that the characteristics of nucleotide location between m5C and non-m5C instances can be obviously found; i.e., m5C sites could be identified using the sequence information. Furthermore, the position-specific property is hoped to be an effective feature-extraction method to directly represent RNA sequence.
Figure 2

Differences of Position-Specific Nucleotide Frequencies between Positive and Negative Samples by

Enriched nucleotides correspond to the condition while depleted to .

Differences of Position-Specific Nucleotide Frequencies between Positive and Negative Samples by Enriched nucleotides correspond to the condition while depleted to . Many kinds of feature-extraction approaches have been developed to effectively encode RNA sequences, which can be conveniently obtained using several state-of-the-art toolkits, such as Pse-in-One2.0, BioSeq-Analysis2.0, iLearn, PyFeat, and so forth. Here, four kinds of feature-representing techniques associated with nucleotide frequencies were first investigated, including PSP, Kmer, ENAC, and xxKGap. Corresponding experimental results using the RF classifier are listed in Table 2, where 10-fold CV, and independent tests were used for training (left) and testing datasets (right), respectively. For three kinds of PSP features (i.e., PSNP, PSDP, and PSTP, associated with frequencies of nucleotides, dinucleotides, and trinucleotides, respectively), performances were gradually increased. It can be seen that accuracies over 10-fold CV and independent tests were only 65.48% and 65.05% for PSNP features; however, accuracies of 67.29% and 74.98%, respectively, were quickly achieved for PSTP. Compared to the latest tool, iRNAm5C, the accuracy over the independent test using only 39-dimensional PSTP features has achieved 74.00%, although it was 3.41% lower over 10-fold CV. Thus, the distribution of trinucleotides is exactly an effective description to represent m5C sequences. As for three Kmer features (i.e., nucleic acid composition [NAC], DNC, and TNC, associated with ks = 1, 2, and 3, respectively), predictive accuracies increased with k, where TNC features showed better accuracies of 69.26% and 72.55% for training and testing datasets. As a variation of the NAC technique, ENAC also showed good performances, with accuracies of 69.11% and 71.9% on two datasets. Additionally, xxKGap results were also listed with different conditions, including monoMonoKGap (mMKGap), monoDiKGap (mDGap), and diMonoKGap (dMGap), with ks = 1, 2, and 3, corresponding to dinucleotide and trinucleotide frequencies within kgaps. It can be observed that there were not obvious improvements for those listed nine features with k increasing, and mM2Gap showed relatively best performances with 10-fold and independent accuracies of 68.80% and 77.20%.
Table 2

Evaluated Performances of Frequency-Associated Feature-Extraction Techniques Using the RF Classifier, Where 10-fold CV, Left, and Independent Tests, Right, Were Separately Used for Training and Testing Datasets

Feature SubsetTraining Datasets
Testing Datasets
Acc (%)MCCSn (%)Sp (%)Acc (%)MCCSn (%)Sp (%)
PSNP65.480.3157.7873.1965.050.3249.6080.50
PSDP65.070.3156.7873.3667.520.3657.5477.50
PSTP67.290.3561.3073.2874.980.5165.8784.10
NAC64.960.3061.3268.6068.750.3869.7067.80
DNC68.740.3864.1773.3072.600.4570.4074.80
TNC69.260.3961.9276.5972.550.4568.9076.20
ENAC69.110.3864.5373.6871.900.4471.9071.90
mM1GAP68.110.3662.9473.2871.450.4369.5073.40
mM2GAP68.800.3863.3274.2977.200.5580.6073.80
mM3GAP69.090.3863.7574.4273.500.4771.4075.60
mD1GAP67.570.3660.3374.8272.150.4468.8075.50
mD2GAP68.330.3760.9275.7472.100.4468.0076.20
mD3GAP68.380.3760.4176.3572.700.4668.6076.80
dM1GAP68.050.3760.5275.5772.950.4669.0076.90
dM2GAP68.390.3760.3776.4072.100.4468.1076.10
dM3GAP68.430.3760.3576.5273.100.4668.1078.10

Acc, accuracy.

Evaluated Performances of Frequency-Associated Feature-Extraction Techniques Using the RF Classifier, Where 10-fold CV, Left, and Independent Tests, Right, Were Separately Used for Training and Testing Datasets Acc, accuracy. Additionally, other five kinds of feature vectors, including EIIP, PseEIIP, PC-PseDNC-general (λ=3, ω=0.2), BE, and NCP + ND were also applied for model constructing; the evaluated results are listed in Table 3. It can be found that PseEIIP and PseDNC features performed well among those five approaches, where corresponding training accuracies achieved 69.24% and 68.63% with testing accuracies of 72.60% and 72.65%, respectively. It was also noted that predictive performances of BE were actually unsatisfied, where training accuracy is only 66.55%. For the PC-PseDNC method implemented in Pse-in-One 2.0, two important parameters, and , were optimized using the grid search ; . Combining predictive accuracies and number of features, PC-PseDNC-general (3,0.2) (i.e., ; abbreviated as PC-PseDNC hereinafter) was finally chosen.
Table 3

Same as Table 2 but for Other Five Feature-Representing Methods

Feature SubsetTraining Datasets
Testing Datasets
Acc (%)MCCSn (%)Sp (%)Acc (%)MCCSn (%)Sp (%)
EIIP66.650.3459.2774.0270.850.4268.4073.30
PseEIIP69.240.3962.0376.4472.600.4568.8076.40
PC-PseDNC68.630.3763.4773.7972.650.4570.0075.30
BE64.370.2957.4871.2666.550.3363.6069.50
NCP + ND66.670.3460.9272.4170.250.4169.3071.20

Acc, accuracy.

Same as Table 2 but for Other Five Feature-Representing Methods Acc, accuracy. In general, evaluated accuracies were approximately 68%–69% (10-fold CV) and 72%–73% (independent test) for several well-performing features, including PSTP (independent test: 74.98%), DNC, TNC, ENAC, xxKGAP (mM2Gap: independent test, 77.20%), PseEIIP, and PseDNC. It is known that PSP features reflect characteristics of statistical frequencies for positive and negative samples. Thus, the PSP-based model cannot convince researchers if the number of training instances does not reach a certain level. Additionally, compared with the reported tools, evaluated accuracies were not exactly satisfactory. At the same time, a single kind of feature can only indicate one aspect of sequence information. Therefore, we further incorporated multiple kinds of sequence-encoding methods to obtain comprehensive predictors, which can well reflect sequence information of nucleotide frequencies, physiochemical properties, electron-ion interaction, and so forth.

Predictive Performances Using Combined Features

Based on the discussion earlier, comprehensive predictive performances of multiple features proceeded further and are summarized in Table 4, where the second column “Fea_num” indicates the number of combined features. For the integration of three PSPs “PSNP + PSDP + PSTP,” predictive accuracies were 67.39% and 73.30% over 10-fold CV and independent tests, respectively. Also, 84-dimensional Kmer features “NAC + DNA + TNC” displayed better results (for the 10-fold CV test: accuracy, 69.13%; MCC = 0.39; for the independent test: accuracy, 73.85%, MCC = 0.48). When the two features were integrated as “PSP + Kmer,” training and testing accuracies were rapidly increased to 71.47% and 77.60%, respectively. Besides, when we incorporated all four kinds of frequency-associated features as “PSP + Kmer + ENAC + mM2Gap,” better training and testing accuracies of 71.72% and 78.15%, respectively, were obtained. As for the combination of “PseEIIP + PC-PseDNC,” no better results were obtained. It is also noted that the feature combination of four kinds of feature-extraction methods, “PSP + Kmer + PseEIIP + PC-PseDNC,” showed the best performances (in total, 287 features), where overall accuracies reached 71.77% and 78.30% over 10-fold CV and independent tests, respectively. In addition, ENAC features were also combined with the 287 features mentioned earlier, written as “PSP + Kmer + PseEIIP + PC-PseDNC + ENAC,” where the accuracy of training datasets was only improved 0.59% but −1.55% for testing datasets. If we considered all kinds of features listed in Tables 2 and 3 (for xxKGap, only mM2Gap was included), there were 1,571 features in total, with evaluated accuracies of 71.93% and 75.71% for training and testing datasets, respectively.
Table 4

Performances of Combined Features Over 10-fold CV, in Training Datasets, and Independent Tests, in Testing Datasets

Feature CombinationFea_numaTraining Datasets
Testing Datasets
Acc (%)MCCSn (%)Sp (%)Acc (%)MCCSn (%)Sp (%)
PSP (PSNP + PSDP + PSTP)12067.390.3560.8873.8973.300.4863.3083.30
Kmer (NAC + DNC + TNC)8469.130.3963.4174.8573.850.4871.8075.90
PSP + Kmer20471.470.4367.0175.9377.600.5671.6083.60
PSP + Kmer + ENAC35271.270.4366.5076.0476.800.5472.2081.40
PSP + Kmer + ENAC + MM2Gap38471.720.4467.8675.5978.150.5674.1082.20
PseEIIP + PseDNC8369.380.3963.2675.5072.450.4570.1074.80
PSP + Kmer + PseEIIP + PseDNCb28771.770.4467.5675.9978.300.5773.9082.70
PSP + Kmer + PseEIIP + PseDNC + MM2Gap31971.730.4467.8675.6078.180.5774.1082.25
PSP + Kmer + PseEIIP + PC-PseDNC + ENAC43572.060.4468.0576.0876.750.5473.4080.10
PSP + Kmer + PseEIIP + PC-PseDNC + ENAC + MM2Gap47671.740.4467.4476.0477.000.5474.5079.48
All1,57171.930.4468.1875.6975.710.5174.5076.92

Acc, accuracy.

The “Fea_num” column indicates the number of combined features.

Performances with maximum accuracies.

Performances of Combined Features Over 10-fold CV, in Training Datasets, and Independent Tests, in Testing Datasets Acc, accuracy. The “Fea_num” column indicates the number of combined features. Performances with maximum accuracies. Considering the number of features and corresponding performances, the integration of four types of features, “PSP + Kmer + PseEIIP + PC-PseDNC,” was finally used to optimize prediction model. Here, four different classifiers, including RF, SVM, AdaBoost, and NB implemented in the scikit-learn package (sklearn), were separately applied to construct predictive models; the results are given in Table 5. It was found that three algorithms—RF, SVM, and AdaBoost—all showed better results, where average accuracies were up to 71.89% and 79.55% for the training and testing datasets. Here, default parameters were used in preliminary experiments, where n_esti = 100 was set as the number of decision trees in the RF method, and C = 1 and gamma = “scale,” (i.e., gamma = 1/(num_fea ⋅ X.var()) were chosen in the SVM method. Among the four listed methods, the SVM classifier gave the overall best performance (10-fold CV: accuracy = 72.72%, MCC = 0.46; independent test: accuracy = 79.90%, MCC = 0.60), where the related AUC values achieved were 0.70 and 0.88, respectively.
Table 5

Comparison of Different Classifiers Using the Feature Combination “PSP + Kmer + PseEIIP + PC-PseDNC”

ClassifierTraining Datasets
Testing Datasets
Acc (%)MCCSn (%)Sp (%)AUCAcc (%)MCCSn (%)Sp (%)AUC
RF71.770.4475.9967.560.7978.300.5773.9082.700.85
SVMa72.720.4665.4679.980.8079.900.6079.4080.400.88
AdaBoost71.190.4268.3374.040.7880.450.6177.1083.800.88
NB66.600.3455.0878.120.7169.820.4073.0066.630.77

Acc, accuracy.

Performances with maximum accuracies using the SVM algorithm.

Comparison of Different Classifiers Using the Feature Combination “PSP + Kmer + PseEIIP + PC-PseDNC Acc, accuracy. Performances with maximum accuracies using the SVM algorithm.

Parameter Optimization and Comparison with Published Predictors

Parameter optimization is also a critical process for improving the performances of constructed models. Here, two important parameters of the SVM method, C and gamma, were simply selected using the dimension-reduction method. The best performing model was finally obtained with C = 1.5 and default gamma, corresponding to predictive performances (for training datasets: accuracy = 73.06, MCC = 0.47, and AUC = 0.80; for testing datasets: accuracy = 80.15%, MCC = 0.60, and AUC = 0.88). Table 6 gave a comparison of our introduced tool iRNA-m5C_SVM and the only two existing predictors, PEA-m5C and iRNA-m5C, in A. thaliana. For a fair comparison, the same independent datasets in this article were used to obtain performances of the PEA-m5C tool (see details in Lv et al.). It can be seen that only 44.30% accuracy was obtained for the PEA-m5C model. Compared with the latest iRNA-m5C method, accuracies were improved from initially 70.70% to finally 73.06% and from 74.0% to 80.15% for training and testing datasets, respectively. Although predictive performances of 10-fold CV only improved 2.36%, the accuracy of the independent test was improved 6.15%. It has been mentioned earlier that the feature combination “KNFC + MNBE + NV” showed the best performance in the iRNA-m5C predictor. However, besides the basic Kmer technique, the sequence information on PSP, electron-ion interaction potential, and physicochemical properties was considered in this method. At the same time, we also optimized the parameters of the SVM classifier to obtain the best results. Figure 3 visually demonstrated ROC curves of this method (left) and comparison between the latest iRNA-m5C tool and our method (right). The AUC values for training and testing datasets achieved were 0.80 and 0.88, respectively, where the iRNA-m5C tool reported AUC values of 0.77 over 10-fold CV. It is believed that our methods can obtain higher accuracies for m5C identification than two existing tools in A. thaliana. It is hoped that new benchmark datasets will be collected further with larger amounts of experiment-proved m5C sequences. Then, a more accurate machine-learning-based predictor can be established to predict m5C sites. On the other hand, although, in total, seven kinds of features have been investigated, there are still other powerful feature-extraction techniques worth exploring. Efficient machine learning classifiers and even deep learning methods also should be considered to improve performances.
Table 6

Comparison of the Constructed Model with Two Published Methods

MethodTraining Datasets
Testing Datasets
Acc (%)MCCSn (%)Sp (%)AUCAcc (%)MCCSn (%)Sp (%)AUC
PEA-m5Ca44.30−0.1143.2045.40
iRNA-m5C70.700.4265.7075.700.7774.000.4872.4075.60
This work73.060.4766.4279.700.8080.150.6079.4080.900.88

Acc, accuracy.

Results of the PEA-m5C tool were excerpted from Lv et al. (i.e., obtained using independent data objectively).

Figure 3

Evaluated Perfromances

Left: ROC curves for best performing feature combinations based on the SVM method. Right: comparison of our results (green) and the iRNA-m5C predictor (orange).

Comparison of the Constructed Model with Two Published Methods Acc, accuracy. Results of the PEA-m5C tool were excerpted from Lv et al. (i.e., obtained using independent data objectively). Evaluated Perfromances Left: ROC curves for best performing feature combinations based on the SVM method. Right: comparison of our results (green) and the iRNA-m5C predictor (orange).

Conclusions

As an important post-transcriptional modification, m5C plays crucial roles in the biological process. In this work, multiple sequence features were combined to construct a comprehensive SVM-based model to predict RNA m5C sites in A. thaliana. Specifically, four better performing feature-extraction techniques were incorporated, including PSP (PSNP, PSDP, and PSTP), nucleotide composition (NAC, DNC, and TNC), electron-ion interaction pseudopotentials of trinucleotide (PseEIIP), and physicochemical-property-incorporated dinucleotide composition (PC-PseDNC-general). Finally, the optimal model showed a prediction accuracy of 73.06%, with an AUC of 0.80 over 10-fold CV. As for the independent test, the accuracy achieved 80.15%, with an AUC of 0.88. Compared with the latest iRNA-m5C predictor, the evaluated accuracy was improved 4.25% on average. Although there is still some room for further improvement, we believe that the proposed model can be a useful choice to predict m5C sites in RNA sequences.

Materials and Methods

Datasets

In this study, benchmark datasets constructed by Lv et al. were applied, including 6,289 positive and 6,289 negative sequences. Specifically, positive samples were selected from Gene Expression Omnibus (GEO) datasets (https://www.ncbi.nlm.nih.gov/geo/) using the accession number GEO: gse94065, where the CD-HIT package was adapted to remove redundant sequences with a threshold of 80%. Then, 6289 negative samples were randomly chosen from their genomes to construct balanced benchmark datasets. Finally, 1,000 positive and 1,000 negative samples were randomly selected as independent datasets, and the rest were treated as training datasets, including 5,289 positive and 5,289 negative sequences (see details in Lv et al.).

Feature-Extraction Methods

In the process of constructing a machine-learning-based predictor, feature extraction plays an extremely crucial role. In this paper, seven kinds of feature-encoding methods were chosen to represent the sequence information described as follows.

PSP

PSP is an effective nucleotide-encoding approach that has been successfully applied to the identification of many functional sites in biological sequences.41, 42, 43, 44 In this method, the position-specific information is well represented using occurrence frequencies in positive and negative samples. Considering an RNA sequence , the PSNP matrix can be written as a -dimensional vectorwhere gives the difference of frequencies of the ith nucleotide at the jth position between positive and negative samples. Finally, the -length RNA sequence can be encoded asHere, is the element from the matrixSimilarly, PSDP-associated dinucleotides can be written as a -dimensional vectorThe corresponding feature can be expressed asand PSTP-associated trinucleotides are displayed as a -dimensional vector,The RNA sequence can be represented as

Kmer

Kmer is a common method to represent RNA sequences, which is simply expressed as the occurrence frequencies of k-neighboring nucleotides in bioinformatics.,,, Here, we considered three kinds of feature vectors with ks = 1, 2, and 3, corresponding to NAC, DNC, and TNC, respectively.

ENAC

The ENAC is a variant of the NAC method, which calculates nucleotide occurrence frequencies in a length-fixed sequence window. The window can continuously loop through all nucleotides from 5′ to the 3′ terminus. Here, the default length 5 was used, forming a -dimensional feature vector.

xxKGAP

xxKGAP composition is a major method implemented in PyFeat, which considered kgaps in the nucleotide sub-sequences. Frequencies of these sub-sequences are treated as prediction features. Specifically, for mMKGap features, if kgap = 1, the sequence can be encoded as frequencies of X_X, i.e., -dimensional features. If kgap = 2, the sequence can be expressed as features. As for dMKGap, there are, in total, 4. The number of features are increased with the n. In this paper, in total, nine kinds of features, including mMKGap, mDGKap, dMKGap with ks = 1, 2, and 3, were studied.

EIIP and PseEIIP

The EIIP approach directly uses EIIP values of 4 nucleotides to represent corresponding nucleotides (expressed as EIIPA, EIIPC, EIIPG, and EIIPU), which induces -dimensional features. Additionally, the PseEIIP vector can be written as the mean EIIP value of related trinucleotides:where and are the normalized frequency and associated EIIP value of the ith trinucleotide XYZ by . These two methods showed good results for prediction problems., It is noted that only EIIP values (A, 0.1260; C, 0.1340; G, 0.0806; and T, 0.1335) were applied in the iLearn package to represent the DNA sequence. Here, we still use the EIIP value 0.1335 for the U nucleotide in RNA sequences. It is obviously found that PseEIIP methods produce a 64-dimensional feature vector.

PC-PseDNC-General

The PC-PseDNC-general method49, 50, 51 incorporates short-range and long-range information by dinucleotide composition and related correlations of physicochemical properties. Here, we extracted PC-PseDNC features by the Pse-in-One 2.0 package with 22 physicochemical properties included, which can be written as a -dimensional vectorwhere the parameter λ indicates the highest counted rank (or tier) in calculations. The detailed description can be found in Liu et al.

BE

In the BE method, the sequence can be directly written as a -dimensional vector, in which A, C, G, and U are characterized as (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), and (0, 0, 0, 1), respectively.52, 53, 54

NCP + ND

Features NCP and ND are combined to encode RNA sequences with high performances., The nucleotide Ni can be written aswhere , , and indicate the three properties of ring structure, functional group, and hydrogen bond, respectively. It is defined as:Additionally, is the accumulated densityhere, is the length of the subsequence ended in the relevant nucleotide.

Classifiers

Many kinds of machine-learning algorithms have been successfully applied in bioinformatics. Here, we used four classifiers implemented in the sklearn package, for comparison, including RF, SVM, AdaBoost, and NB.

RF

RF is a popular tree-based ensemble estimator, where the overall predictive accuracy is improved by combining a number of decision tree classifiers effectively. It has been widely applied in fields of bioinformatics research.30, 31, 32,,59, 60, 61

SVM

SVM is an efficient supervised machine-learning algorithm for classification, regression, and outlier detection.62, 63, 64 It has been successfully applied in prediction subjects.,65, 66, 67, 68, 69, 70, 71, 72, 73 In this method, the original input vectors are transformed into a higher Hilbert space by kernel function. Here, the radial basis kernel function (RBF) was chosen to seek the best classification hyperplane. In comparison, AdaBoost and NB were both used in this work. Specifically, the AdaBoost method is used to try to fit a sequence of weak learners (i.e., models that are only slightly better than random guessing, such as small decision trees) on repeatedly modified versions of the data. The predictions from all of them are then combined through a weighted majority vote (or sum) to produce the final prediction., The NB method is from a set of supervised learning algorithms based on applying Bayes’ theorem with the independent assumption. Specifically, Gaussian NB algorithm was implemented for the classifier task.

CV Test

For a convenient and fair comparison with the newest predictor iRNA-m5C, 10-fold CV and independent tests were separately used to evaluate constructed models for training and testing datasets. For the k-fold CV, benchmark datasets are equally divided into k subsets. Then, the k − 1 subsets are used to train the model, and the remaining one is used to test. This process is repeated k times until all subsets are used once for testing. The final performance is an average value of all k testing experiments.

Performance Evaluation

For the two-label classification, four metrics are usually applied to evaluate performances of the proposed model, formulated as follows:78, 79, 80, 81, 82, 83Here, , , , and indicate sensitivity, specificity, accuracy, and Matthew’s correlation coefficient, respectively. N+ and N− indicate the number of positive and negative sequences considered, in which incorrectly predicted samples are labeled as and , respectively. In addition, the graph of the ROC, is also widely used to intuitively display the performance. Specifically, vertical and horizontal coordinates are the true positive rate (TPR) and the false positive rate (FPR), respectively. Then, the AUC can be obtained to objectively evaluate performances of the proposed model.

Author Contributions

L.X. and H.X. proposed the idea and designed the overall research. L.D. performed the experiments and wrote the manuscript. X.L. and H.D. helped to revise the paper. All authors read and approved the final manuscript.

Conflicts of Interest

The authors declare no competing interests.
  70 in total

1.  Ultrastructural localization of 5-methylcytosine on DNA and RNA.

Authors:  Irene Masiello; Marco Biggiogera
Journal:  Cell Mol Life Sci       Date:  2017-04-08       Impact factor: 9.261

2.  Evaluation of different computational methods on 5-methylcytosine sites identification.

Authors:  Hao Lv; Zi-Mei Zhang; Shi-Hao Li; Jiu-Xin Tan; Wei Chen; Hao Lin
Journal:  Brief Bioinform       Date:  2020-05-21       Impact factor: 11.622

Review 3.  The pivotal regulatory landscape of RNA modifications.

Authors:  Sheng Li; Christopher E Mason
Journal:  Annu Rev Genomics Hum Genet       Date:  2014-06-02       Impact factor: 8.929

4.  BioSeq-Analysis: a platform for DNA, RNA and protein sequence analysis based on machine learning approaches.

Authors:  Bin Liu
Journal:  Brief Bioinform       Date:  2019-07-19       Impact factor: 11.622

5.  Identifying 5-methylcytosine sites in RNA sequence using composite encoding feature into Chou's PseKNC.

Authors:  M Fazli Sabooh; Nadeem Iqbal; Mukhtaj Khan; Muslim Khan; H F Maqbool
Journal:  J Theor Biol       Date:  2018-05-01       Impact factor: 2.691

6.  5-Methylcytosine RNA Methylation in Arabidopsis Thaliana.

Authors:  Xuean Cui; Zhe Liang; Lisha Shen; Qian Zhang; Shengjie Bao; Yuke Geng; Bin Zhang; Vonny Leo; Leah A Vardy; Tiegang Lu; Xiaofeng Gu; Hao Yu
Journal:  Mol Plant       Date:  2017-09-28       Impact factor: 13.164

7.  The RNA-methyltransferase Misu (NSun2) poises epidermal stem cells to differentiate.

Authors:  Sandra Blanco; Agata Kurowski; Jennifer Nichols; Fiona M Watt; Salvador Aznar Benitah; Michaela Frye
Journal:  PLoS Genet       Date:  2011-12-01       Impact factor: 5.917

8.  iRNA-PseU: Identifying RNA pseudouridine sites.

Authors:  Wei Chen; Hua Tang; Jing Ye; Hao Lin; Kuo-Chen Chou
Journal:  Mol Ther Nucleic Acids       Date:  2016

9.  CD-HIT: accelerated for clustering the next-generation sequencing data.

Authors:  Limin Fu; Beifang Niu; Zhengwei Zhu; Sitao Wu; Weizhong Li
Journal:  Bioinformatics       Date:  2012-10-11       Impact factor: 6.937

10.  iRSpot-PseDNC: identify recombination spots with pseudo dinucleotide composition.

Authors:  Wei Chen; Peng-Mian Feng; Hao Lin; Kuo-Chen Chou
Journal:  Nucleic Acids Res       Date:  2013-01-08       Impact factor: 16.971

View more
  10 in total

1.  Deepm5C: A deep-learning-based hybrid framework for identifying human RNA N5-methylcytosine sites using a stacking strategy.

Authors:  Md Mehedi Hasan; Sho Tsukiyama; Jae Youl Cho; Hiroyuki Kurata; Md Ashad Alam; Xiaowen Liu; Balachandran Manavalan; Hong-Wen Deng
Journal:  Mol Ther       Date:  2022-05-06       Impact factor: 12.910

2.  m5CRegpred: Epitranscriptome Target Prediction of 5-Methylcytosine (m5C) Regulators Based on Sequencing Features.

Authors:  Zhizhou He; Jing Xu; Haoran Shi; Shuxiang Wu
Journal:  Genes (Basel)       Date:  2022-04-12       Impact factor: 4.141

3.  i5hmCVec: Identifying 5-Hydroxymethylcytosine Sites of Drosophila RNA Using Sequence Feature Embeddings.

Authors:  Hang-Yu Liu; Pu-Feng Du
Journal:  Front Genet       Date:  2022-05-03       Impact factor: 4.772

4.  5-Methylcytosine RNA Methyltransferases-Related Long Non-coding RNA to Develop and Validate Biochemical Recurrence Signature in Prostate Cancer.

Authors:  Ke Wang; Weibo Zhong; Zining Long; Yufei Guo; Chuanfan Zhong; Taowei Yang; Shuo Wang; Houhua Lai; Jianming Lu; Pengxiang Zheng; Xiangming Mao
Journal:  Front Mol Biosci       Date:  2021-12-01

Review 5.  The role of RNA m5C modification in cancer metastasis.

Authors:  Qiaofeng Zhang; Furong Liu; Wei Chen; Hongrui Miao; Huifang Liang; Zhibin Liao; Zhanguo Zhang; Bixiang Zhang
Journal:  Int J Biol Sci       Date:  2021-08-02       Impact factor: 6.580

6.  Immune Infiltrates of m5C RNA Methylation-Related LncRNAs in Uterine Corpus Endometrial Carcinoma.

Authors:  Wen-Xiu Gu; Yan Chen; Wei Wang
Journal:  J Oncol       Date:  2022-03-29       Impact factor: 4.375

7.  Circ-LocNet: A Computational Framework for Circular RNA Sub-Cellular Localization Prediction.

Authors:  Muhammad Nabeel Asim; Muhammad Ali Ibrahim; Muhammad Imran Malik; Andreas Dengel; Sheraz Ahmed
Journal:  Int J Mol Sci       Date:  2022-07-26       Impact factor: 6.208

8.  m5C-Related lncRNAs Predict Overall Survival of Patients and Regulate the Tumor Immune Microenvironment in Lung Adenocarcinoma.

Authors:  Junfan Pan; Zhidong Huang; Yiquan Xu
Journal:  Front Cell Dev Biol       Date:  2021-06-29

9.  BiLSTM-5mC: A Bidirectional Long Short-Term Memory-Based Approach for Predicting 5-Methylcytosine Sites in Genome-Wide DNA Promoters.

Authors:  Xin Cheng; Jun Wang; Qianyue Li; Taigang Liu
Journal:  Molecules       Date:  2021-12-07       Impact factor: 4.411

10.  Pan-cancer analysis of m5C regulator genes reveals consistent epigenetic landscape changes in multiple cancers.

Authors:  Yuting He; Xiao Yu; Menggang Zhang; Wenzhi Guo
Journal:  World J Surg Oncol       Date:  2021-07-29       Impact factor: 2.754

  10 in total

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