<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Genet.</journal-id>
<journal-title>Frontiers in Genetics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Genet.</abbrev-journal-title>
<issn pub-type="epub">1664-8021</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">853258</article-id>
<article-id pub-id-type="doi">10.3389/fgene.2022.853258</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Genetics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>m5Cpred-XS: A New Method for Predicting RNA m5C Sites Based on XGBoost and SHAP</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">m5Cpred-XS</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Yinbo</given-names>
</name>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1635070/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shen</surname>
<given-names>Yingying</given-names>
</name>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Hong</given-names>
</name>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Yong</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhu</surname>
<given-names>Xiaolei</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/608947/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>School of Sciences</institution>, <institution>Anhui Agricultural University</institution>, <addr-line>Hefei</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/29005/overview">Fengfeng Zhou</ext-link>, Jilin University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1064518/overview">Leyi Wei</ext-link>, Shandong University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1364317/overview">Bowen Song</ext-link>, University of Liverpool, United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Xiaolei Zhu, <email>xlzhu_mdl@hotmail.com</email>; Yong Zhang, <email>yongzhang@ahau.edu.cn</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Computational Genomics, a section of the journal Frontiers in Genetics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>03</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>13</volume>
<elocation-id>853258</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>02</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Liu, Shen, Wang, Zhang and Zhu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Liu, Shen, Wang, Zhang and Zhu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>As one of the most important post-transcriptional modifications of RNA, 5-cytosine-methylation (m5C) is reported to closely relate to many chemical reactions and biological functions in cells. Recently, several computational methods have been proposed for identifying m5C sites. However, the accuracy and efficiency are still not satisfactory. In this study, we proposed a new method, m5Cpred-XS, for predicting m5C sites of <italic>H. sapiens</italic>, <italic>M. musculus</italic>, and <italic>A. thaliana</italic>. First, the powerful SHAP method was used to select the optimal feature subset from seven different kinds of sequence-based features. Second, different machine learning algorithms were used to train the models. The results of five-fold cross-validation indicate that the model based on XGBoost achieved the highest prediction accuracy. Finally, our model was compared with other state-of-the-art models, which indicates that m5Cpred-XS is superior to other methods. Moreover, we deployed the model on a web server that can be accessed through <ext-link ext-link-type="uri" xlink:href="http://m5cpred-xs.zhulab.org.cn/">http://m5cpred-xs.zhulab.org.cn/</ext-link>, and m5Cpred-XS is expected to be a useful tool for studying m5C sites.</p>
</abstract>
<kwd-group>
<kwd>5-cytosine-methylation</kwd>
<kwd>XGBoost</kwd>
<kwd>machine learning</kwd>
<kwd>shap</kwd>
<kwd>feature selection</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>RNA modification plays pivotal roles in many biological processes (<xref ref-type="bibr" rid="B54">Tang et al., 2001</xref>; <xref ref-type="bibr" rid="B43">Matzke et al., 2004</xref>; <xref ref-type="bibr" rid="B58">Xu et al., 2013</xref>; <xref ref-type="bibr" rid="B30">Jespersen et al., 2017</xref>; <xref ref-type="bibr" rid="B60">Xue Chen et al., 2020</xref>). Until now, about 170 types of RNA modifications have been discovered (<xref ref-type="bibr" rid="B59">Xuan et al., 2018</xref>), among which, 5-methylcytosine (m5C) is one of the most abundant post-transcriptional modifications (PTCM). In this modification, a methyl group is transferred to the fifth carbon atom of cytosine by RNA methyl-transferase (<xref ref-type="bibr" rid="B30">Jespersen et al., 2017</xref>). The m5C modification plays important roles in many biochemical reactions (<xref ref-type="bibr" rid="B7">Catania and Fairweather 1991</xref>; <xref ref-type="bibr" rid="B20">Fasolino et al., 2017</xref>; <xref ref-type="bibr" rid="B62">Yang et al., 2017</xref>; <xref ref-type="bibr" rid="B28">He et al., 2020</xref>; <xref ref-type="bibr" rid="B61">Xue MiaoMiao et al., 2020</xref>; <xref ref-type="bibr" rid="B65">Zhang et al., 2020</xref>), such as the pathogenesis of various cancers (<xref ref-type="bibr" rid="B28">He et al., 2020</xref>; <xref ref-type="bibr" rid="B61">Xue MiaoMiao et al., 2020</xref>; <xref ref-type="bibr" rid="B65">Zhang et al., 2020</xref>), rRNA assembly (<xref ref-type="bibr" rid="B65">Zhang et al., 2020</xref>), and cellular aging (<xref ref-type="bibr" rid="B7">Catania and Fairweather 1991</xref>), etc. Thus, it is meaningful to pinpoint m5C sites in RNA sequences.</p>
<p>Several experimental methods have been developed to identify m5C sites, including miCLIP-seq (<xref ref-type="bibr" rid="B29">Hussain et al., 2013</xref>), Aza-IP-seq (<xref ref-type="bibr" rid="B36">Khoddami and Cairns 2013</xref>), bisulfite sequencing (<xref ref-type="bibr" rid="B1">Agris 2008</xref>; <xref ref-type="bibr" rid="B51">Schaefer et al., 2010</xref>), and m5C-RIP-seq (<xref ref-type="bibr" rid="B35">Khoddami et al., 2019</xref>). However, these methods have their own shortcomings (<xref ref-type="bibr" rid="B24">Fu et al., 2012</xref>). For example, bisulfite sequencing cannot detect m5C sites in low-abundance RNA. Moreover, these existing experimental methods are time-consuming and expensive. In recent years, with the development of computer technology, several computational methods, especially those machine-learning based methods, have been developed for RNA m5C site identification (<xref ref-type="bibr" rid="B22">Feng et al., 2016</xref>; <xref ref-type="bibr" rid="B47">Qiu et al., 2017</xref>; <xref ref-type="bibr" rid="B48">Sabooh et al., 2018</xref>; <xref ref-type="bibr" rid="B64">Zhang et al., 2018</xref>).</p>
<p>The computational methods are mainly classified into two categories: random forest (RF)-based models and support vector machine (SVM)-based models. Based on RF, <xref ref-type="bibr" rid="B47">Qiu et al. (2017)</xref> proposed iRNAm5C-PseDNC based on pseudo dinucleotide composition (PseDNC) feature encoding, and <xref ref-type="bibr" rid="B38">Li et al. (2018)</xref> constructed RNAm5Cfinder by using mononucleotide binary encoding (MNBE) to encode the RNA sequences. Based on these two feature encodings and K-tuple nucleotide frequency component (KNFC), <xref ref-type="bibr" rid="B52">Song et al. (2018)</xref> developed a predictor named PEA-m5C. By using SVM as the classifier, <xref ref-type="bibr" rid="B22">Feng et al. (2016)</xref> developed m5C-PseDNC based on features of PseDNC. <xref ref-type="bibr" rid="B19">Fang et al. (2019)</xref> built RNAm5CPred based on the features of PseDNC, KNFC, and MNBE. By integrating multiple SVM methods, <xref ref-type="bibr" rid="B64">Zhang et al. (2018)</xref> developed an ensemble model, m5C-HPCR, by incorporating different physical&#x2013;chemical properties into PseDNC. <xref ref-type="bibr" rid="B13">Chen Xiao et al. (2020)</xref> proposed another SVM-based model, m5CPred-SVM, which uses six sequence-based features, including k-nucleotide frequency (KNF), K-spaced nucleotide pair frequency (KSNPF), position-specific nucleotide propensity (PSNP), K-spaced position-specific dinucleotide propensity (KSPSDP), PseDNC, and chemical property with density (CPD).</p>
<p>As mentioned above, different kinds of features have been generated for predicting m5C sites, and the dimension of these features can be very high; however, not all the features are relevant for building machine learning models. Moreover, the features with ultrahigh dimensions also pose a great challenge to computer performance (<xref ref-type="bibr" rid="B39">Li et al., 2021</xref>). Selecting the optimal feature subset by appropriate feature selection methods can not only improve the accuracy of the prediction model, but also effectively reduce the huge computing power required for model training.</p>
<p>Recently, different feature selection methods have been used in developing models for predicting the RNA modification sites. <xref ref-type="bibr" rid="B57">Wang et al. (2018)</xref> used a minimum redundancy maximum (mRMR) correlation algorithm to select discriminative features from the features encoded based on RNA sequences. <xref ref-type="bibr" rid="B48">Sabooh et al. (2018)</xref> developed a new computational method pm5CS-Comp-mRMR by also using mRMR for selecting the discriminate features. Furthermore, <xref ref-type="bibr" rid="B55">Visentini et al. (2016)</xref> first sorted the features according to the F-score obtained in the eXtreme gradient boosting (XGBoost) (<xref ref-type="bibr" rid="B10">Chen, 2016</xref>) package and then selected the top 50 features based on the incremental feature selection (IFS) strategy as the optimal feature subset. To reduce the dimension of features, <xref ref-type="bibr" rid="B9">Chai et al. (2021a)</xref> proposed an efficient m5C sites prediction approach, Staem5, based on features selected by F-score. The SHapley Additive ExPlanations (SHAP) (<xref ref-type="bibr" rid="B56">Wang and Gribskov 2019</xref>; <xref ref-type="bibr" rid="B3">Bi et al., 2020</xref>) method, which can interpret the importance of features, is another effective method for selecting relevant features. The method was also used in several recent works (<xref ref-type="bibr" rid="B3">Bi et al., 2020</xref>; <xref ref-type="bibr" rid="B44">Pathy et al., 2020</xref>; <xref ref-type="bibr" rid="B18">Effrosynidis and Arampatzis 2021</xref>).</p>
<p>In this study, we established a new method to predict m5C sites by using XGBoost based on features selected by SHAP. We named this method m5Cpred_XS, which can be used to predict m5C sites in multiple species. Extensive experiments demonstrated that the proposed predictor, m5Cpred_XS, outperformed other existing prediction methods. Finally, a web server (<ext-link ext-link-type="uri" xlink:href="http://m5cpred-xs.zhulab.org.cn/">http://m5cpred-xs.zhulab.org.cn/</ext-link>) was deployed for the users.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>Materials and Methods</title>
<sec id="s2-1">
<title>Overall Framework of m5Cpred_XS</title>
<p>For building our model reasonably, we conducted our study in six steps. I) A benchmark data set was collected. The benchmark data set was divided into the training set and the independent test set. II) The features were extracted from RNA sequences. III) The SHAP-based feature selection was carried out to select the optimal feature subset. IV) The XGBoost was used to train the model. V) The comparison and analysis of different models was conducted. VI) A web server for predicting m5C sites was developed for the community. The overall flow chart of our study is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The flowchart of m5Cpred_XS.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>Benchmark Data Sets</title>
<p>For fair comparison, we used the same data sets as in <xref ref-type="bibr" rid="B13">Chen Xiao et al. (2020</xref>). In their work, they collected data for three species: <italic>H. sapiens</italic>, <italic>M. musculus,</italic> and <italic>A. thaliana</italic>. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, the data sets contain 269, 5563, and 6289 positive samples for the three species, respectively, and the numbers of negative samples are the same as positive samples. The positive samples of <italic>H. sapiens, M. musculus</italic>, and <italic>A. thaliana</italic> were collected from the work of <xref ref-type="bibr" rid="B62">Yang et al. (2017</xref>), <xref ref-type="bibr" rid="B35">Khoddami et al. (2019</xref>), and <xref ref-type="bibr" rid="B16">Cui et al. (2017</xref>), respectively. For the details about how the data sets were obtained, please refer to <xref ref-type="bibr" rid="B13">Chen Xiao et al. (2020</xref>).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Training and test data sets of three species.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Datasets<xref ref-type="table-fn" rid="Tfn1">
<sup>a</sup>
</xref>
</th>
<th align="center">Length (bp)</th>
<th align="center">Positive subset</th>
<th align="center">Negativity subset</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">H_train</td>
<td align="center">41</td>
<td align="center">200</td>
<td align="center">200</td>
</tr>
<tr>
<td align="left">H_test</td>
<td align="center">41</td>
<td align="center">69</td>
<td align="center">69</td>
</tr>
<tr>
<td align="left">M_train</td>
<td align="center">41</td>
<td align="center">4,563</td>
<td align="center">4,563</td>
</tr>
<tr>
<td align="left">M_test</td>
<td align="center">41</td>
<td align="center">1,000</td>
<td align="center">1,000</td>
</tr>
<tr>
<td align="left">A_train</td>
<td align="center">41</td>
<td align="center">5,289</td>
<td align="center">5,289</td>
</tr>
<tr>
<td align="left">A_test</td>
<td align="center">41</td>
<td align="center">1,000</td>
<td align="center">1,000</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn1">
<label>a</label>
<p>H, M and H, M, A represent <italic>H. sapiens</italic>, <italic>M. musculus</italic> and <italic>A. thaliana</italic>, respectively.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>To build and evaluate the models, the benchmark data sets were divided into two parts: the training data sets and the independent test sets. The training data sets were used for the model construction, cross-validation, and the determination of the hyperparameters of machine learning algorithms, whereas the independent test sets were used for testing the prediction performance and generalization ability of the models. For <italic>A. thaliana</italic>, 1000 positive and 1000 negative samples were randomly selected from the data set as the independent test data set, and the remaining 5298 positive and 5298 negative samples were selected as the training data set. Similarly, 1000 positive and 1000 negative samples from <italic>M. musculus</italic>&#x2019; benchmark data set were selected as the independent test set, and the remaining 4563 positive and 4563 negative samples were selected as the training data set. For <italic>H. sapiens</italic>, 69 positive and 69 negative samples were randomly selected as the independent test set, and the remaining 200 positive and 200 negative samples were selected as the training data set. The specific partitioning of the data sets is shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<p>For each RNA segment, it can be expressed in the following form:<disp-formula id="equ1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>In this formula, <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>&#x3bb;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the downstream and upstream nucleotide with cytosine (C) at the center, respectively. Previous studies (<xref ref-type="bibr" rid="B29">Hussain et al., 2013</xref>; <xref ref-type="bibr" rid="B36">Khoddami and Cairns 2013</xref>; <xref ref-type="bibr" rid="B47">Qiu et al., 2017</xref>; <xref ref-type="bibr" rid="B48">Sabooh et al., 2018</xref>; <xref ref-type="bibr" rid="B64">Zhang et al., 2018</xref>; <xref ref-type="bibr" rid="B35">Khoddami et al., 2019</xref>) show that the performance is better when <inline-formula id="inf3">
<mml:math id="m4">
<mml:mi mathvariant="italic">&#x3bb;</mml:mi>
</mml:math>
</inline-formula> is set to 20. Therefore, in this study, we also set <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="italic">&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, which means that all the RNA segments have a length of 41 bp.</p>
</sec>
<sec id="s2-3">
<title>Feature Encoding Extraction</title>
<sec id="s2-3-1">
<title>Enhanced Nucleic Acid Composition</title>
<p>ENAC encoding (<xref ref-type="bibr" rid="B2">Ahmad and Shatabda 2019</xref>) is used for feature extraction in equal-length RNA sequences. It first determines a fixed length window, and then the window is slid from the 5-terminal to the 3-terminal of the RNA segment without interval. The features of ENAC are expressed as follows (<xref ref-type="bibr" rid="B26">Han et al., 2019</xref>):<disp-formula id="equ2">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">wi</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>In this formula, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula> represents the size of the sliding window, and <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of nucleotide <inline-formula id="inf7">
<mml:math id="m9">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula> in this window <inline-formula id="inf8">
<mml:math id="m10">
<mml:mi>r</mml:mi>
</mml:math>
</inline-formula> <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">&#x2208;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>G</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>U</mml:mi>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. In this paper, the value of <inline-formula id="inf10">
<mml:math id="m12">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula> is set to five; thus, the dimension of ENAC is 148.</p>
</sec>
<sec id="s2-3-2">
<title>The Composition of K-Spaced Nucleic Acid Pairs</title>
<p>The CKSNAP feature encoding scheme (<xref ref-type="bibr" rid="B16">Cui et al., 2017</xref>; <xref ref-type="bibr" rid="B33">Ju and Wang 2020</xref>) is based on the frequency of k-spaced nucleotide pairs (k &#x3d; 0, 1, 2, 3, 4, 5). For example, when k &#x3d; 1, the nucleotide pairs corresponding to k-spaced 16 possible nucleotide pairs (i.e., &#x201c;A&#x2217;A&#x2033;, &#x201c;A&#x2217;C&#x2033;, &#x201c;A&#x2217;G&#x2033;, &#x2026;, &#x201c;C&#x2217;G&#x2033;, &#x201c;G&#x2217;A&#x2033;, &#x2026;, &#x201c;G&#x2217;C&#x2033;, &#x201c;U&#x2217;U&#x2033;, &#x201c;U&#x2217;A&#x2033;, &#x201c;U&#x2217;C&#x2033;, &#x201c;U&#x2217;G&#x2033;), CKSNAP can be expressed as the following formula:<disp-formula id="equ3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A&#x2217;A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">total</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A&#x2217;C</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">total</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A&#x2217;G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">total</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">T&#x2217;T</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">total</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m14">
<mml:mo>&#x2217;</mml:mo>
</mml:math>
</inline-formula> represents k arbitrary nucleotides, and <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of nucleotide pairs <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> appearing in the entire RNA sequence. <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total number of nucleotide pairs appearing in the RNA sequence with the interval k. A total number of 96 (16&#x2217;6) dimensional features were generated by CKSNAP encoding.</p>
</sec>
<sec id="s2-3-3">
<title>Accumulated Nucleotide Frequency</title>
<p>ANF, also known as nucleotide density (ND), fully considers the distribution and nucleotide frequency information of each nucleotide in the RNA sequence (<xref ref-type="bibr" rid="B15">Chen Zhen, et al., 2020</xref>). The density of a nucleotide <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at <inline-formula id="inf16">
<mml:math id="m19">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula> position in RNA sequence can be expressed as follows:<disp-formula id="equ4">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">q</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold">0</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">otherwise</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the type of nucleotide at the sequence position <inline-formula id="inf18">
<mml:math id="m22">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula>. For example, an RNA sequence &#x2018;AUCUCAUGAG,&#x2019; the densities of A at positions 1, 6, and 9 can be expressed as 1.00 (1/1), 0.33 (2/6), and 0.33 (3/9). The densities of U at positions 2 and 4 are 0.50 (1/2), 0.50 (2/4), respectively. In this way, the whole RNA sequence can be expressed as (1.00.0.50.0.33.0.50, 0.20.0.33.0.43.0.13.0.33.0.20). ANF produces 41 dimensional features for a 41-bp RNA sequence.</p>
</sec>
<sec id="s2-3-4">
<title>Nucleotide Chemical Property</title>
<p>Adenine (A), guanine (G), cytosine (C), and uracil (U) are the four types of nucleotides in RNA, each of which has unique chemical properties and physical structure. According to different chemical properties, these four nucleotides can be divided into three categories (<xref ref-type="bibr" rid="B11">Chen et al., 2016</xref>). The details are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Chemical structure of each nucleotide.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Chemical property</th>
<th align="center">Class</th>
<th align="center">Nucleotides</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">Ring Structure</td>
<td align="left">Purine</td>
<td align="left">A, G</td>
</tr>
<tr>
<td align="left">Pyrimidine</td>
<td align="left">C, U</td>
</tr>
<tr>
<td rowspan="2" align="left">Functional Group</td>
<td align="left">Amino</td>
<td align="left">A, C</td>
</tr>
<tr>
<td align="left">Keto</td>
<td align="left">G, U</td>
</tr>
<tr>
<td rowspan="2" align="left">Hydrogen Bond</td>
<td align="left">Strong</td>
<td align="left">C, G</td>
</tr>
<tr>
<td align="left">Weak</td>
<td align="left">A, U</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on the three types of chemical properties, A, C, U, and G can be expressed as (1, 1, 1), (0, 1, 0), (1, 0, 0), and (0, 0, 1), respectively. The feature dimension generated by NCP is 123.</p>
</sec>
<sec id="s2-3-5">
<title>Binary Encoding</title>
<p>The method of using a four-dimensional binary vector to encode the nucleotide is called the binary encoding scheme (<xref ref-type="bibr" rid="B23">Foster et al., 2003</xref>) by which A, C, G, and U are encoded as (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), and (0, 0, 0, 1), respectively. Thus, we obtained a 164-dimensional feature vector for an RNA segment containing 41 nucleotides.</p>
</sec>
<sec id="s2-3-6">
<title>Series Correlation Pseudo Dinucleotide Composition</title>
<p>The expression of SCPseDNC (<xref ref-type="bibr" rid="B12">Chen et al., 2014</xref>) coding is as follows:<disp-formula id="equ5">
<mml:math id="m23">
<mml:mrow>
<mml:mi mathvariant="bold-italic">D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold">3</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents<disp-formula id="equ6">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mi mathvariant="normal">&#x2264;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="normal">&#x2264;</mml:mi>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">16</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;&#x39b;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">17</mml:mi>
<mml:mi mathvariant="normal">&#x2264;</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mi mathvariant="normal">&#x2264;</mml:mi>
<mml:mi mathvariant="bold">16</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;&#x39b;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf20">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>16</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the standardized occurrence frequency of the 16 types of dinucleotides in a sequence, <inline-formula id="inf21">
<mml:math id="m27">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula> represents the highest counted rank (or tie) of the correlation along the nucleotide sequence, <inline-formula id="inf22">
<mml:math id="m28">
<mml:mi>w</mml:mi>
</mml:math>
</inline-formula> is the weight, which ranges from zero to one, and <inline-formula id="inf23">
<mml:math id="m29">
<mml:mi>&#x39b;</mml:mi>
</mml:math>
</inline-formula> is the six physicochemical indices, including &#x2018;Roll (RNA)&#x27;, &#x2018;Rise (RNA)&#x27;, &#x2018;Shift (RNA)&#x27;, &#x2018;Twist (RNA)&#x27;, &#x2018;Slide (RNA)&#x27; and &#x2018;Tilt (RNA)&#x27;. <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf25">
<mml:math id="m31">
<mml:mi>j</mml:mi>
</mml:math>
</inline-formula>-tier correlation factor, defined as follows:<disp-formula id="equ7">
<mml:math id="m32">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">3</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">3</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">3</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where the correlation function <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mi>&#x3c2;</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is defined as<disp-formula id="equ8">
<mml:math id="m34">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1,2</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x39b;</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1,2</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1,2</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf27">
<mml:math id="m35">
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:math>
</inline-formula> is the number of physicochemical indices. <inline-formula id="inf28">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the value of the <inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:mi>&#x3c2;</mml:mi>
<mml:mi mathvariant="normal">&#x2010;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> physical and chemical index of the <inline-formula id="inf30">
<mml:math id="m38">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>-dinucleotide <inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="bold-italic">&#x3c2;</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> refers to the value of the <inline-formula id="inf33">
<mml:math id="m41">
<mml:mrow>
<mml:mi>&#x3c2;</mml:mi>
<mml:mi mathvariant="normal">&#x2010;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> physical and chemical index of the <inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-dinucleotide <inline-formula id="inf35">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. In this paper, we set <inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.9</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> to generate a 136-dimensional feature vector.</p>
</sec>
<sec id="s2-3-7">
<title>Word2Vec by FastText</title>
<p>FastText is a natural language model released by Facebook (<xref ref-type="bibr" rid="B32">Joulin et al., 2017</xref>). By considering the RNA segments as sentences, we used the FastText program to build a word2vec model and then to encode the RNA segments as word vectors. Both skipgram and cbow models can be trained in FastText; we, thus, trained a cbow model to generate word embeddings for RNA segments. A total of 100-dimensional feature data was generated by using FastText.</p>
</sec>
</sec>
<sec id="s2-4">
<title>Feature Selection</title>
<p>Feature selection is an important step in building effective machine learning models when high-dimensional features were generated. In this study, three different feature selection methods were employed to select the optimal feature subsets. As one of the frameworks for explaining the prediction model, the SHAP algorithm was proposed to characterize feature importance and assess feature behavior (<xref ref-type="bibr" rid="B53">Swann et al., 2011</xref>). The contribution of each feature can be evaluated by the SHAP value, which is calculated by<disp-formula id="equ9">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x393;</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="normal">&#x2286;</mml:mi>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>!</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">&#x2212;1</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">!/</mml:mi>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
<mml:mi mathvariant="normal">!</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="normal">&#x222a;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="normal">&#x222a;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf38">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x393;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the importance score of the feature <inline-formula id="inf39">
<mml:math id="m48">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>, F denotes the set of all features, and <inline-formula id="inf40">
<mml:math id="m49">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula> expresses all feature subsets obtained from <inline-formula id="inf41">
<mml:math id="m50">
<mml:mi>F</mml:mi>
</mml:math>
</inline-formula> without feature <inline-formula id="inf42">
<mml:math id="m51">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>. The predictive results of the two models based on <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">&#x222a;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> were compared with the current input <inline-formula id="inf45">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">&#x222a;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="normal">&#x222a;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf46">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the values of the input features in the set <inline-formula id="inf47">
<mml:math id="m56">
<mml:mi>S</mml:mi>
</mml:math>
</inline-formula>. To estimate <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x393;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> based on the <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> difference, the SHAP method approximates the Shapley value by performing Shapley sampling or Shapley quantitative influence.</p>
<p>The F-score (<xref ref-type="bibr" rid="B45">Polat and Guenes 2009</xref>) is another feature selection method that measures the discriminatory ability of two sets of real values. The F-score value of each feature in the data set can be calculated by the following equation:<disp-formula id="equ10">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">1</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf50">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the F-score value of the <inline-formula id="inf51">
<mml:math id="m61">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> feature; <inline-formula id="inf52">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf53">
<mml:math id="m63">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m64">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the average of the <inline-formula id="inf55">
<mml:math id="m65">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> feature of all, positive, and negative samples of the data set, respectively; <inline-formula id="inf56">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf57">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> mean the numbers of positive and negative samples in the data set, respectively; <inline-formula id="inf58">
<mml:math id="m68">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf59">
<mml:math id="m69">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> feature of the <inline-formula id="inf60">
<mml:math id="m70">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> positive sample; and <inline-formula id="inf61">
<mml:math id="m71">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <inline-formula id="inf62">
<mml:math id="m72">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> feature of the <inline-formula id="inf63">
<mml:math id="m73">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mtext>th</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> negative sample. Thus, the numerator means the variance between means of the positive and negative samples, and the denominator represents the sum of variances of positive and negative samples. The larger the F-score, the more likely this feature is to be more discriminative.</p>
<p>The third feature selection method used in this study is maximum relevance minimum redundancy (mRMR), which was developed by Peng et al. (<xref ref-type="bibr" rid="B27">Hanchuan et al., 2005</xref>). In this method, mutual information (MI) is used to evaluate the relationships among the features and the labels, and the goal of the method is to identify features that can maximize the relevance between features and labels and simultaneously minimize the relevance between the features. The following equation is used to select features recursively:<disp-formula id="equ11">
<mml:math id="m74">
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="bold">max</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x2208;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">&#x3a9;</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">l</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x3a9;</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">&#x2208;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">&#x3a9;</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf64">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3a9;</mml:mtext>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the subset with selected features and <inline-formula id="inf65">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3a9;</mml:mtext>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the subset of remaining features; <inline-formula id="inf66">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the features in <inline-formula id="inf68">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3a9;</mml:mtext>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf69">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3a9;</mml:mtext>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively; <inline-formula id="inf70">
<mml:math id="m81">
<mml:mi>l</mml:mi>
</mml:math>
</inline-formula> represents the label vector; <inline-formula id="inf71">
<mml:math id="m82">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> means the mutual information between vector <inline-formula id="inf72">
<mml:math id="m83">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="m84">
<mml:mtext>y</mml:mtext>
</mml:math>
</inline-formula>, which can be calculated as follows:<disp-formula id="equ12">
<mml:math id="m85">
<mml:mrow>
<mml:mi mathvariant="bold-italic">I</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">&#x222c;</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold-italic">dxdy</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf74">
<mml:math id="m86">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the joint probabilistic density and <inline-formula id="inf75">
<mml:math id="m87">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf76">
<mml:math id="m88">
<mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the marginal probabilistic densities.</p>
</sec>
<sec id="s2-5">
<title>Classifier</title>
<p>The XGBoost was a distributed gradient enhancement library that was widely used in classification scenarios (<xref ref-type="bibr" rid="B31">Ji et al., 2019</xref>; <xref ref-type="bibr" rid="B66">Zhao et al., 2019</xref>; <xref ref-type="bibr" rid="B17">Ding et al., 2020</xref>; <xref ref-type="bibr" rid="B50">Samat et al., 2020</xref>). It has many advantages, such as flexibility, efficiency, and portability. The basic principle of this algorithm is to assign quantitative weight to each leaf node of a series of decision trees. The parallel enhanced trees are provided by XGBoost. This algorithm has very good ability to process sparse and high-dimensional data, and it also inherits the high accuracy of the original boosting algorithm. Some researchers apply this algorithm in bioinformatics, such as the prediction of m6A (<xref ref-type="bibr" rid="B46">Qiang et al., 2018</xref>; <xref ref-type="bibr" rid="B66">Zhao et al., 2019</xref>) and m7G sites (<xref ref-type="bibr" rid="B3">Bi et al., 2020</xref>). In this paper, we used a python package to build the XGBoost model and used a grid search method to optimize hyperparameters, max_depth, learning_rate, and n_estimators. The ranges of these three hyperparameters are (2, 4, 6, 8,10, 12, 14.16), (0.005, 0.01, 0.02, 0.05, 0.1), and (1,600,1800,2000, 2,200, 2,400, 2,600, 2,800), respectively. Finally, we obtained different optimal hyperparameters for different species. The optimal hyperparameters for three species are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The optimal hyperparameters of XGBoost for three species.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Species</th>
<th align="center">learning_rate</th>
<th align="center">max_depth</th>
<th align="center">n_estimators</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>H. sapiens</italic>
</td>
<td align="char" char=".">0.05</td>
<td align="center">2</td>
<td align="center">2000</td>
</tr>
<tr>
<td align="left">
<italic>M. musculus</italic>
</td>
<td align="char" char=".">0.02</td>
<td align="center">6</td>
<td align="center">2,600</td>
</tr>
<tr>
<td align="left">
<italic>A. thaliana</italic>
</td>
<td align="char" char=".">0.01</td>
<td align="center">16</td>
<td align="center">1800</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-6">
<title>Evaluation Criteria</title>
<p>Cross-validation is often used to evaluate the performance and generalization ability of machine learning models. In this paper, five-fold cross-validation was used to evaluate the models, and the random sampling method was used to divide the training data set into five subsets with very close data volume (<xref ref-type="bibr" rid="B25">Fushiki 2011</xref>). In each training, one of the five subsets was used as validation data set, and the other four were used for training the model. Thus, a total of five m5C site prediction models were obtained. Finally, the prediction results of these five models were evaluated, and the five evaluation values were averaged as the ultimate evaluation indices. Similarly, this five-fold cross-validation was also adopted for hyperparameter selection, algorithm comparison, etc.</p>
<p>Different evaluation metrics are used in bioinformatics classification. In this study, we selected the accuracy (Acc), sensitivity (Sen), specificity (Spe), precision (Pre), Matthews correlation coefficient (Mcc), and F1-score as the main evaluation metrics (<xref ref-type="bibr" rid="B63">Zhang et al., 2019</xref>; <xref ref-type="bibr" rid="B42">Lv et al., 2020</xref>). Counts of true positive, true negative, false positive, and false negative predictions were recorded as TP, TN, FP, and FN, respectively. Thus, the six metrics can be represented as follows:<disp-formula id="equ13">
<mml:math id="m89">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Sen</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FN</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Spe</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Pre</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Acc</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FN</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">Mcc</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TN&#x2217;TP</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">FN&#x2217;FP</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FN</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">TN</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FN</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
<mml:mi mathvariant="bold-italic">&#x2217;TP</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold">2</mml:mi>
<mml:mi mathvariant="bold-italic">&#x2217;TP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FP</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">FN</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>In addition to the above evaluation indicators, the precision recall curve (PRC curve) (<xref ref-type="bibr" rid="B34">Keilwagen et al., 2014</xref>; <xref ref-type="bibr" rid="B49">Saito and Rehmsmeier 2017</xref>) and receiver operating characteristic curve (ROC curve) (<xref ref-type="bibr" rid="B21">Fawcett 2006</xref>; <xref ref-type="bibr" rid="B37">Li et al., 2019</xref>) were also used to evaluate the model. These two curves have the ability to evaluate the prediction performance of the proposed method in the whole decision value range, and the areas under the curves (AUPRC and AUROC) are often used to quantify the performance of the models. We quantify the performance of the model by plotting these two kinds of curves and calculating the areas under the ROC and PRC curves.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec id="s3-1">
<title>Models Based on Features Selected by SHAP</title>
<p>Seven kinds of features were generated from the RNA segments of the three species of which the dimension is 808 in total. Considering the redundancy between the features, SHAP was used to select the optimal feature subsets by which the scores of importance of the 808-dimensional features were calculated based on XGBoost ensemble algorithm. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the cross-validation AUROC values of models based on the top <italic>n</italic> features. The highest AUROCs were obtained when the top 48, 228, and 208 features were used for <italic>H. sapiens</italic>, <italic>M. musculus</italic>, and <italic>A. thaliana</italic>, respectively. The corresponding AUROC values are 0.935, 0.834, and 0.787, for the three species, respectively.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The cross-validation AUROC values of models based on the top <italic>n</italic> features selected by SHAP, mRMR, and f-score.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g002.tif"/>
</fig>
<p>In addition, <xref ref-type="table" rid="T4">Table 4</xref> shows all the evaluation metrics for the models based on features selected by SHAP and the models based on the original 808 features. It indicates that the models based on features selected by SHAP achieved higher values than the model based on the original 808 features for most of the metrics, which demonstrates the advantages of using SHAP for feature selection.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>The five-fold cross-validation results for models based on features selected by SHAP or the original 808 features.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Species</th>
<th align="center">Feature used</th>
<th align="center">Pre (%)</th>
<th align="center">Sp (%)</th>
<th align="center">Sn (%)</th>
<th align="center">Acc (%)</th>
<th align="center">F1</th>
<th align="center">MCC</th>
<th align="center">AUROC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>H.sapiens</italic>
</td>
<td>Features selected by SHAP</td>
<td align="char" char=".">
<bold>83.2</bold>
</td>
<td align="char" char=".">82.0</td>
<td align="char" char=".">
<bold>89.0</bold>
</td>
<td align="char" char=".">
<bold>85.5</bold>
</td>
<td align="char" char=".">
<bold>0.860</bold>
</td>
<td align="char" char=".">
<bold>0.712</bold>
</td>
<td align="char" char=".">
<bold>0.935</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>808 features</td>
<td align="char" char=".">78.9</td>
<td align="char" char=".">78.5</td>
<td align="char" char=".">80.5</td>
<td align="char" char=".">79.5</td>
<td align="char" char=".">0.797</td>
<td align="char" char=".">0.590</td>
<td align="char" char=".">0.873</td>
</tr>
<tr>
<td align="left">
<italic>M.musculus</italic>
</td>
<td>Features selected by SHAP</td>
<td align="char" char=".">
<bold>75.1</bold>
</td>
<td align="char" char=".">
<bold>74.9</bold>
</td>
<td align="char" char=".">75.6</td>
<td align="char" char=".">
<bold>75.3</bold>
</td>
<td align="char" char=".">
<bold>0.754</bold>
</td>
<td align="char" char=".">
<bold>0.505</bold>
</td>
<td align="char" char=".">
<bold>0.834</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>808 features</td>
<td align="char" char=".">74.7</td>
<td align="char" char=".">74.2</td>
<td align="char" char=".">
<bold>76.1</bold>
</td>
<td align="char" char=".">75.1</td>
<td align="char" char=".">
<bold>0.754</bold>
</td>
<td align="char" char=".">0.503</td>
<td align="char" char=".">0.831</td>
</tr>
<tr>
<td align="left">
<italic>A.thaliana</italic>
</td>
<td>Features selected by SHAP</td>
<td align="char" char=".">
<bold>74.8</bold>
</td>
<td align="char" char=".">76.9</td>
<td align="char" char=".">
<bold>68.5</bold>
</td>
<td align="char" char=".">
<bold>72.7</bold>
</td>
<td align="char" char=".">
<bold>0.715</bold>
</td>
<td align="char" char=".">
<bold>0.456</bold>
</td>
<td align="char" char=".">
<bold>0.787</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>808 features</td>
<td align="char" char=".">73.6</td>
<td align="char" char=".">75.9</td>
<td align="char" char=".">67.3</td>
<td align="char" char=".">71.6</td>
<td align="char" char=".">0.703</td>
<td align="char" char=".">0.434</td>
<td align="char" char=".">0.779</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>Comparison With Other Feature Selection Methods</title>
<p>Besides this, another two kinds of feature-selection methods, F-score (<xref ref-type="bibr" rid="B45">Polat and Guenes 2009</xref>) and mRMR (<xref ref-type="bibr" rid="B40">Li et al., 2017</xref>; <xref ref-type="bibr" rid="B6">Bugata and Drotar 2020</xref>), were also used to select the optimal feature subsets. The cross-validation AUROCs of the models based on the top <italic>n</italic> features selected by these two methods are also plotted in <xref ref-type="fig" rid="F2">Figure 2</xref>. As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, generally, the models based on features selected by SHAP are superior to the models based on features selected by the other two methods. Thus, we used the feature subsets selected by SHAP as the optimal feature subsets.</p>
</sec>
<sec id="s3-3">
<title>Models Based on Different Classifiers</title>
<p>To verify the effectiveness of the XGBoost algorithm in m5C site prediction, two other learning algorithms, random forests (<xref ref-type="bibr" rid="B4">Biau 2012</xref>; <xref ref-type="bibr" rid="B67">Ziegler and Konig 2014</xref>; <xref ref-type="bibr" rid="B38">Li et al., 2018</xref>) and support vector machine (<xref ref-type="bibr" rid="B5">Boopathi et al., 2019</xref>; <xref ref-type="bibr" rid="B14">Chen et al., 2019</xref>; <xref ref-type="bibr" rid="B41">Liu et al., 2020</xref>), were also used to build models based on the optimal feature subsets selected by SHAP. The hyperparameters of RF and SVM were also optimized by grid search.</p>
<p>
<xref ref-type="table" rid="T5">Table 5</xref> shows the five-fold cross-validation performances for the models based on the three different learning algorithms. For <italic>A. thaliana</italic>, the AUROC value of the model based on XGBoost is 0.787, which is higher than the models based on RF (0.780) and SVM (0.768). For <italic>M. musculus</italic>, the AUROC value of the model based on XGBoost is 0.834, which is also higher than the models based on RF (0.795) and SVM (0.824). For <italic>H. sapiens</italic>, the AUROC value of the model based on XGBoost is 0.935, which is also higher than the models based on RF (0.911) and SVM (0.903). The ROC and PRC curves for three species are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, for <italic>H. sapiens</italic>, the AUPRC of the model based on XGBoost is 0.942, which is higher than the models based on RF (0.910) and SVM (0.897). Similarly, for <italic>A. thaliana</italic>, the AUPRC of the model based on XGBoost is 0.794, which is higher than that based on RF (0.784) and SVM (0.771). In addition, for <italic>M. musculus</italic>, the AUPRC of the model based on XGBoost is 0.827, which is higher than the models based on SVM (0.812) and RF (0.791). Thus, the models built by using XGBoost were selected as our final models.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>The five-fold cross-validation performance of models built based on different classifiers with the features selected by SHAP.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Species</th>
<th align="center">Classifiers</th>
<th align="center">Pre (%)</th>
<th align="center">Sp (%)</th>
<th align="center">Sn (%)</th>
<th align="center">Acc (%)</th>
<th align="center">F1</th>
<th align="center">MCC</th>
<th align="center">AUROC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>H. sapiens</italic>
</td>
<td>RF</td>
<td align="char" char=".">82.8</td>
<td align="char" char=".">
<bold>82.5</bold>
</td>
<td align="char" char=".">84.5</td>
<td align="char" char=".">83.5</td>
<td align="char" char=".">0.837</td>
<td align="char" char=".">0.670</td>
<td align="char" char=".">0.911</td>
</tr>
<tr>
<td align="left"/>
<td>SVM</td>
<td align="char" char=".">79.9</td>
<td align="char" char=".">79.0</td>
<td align="char" char=".">83.5</td>
<td align="char" char=".">81.3</td>
<td align="char" char=".">0.817</td>
<td align="char" char=".">0.626</td>
<td align="char" char=".">0.903</td>
</tr>
<tr>
<td align="left"/>
<td>XGBoost</td>
<td align="char" char=".">
<bold>83.2</bold>
</td>
<td align="char" char=".">82.0</td>
<td align="char" char=".">
<bold>89.0</bold>
</td>
<td align="char" char=".">
<bold>85.5</bold>
</td>
<td align="char" char=".">
<bold>0.860</bold>
</td>
<td align="char" char=".">
<bold>0.712</bold>
</td>
<td align="char" char=".">
<bold>0.935</bold>
</td>
</tr>
<tr>
<td align="left">
<italic>M. musculus</italic>
</td>
<td>RF</td>
<td align="char" char=".">70.7</td>
<td align="char" char=".">69.2</td>
<td align="char" char=".">74.4</td>
<td align="char" char=".">71.8</td>
<td align="char" char=".">0.725</td>
<td align="char" char=".">0.437</td>
<td align="char" char=".">0.795</td>
</tr>
<tr>
<td align="left"/>
<td>SVM</td>
<td align="char" char=".">73.5</td>
<td align="char" char=".">72.6</td>
<td align="char" char=".">76.0</td>
<td align="char" char=".">74.3</td>
<td align="char" char=".">0.747</td>
<td align="char" char=".">0.487</td>
<td align="char" char=".">0.824</td>
</tr>
<tr>
<td align="left"/>
<td>XGBoost</td>
<td align="char" char=".">
<bold>75.1</bold>
</td>
<td align="char" char=".">
<bold>74.9</bold>
</td>
<td align="char" char=".">75.6</td>
<td align="char" char=".">
<bold>75.3</bold>
</td>
<td align="char" char=".">
<bold>0.754</bold>
</td>
<td align="char" char=".">
<bold>0.505</bold>
</td>
<td align="char" char=".">
<bold>0.834</bold>
</td>
</tr>
<tr>
<td align="left">
<italic>A. thaliana</italic>
</td>
<td>RF</td>
<td align="char" char=".">75.1</td>
<td align="char" char=".">
<bold>78.4</bold>
</td>
<td align="char" char=".">65.3</td>
<td align="char" char=".">71.8</td>
<td align="char" char=".">0.699</td>
<td align="char" char=".">0.441</td>
<td align="char" char=".">0.780</td>
</tr>
<tr>
<td align="left"/>
<td>SVM</td>
<td align="char" char=".">74.2</td>
<td align="char" char=".">78.2</td>
<td align="char" char=".">62.9</td>
<td align="char" char=".">70.5</td>
<td align="char" char=".">0.681</td>
<td align="char" char=".">0.416</td>
<td align="char" char=".">0.768</td>
</tr>
<tr>
<td align="left"/>
<td>XGBoost</td>
<td align="char" char=".">
<bold>74.8</bold>
</td>
<td align="char" char=".">76.9</td>
<td align="char" char=".">
<bold>68.5</bold>
</td>
<td align="char" char=".">
<bold>72.7</bold>
</td>
<td align="char" char=".">
<bold>0.715</bold>
</td>
<td align="char" char=".">
<bold>0.456</bold>
</td>
<td align="char" char=".">
<bold>0.787</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The ROC curves and PRC curves of five-fold cross-validation results based on three learning algorithms for the three species.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g003.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>Comparison With Other Existing Methods</title>
<p>To further evaluate the generalization of our models, the predictive results of our models on the independent test sets were compared with other existing methods, iRNA-m5C (<xref ref-type="bibr" rid="B42">Lv et al., 2020</xref>), m5CPred-SVM (<xref ref-type="bibr" rid="B13">Chen Xiao et al., 2020</xref>), RNAm5Cfinder (<xref ref-type="bibr" rid="B38">Li et al., 2018</xref>), iRNAm5C-PseDNC (<xref ref-type="bibr" rid="B47">Qiu et al., 2017</xref>), RNAm5CPred (<xref ref-type="bibr" rid="B19">Fang et al., 2019</xref>), PEA-m5C (<xref ref-type="bibr" rid="B52">Song et al., 2018</xref>), and Staem5 (<xref ref-type="bibr" rid="B8">Chai et al., 2021b</xref>). However, not all of these methods can predict m5C sites in all three species. For example, RNAm5Cfinder (<xref ref-type="bibr" rid="B38">Li et al., 2018</xref>) can predict m5C sites for <italic>H. sapiens</italic> and <italic>M. musculus</italic> but not for <italic>A. thaliana</italic>. iRNAm5C-PseDNC (<xref ref-type="bibr" rid="B47">Qiu et al., 2017</xref>) and RNAm5CPred (<xref ref-type="bibr" rid="B19">Fang et al., 2019</xref>) can only predict the m5C sites of <italic>H. sapiens</italic>, and PEA-m5C (<xref ref-type="bibr" rid="B52">Song et al., 2018</xref>) can only be used for prediction of <italic>A. thaliana</italic>. By using the default decision threshold, <xref ref-type="table" rid="T6">Table 6</xref> shows that our model achieved the highest performance for all seven evaluation metrics except specificity for <italic>H. sapiens</italic> compared with other state-of-the-art methods<italic>.</italic> For <italic>M. musculus,</italic> our model obtained the best AUROC, MCC, accuracy, and FOR (false omission rate). For A<italic>. thaliana,</italic> our model achieved the highest values for all seven evaluation metrics. Thus, we prove the superiority of our m5Cpred_XS model for predicting the m5C sites for three species. By using other decision thresholds as shown in <xref ref-type="table" rid="T6">Table 6</xref>, the precisions, specificities, accuracies, and MCCs of our models can be improved; however, other evaluation metrics, such as sensitivities and F1 scores drop away.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Comparison with other existing models on the independent test sets.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Species</th>
<th align="center">Model<xref ref-type="table-fn" rid="Tfn2">
<sup>a</sup>
</xref>
</th>
<th align="center">Pre (%)</th>
<th align="center">FOR (%)<xref ref-type="table-fn" rid="Tfn3">
<sup>b</sup>
</xref>
</th>
<th align="center">Sp (%)</th>
<th align="center">Sn (%)</th>
<th align="center">Acc (%)</th>
<th align="center">F1</th>
<th align="center">Mcc</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>H. sapiens</italic>
</td>
<td>RNAm5Cfinder</td>
<td align="char" char=".">76.5</td>
<td align="char" char=".">41.3</td>
<td align="char" char=".">88.4</td>
<td align="char" char=".">37.7</td>
<td align="char" char=".">63.1</td>
<td align="char" char=".">0.505</td>
<td align="char" char=".">0.303</td>
<td align="center">0.635</td>
</tr>
<tr>
<td align="left"/>
<td>iRNA-m5C</td>
<td align="char" char=".">43.9</td>
<td align="char" char=".">55.5</td>
<td align="char" char=".">46.4</td>
<td align="char" char=".">42.1</td>
<td align="char" char=".">44.2</td>
<td align="char" char=".">0.429</td>
<td align="char" char=".">-0.116</td>
<td align="center">&#x2013;</td>
</tr>
<tr>
<td align="left"/>
<td>iRNAm5C-PseDNC</td>
<td align="char" char=".">60.1</td>
<td align="char" char=".">
<bold>49.6</bold>
</td>
<td align="char" char=".">
<bold>97.1</bold>
</td>
<td align="char" char=".">4.4</td>
<td align="char" char=".">50.7</td>
<td align="char" char=".">0.081</td>
<td align="char" char=".">0.039</td>
<td align="center">&#x2013;</td>
</tr>
<tr>
<td align="left"/>
<td>RNAm5CPred</td>
<td align="char" char=".">68.1</td>
<td align="char" char=".">30.3</td>
<td align="char" char=".">66.7</td>
<td align="char" char=".">71.0</td>
<td align="char" char=".">68.9</td>
<td align="char" char=".">0.695</td>
<td align="char" char=".">0.377</td>
<td align="center">0.772</td>
</tr>
<tr>
<td align="left"/>
<td>m5CPred-SVM</td>
<td align="char" char=".">78.8</td>
<td align="char" char=".">23.6</td>
<td align="char" char=".">79.7</td>
<td align="char" char=".">75.4</td>
<td align="char" char=".">77.5</td>
<td align="char" char=".">0.770</td>
<td align="char" char=".">0.551</td>
<td align="center">0.858</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (Threshold &#x3d; 0.5)</td>
<td align="char" char=".">80.6</td>
<td align="char" char=".">21.1</td>
<td align="char" char=".">81.2</td>
<td align="char" char=".">
<bold>78.3</bold>
</td>
<td align="char" char=".">79.7</td>
<td align="char" char=".">
<bold>0.794</bold>
</td>
<td align="char" char=".">0.594</td>
<td align="center">
<bold>0.885</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (FPR <inline-formula id="inf77">
<mml:math id="m90">
<mml:mi mathvariant="normal">&#x2248;</mml:mi>
</mml:math>
</inline-formula> 10%)</td>
<td align="char" char=".">
<bold>0.875</bold>
</td>
<td align="char" char=".">24.4</td>
<td align="char" char=".">89.9</td>
<td align="char" char=".">71.0</td>
<td align="char" char=".">
<bold>80.4</bold>
</td>
<td align="char" char=".">0.784</td>
<td align="char" char=".">
<bold>0.620</bold>
</td>
<td align="center">
<bold>0.885</bold>
</td>
</tr>
<tr>
<td align="left">
<italic>M. musculus</italic>
</td>
<td>RNAm5Cfinder</td>
<td align="char" char=".">64.5</td>
<td align="char" char=".">43.8</td>
<td align="char" char=".">78.9</td>
<td align="char" char=".">38.6</td>
<td align="char" char=".">58.8</td>
<td align="char" char=".">0.483</td>
<td align="char" char=".">0.191</td>
<td align="center">0.593</td>
</tr>
<tr>
<td align="left"/>
<td>iRNA-m5C</td>
<td align="char" char=".">
<bold>75.1</bold>
</td>
<td align="char" char=".">49.9</td>
<td align="char" char=".">
<bold>99.8</bold>
</td>
<td align="char" char=".">0.6</td>
<td align="char" char=".">50.2</td>
<td align="char" char=".">0.012</td>
<td align="char" char=".">0.032</td>
<td align="center">&#x2013;</td>
</tr>
<tr>
<td align="left"/>
<td>m5CPred-SVM</td>
<td align="char" char=".">73.0</td>
<td align="char" char=".">30.0</td>
<td align="char" char=".">74.9</td>
<td align="char" char=".">
<bold>67.9</bold>
</td>
<td align="char" char=".">71.4</td>
<td align="char" char=".">0.704</td>
<td align="char" char=".">0.429</td>
<td align="center">0.775</td>
</tr>
<tr>
<td align="left"/>
<td>Staem5</td>
<td align="char" char=".">69.7</td>
<td align="char" char=".">30.3</td>
<td align="char" char=".">77.8</td>
<td align="char" char=".">66.1</td>
<td align="char" char=".">71.9</td>
<td align="char" char=".">
<bold>0.735</bold>
</td>
<td align="char" char=".">0.442</td>
<td align="center">0.787</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (Threshold &#x3d; 0.5)</td>
<td align="char" char=".">74.3</td>
<td align="char" char=".">29.9</td>
<td align="char" char=".">76.8</td>
<td align="char" char=".">67.2</td>
<td align="char" char=".">72.0</td>
<td align="char" char=".">0.706</td>
<td align="char" char=".">0.442</td>
<td align="center">
<bold>0.790</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (FPR &#x3d; 15%)</td>
<td align="char" char=".">79.9</td>
<td align="char" char=".">32.3</td>
<td align="char" char=".">85.0</td>
<td align="char" char=".">59.5</td>
<td align="char" char=".">
<bold>72.3</bold>
</td>
<td align="char" char=".">0.682</td>
<td align="char" char=".">
<bold>0.460</bold>
</td>
<td align="center">0.790</td>
</tr>
<tr>
<td align="left">
<italic>A. thaliana</italic>
</td>
<td>iRNA-m5C</td>
<td align="char" char=".">73.5</td>
<td align="char" char=".">26.7</td>
<td align="char" char=".">75.6</td>
<td align="char" char=".">72.4</td>
<td align="char" char=".">74.1</td>
<td align="char" char=".">0.729</td>
<td align="char" char=".">0.481</td>
<td align="center">&#x2013;</td>
</tr>
<tr>
<td align="left"/>
<td>PEA-m5C</td>
<td align="char" char=".">43.8</td>
<td align="char" char=".">55.6</td>
<td align="char" char=".">45.4</td>
<td align="char" char=".">43.2</td>
<td align="char" char=".">44.3</td>
<td align="char" char=".">0.454</td>
<td align="char" char=".">-0.114</td>
<td align="center">&#x2013;</td>
</tr>
<tr>
<td align="left"/>
<td>m5CPred-SVM</td>
<td align="char" char=".">76.0</td>
<td align="char" char=".">24.4</td>
<td align="char" char=".">76.1</td>
<td align="char" char=".">75.5</td>
<td align="char" char=".">75.8</td>
<td align="char" char=".">0.757</td>
<td align="char" char=".">0.516</td>
<td align="center">0.836</td>
</tr>
<tr>
<td align="left"/>
<td>Staem5</td>
<td align="char" char=".">74.2</td>
<td align="char" char=".">25.8</td>
<td align="char" char=".">72.6</td>
<td align="char" char=".">74.8</td>
<td align="char" char=".">73.7</td>
<td align="char" char=".">0.734</td>
<td align="char" char=".">0.474</td>
<td align="center">0.829</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (Threshold &#x3d; 0.5)</td>
<td align="char" char=".">
<bold>77.1</bold>
</td>
<td align="char" char=".">23.6</td>
<td align="char" char=".">77.4</td>
<td align="char" char=".">
<bold>76.1</bold>
</td>
<td align="char" char=".">76.8</td>
<td align="char" char=".">
<bold>0.766</bold>
</td>
<td align="char" char=".">0.535</td>
<td align="center">
<bold>0.838</bold>
</td>
</tr>
<tr>
<td align="left"/>
<td>Our method (FPR &#x3d; 20%)</td>
<td align="char" char=".">78.8</td>
<td align="char" char=".">24.2</td>
<td align="char" char=".">
<bold>80.0</bold>
</td>
<td align="char" char=".">74.4</td>
<td align="char" char=".">
<bold>77.2</bold>
</td>
<td align="char" char=".">0.765</td>
<td align="char" char=".">
<bold>0.545</bold>
</td>
<td align="center">
<bold>0.838</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn2">
<label>a</label>
<p>The settings in the parentheses mean different decision thresholds for determining positive prediction.</p>
</fn>
<fn id="Tfn3">
<label>b</label>
<p>FOR, means false omission rate and FOR &#x3d; FN/(FN &#x2b; TN).</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>It is noted that the predictive accuracies of iRNA-5mC and PEA-m5C on the independent test sets are even less than 0.50. The possible reason is that the corresponding training data sets for building these models are small. For example, the model of iRNA-m5C for homo sapiens is based on a data set that only contains 120 positive samples, and PEA-m5C is based on a data set that contains 1196 positive samples. Both data sets were smaller than the data sets used in this study. The small size of the data set limits the generalization of the model on the independent test set. In addition, the model was not evaluated on an independent test set in the original paper of iRNA-m5C and the redundancy of the data set used for PEA-m5C was not removed.</p>
</sec>
<sec id="s3-5">
<title>Implementation of the m5CPred-XS Web Server</title>
<p>To facilitate the use of our model, we built a web server that is freely available at <ext-link ext-link-type="uri" xlink:href="http://m5cpred-xs.zhulab.org.cn/">http://m5cpred-xs.zhulab.org.cn/</ext-link>. The server was implemented using flask, docker, and nginx. The users can easily carry out the prediction by the following procedures: First, users can type the query RNA sequences into the input box or upload a FASTA format file. (Note that the input sequence should be in FASTA format, and the length of each query sequence should be longer than 41 bp.) After that, one of the three species, <italic>H. sapiens</italic>, <italic>M. musculus</italic>, and <italic>A. thaliana</italic>, should be chosen. Users can provide their email address as a way to obtain the query results. Then, by clicking the &#x201c;submit&#x201d; button, the server generates a unique task ID and do the calculation until the final result is reached. During this process, you can query the task status by task ID. When the task was done, the results would be sent back to the users as an email attachment.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussions</title>
<sec id="s4-1">
<title>Analysis of Features Selected by SHAP</title>
<p>To further analyze the features selected by SHAP, the most important top 20 features for the three species are shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, in which the horizontal axis shows the distribution of the SHAP values and the vertical axis shows the features. If the SHAP values are positive, it will help to predict the m5C sites. Otherwise, it means the prediction tends to be of the negative class.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Top 20 features sorted by SHAP for the three species.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows the distribution of the top 20 features in the seven types of features for three species. Overall, the top 20 most important features are not evenly distributed in the seven types of features for the three species. ENAC and SCPseDNC are the two types of features that appear in the top 20 features of all three species. ENAC represents the detailed distribution of nucleotides in each slide window. SCPseDNC represents the detailed distribution of dinucleotides and the distribution of its physical&#x2013;chemical properties. Our results indicate that the distribution of nucleotides and their properties are related to the modification. Specifically, when identifying m5C sites of <italic>H. sapiens</italic>, features belonging to ENAC account for the largest proportion of the top 20 most important features, including a total of seven features. The three types of features, binary, ANF, and word2vec, are not included in the top 20 most important features, which indicates that these features contribute little to the prediction m5C sites of <italic>H. sapiens</italic>. For <italic>M. musculus</italic>, five features from NCP and SCPseDNC appeared in the top 20 features, and ANF and CKSNAP did not appear. For <italic>A. thaliana</italic>, five features of SCPseDNC and FastText appeared in top 20 features, and NCP was not included. These results indicate that the relevant features are related to the data sets, and feature selection is helpful for building high-performance models.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Distribution of top 20 features in the seven types of features for the three species.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g005.tif"/>
</fig>
<p>Moreover, the principal component analysis was used to visualize the effectiveness of the selected features. <xref ref-type="fig" rid="F6">Figure 6</xref> shows that the boundaries between positive and negative samples for the three species are a little bit clearer in the features selected by SHAP than the original 808 dimensional features.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>PCA plots for the original 808 dimensional features and features selected by SHAP for the three species. Upper panel: the original 808 dimensional features; Lower panel: the features selected by SHAP.</p>
</caption>
<graphic xlink:href="fgene-13-853258-g006.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>Cross-Species Validation</title>
<p>To further evaluate the generalization of our models, we conducted the cross-species validation to analyze the species-specificity and transferability of the models that were tested on the three independent test sets of the three species. <xref ref-type="fig" rid="F7">Figure 7</xref> shows that the models of all three species performs well (AUROC&#x3e;0.7) on the independent test set of <italic>H. sapiens</italic>. However, the model of <italic>H. sapiens</italic> does not performs well on the independent test sets of the other two species. <xref ref-type="fig" rid="F7">Figure 7</xref> also shows that the model of <italic>M. musculus</italic> performs on the independent set of <italic>H. sapiens</italic> even better than that of <italic>M. musculus.</italic> In addition, the model of <italic>A. thaliana</italic> performs worse on the independent test set of <italic>M. musculus</italic>. We thought the small size of the benchmark data set of <italic>H. sapiens</italic> was one of the possible reasons for the results. The other reason is that both <italic>M. musculus</italic> and <italic>H. sapiens</italic> are mammals.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The heat map for the cross species predictive AUROCs. The models (<italic>y</italic>-axis) were tested on the three independent test sets (<italic>x</italic>-axis).</p>
</caption>
<graphic xlink:href="fgene-13-853258-g007.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>In this study, we proposed a new computational model, m5Cpred_XS, for predicting m5C sites. Three different feature-selection methods were used to select the optimal subset from 808 dimensional data of seven kinds of features. It turns out that the features selected by SHAP are more relevant compared with the features selected by the other two methods. The selected feature subsets were used to build our models. Our results show that the models based on XGBoost are superior to the models trained with RF and SVM. The m5Cpred_XS was further compared with other existing methods on the independent test sets, which demonstrates that our model outperforms the other methods according to AUROC values.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>Publicly available data sets were analyzed in this study. This data can be available at: <ext-link ext-link-type="uri" xlink:href="https://github.com/yinboliu-git/m5Cpred-XS">https://github.com/yinboliu-git/m5Cpred-XS</ext-link>.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>XZ and YZ conceived the study; XZ and YL designed the experiments; YL and YS performed the experiments. YL, YS and HW analyzed the data. YL, XZ and YZ wrote the paper. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported in part by National Natural Science Foundation of China (grant numbers: 21403002).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Agris</surname>
<given-names>P. F.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Bringing Order to Translation: the Contributions of Transfer RNA Anticodon&#x2010;domain Modifications</article-title>. <source>EMBO Rep.</source> <volume>9</volume>, <fpage>629</fpage>&#x2013;<lpage>635</lpage>. <pub-id pub-id-type="doi">10.1038/embor.2008.104</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Shatabda</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>EPAI-NC: Enhanced Prediction of Adenosine to Inosine RNA Editing Sites Using Nucleotide Compositions</article-title>. <source>Anal. Biochem.</source> <volume>569</volume> (<issue>569</issue>), <fpage>16</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1016/j.ab.2019.01.002</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Interpretable Prediction Model for Identifying N7-Methylguanosine Sites Based on XGBoost and SHAP</article-title>. <source>Mol. Ther. - Nucleic Acids</source> <volume>22</volume> (<issue>22</issue>), <fpage>362</fpage>&#x2013;<lpage>372</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2020.08.022</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biau</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Analysis of a Random Forests Model</article-title>. <source>J. Mach Learn. Res. Apr</source> <volume>13</volume>, <fpage>1063</fpage>&#x2013;<lpage>1095</lpage>. </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boopathi</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Subramaniyam</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Malik</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Manavalan</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>mACPpred: A Support Vector Machine-Based Meta-Predictor for Identification of Anticancer Peptides</article-title>. <source>Int. J. Mol. Sci.</source> <volume>20</volume>, <fpage>20</fpage>. <pub-id pub-id-type="doi">10.3390/ijms20081964</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bugata</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Drotar</surname>
<given-names>P.</given-names>
</name>
</person-group>(<year>2020</year>). <article-title>On Some Aspects of Minimum Redundancy Maximum Relevance Feature Selection</article-title>. <source>Sci. China Inform. Sci.</source> Jan;<volume>63</volume>. <pub-id pub-id-type="doi">10.1007/s11432-019-2633-y</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Catania</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fairweather</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>DNA Methylation and Cellular Ageing</article-title>. <source>Mutat. Research/DNAging</source> <volume>256</volume>, <fpage>283</fpage>&#x2013;<lpage>293</lpage>. <pub-id pub-id-type="doi">10.1016/0921-8734(91)90019-8</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chai</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F. J. M. T-N. A.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Staem5: A Novel Computational Approach for Accurate Prediction of m5C Site</article-title>. <source>Mol. Therapy-Nucleic Acids</source> <volume>26</volume>, <fpage>1027</fpage>&#x2013;<lpage>1034</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2021.10.012</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chai</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021a</year>). <article-title>Staem5: A Novel Computational Approach for Accurate Prediction of m5C Site</article-title>. <source>Mol. Ther. - Nucleic Acids</source> <volume>26</volume> (<issue>26</issue>), <fpage>1027</fpage>&#x2013;<lpage>1034</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2021.10.012</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>T. G. C.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>XGBoost: A Scalable Tree Boosting System</article-title>,&#x201d; in <conf-name>the 22nd ACM SIGKDD International Conference</conf-name>, <fpage>785</fpage>&#x2013;<lpage>794</lpage>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chou</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>iRNA-PseU: Identifying RNA Pseudouridine Sites</article-title>. <source>Mol. Ther. Nucleic Acids</source> <volume>5</volume>, <fpage>e332</fpage>. <pub-id pub-id-type="doi">10.1038/mtna.2016.37</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>T.-Y.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>D.-C.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chou</surname>
<given-names>K.-C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>PseKNC: A Flexible Web Server for Generating Pseudo K-Tuple Nucleotide Composition</article-title>. <source>Anal. Biochem.</source> <volume>456</volume> (<issue>456</issue>), <fpage>53</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1016/j.ab.2014.04.001</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>m5CPred-SVM: a Novel Method for Predicting m5C Sites of RNA</article-title>. <source>BMC Bioinformatics</source> <volume>21</volume>, <fpage>489</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-020-03828-4</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y. T.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W. H.</given-names>
</name>
<name>
<surname>Zuo</surname>
<given-names>J. W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Novel Online Incremental and Decremental Learning Algorithm Based on Variable Support Vector Machine</article-title>. <source>Cluster Comput. May</source> <volume>22</volume>, <fpage>S7435</fpage>&#x2013;<lpage>S7445</lpage>. <pub-id pub-id-type="doi">10.1007/s10586-018-1772-4</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Marquez-Lago</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Leier</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Revote</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>iLearn: an Integrated Platform and Meta-Learner for Feature Engineering, Machine-Learning Analysis and Modeling of DNA, RNA and Protein Sequence Data</article-title>. <source>May</source> <volume>21</volume>, <fpage>1047</fpage>&#x2013;<lpage>1057</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz041</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cui</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>5-Methylcytosine RNA Methylation in Arabidopsis Thaliana</article-title>. <source>Mol. Plant</source> <volume>10</volume> (<issue>10</issue>), <fpage>1387</fpage>&#x2013;<lpage>1399</lpage>. <pub-id pub-id-type="doi">10.1016/j.molp.2017.09.013</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Bui</surname>
<given-names>X.-N.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Moayedi</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Computational Intelligence Model for Estimating Intensity of Blast-Induced Ground Vibration in a Mine Based on Imperialist Competitive and Extreme Gradient Boosting Algorithms</article-title>. <source>Nat. Resour. Res.</source> <volume>29</volume>, <fpage>751</fpage>&#x2013;<lpage>769</lpage>. <pub-id pub-id-type="doi">10.1007/s11053-019-09548-8</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Effrosynidis</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Arampatzis</surname>
<given-names>A.</given-names>
</name>
</person-group>(<year>2021</year>). <article-title>An Evaluation of Feature Selection Methods for Environmental Data</article-title>. <source>Ecol. Inform.</source>Mar;<volume>61</volume>.<pub-id pub-id-type="doi">10.1016/j.ecoinf.2021.101224</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>RNAm5CPred: Prediction of RNA 5-Methylcytosine Sites Based on Three Different Kinds of Nucleotide Composition</article-title>. <source>Mol. Ther. - Nucleic Acids</source> <volume>18</volume> (<issue>18</issue>), <fpage>739</fpage>&#x2013;<lpage>747</lpage>. <pub-id pub-id-type="doi">10.1016/j.omtn.2019.10.008</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fasolino</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Distinct Cellular and Molecular Environments Support Aging-Related DNA Methylation Changes in the Substantia Nigra</article-title>. <source>Epigenomics</source> <volume>9</volume>, <fpage>21</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.2217/epi-2016-0084</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fawcett</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>An Introduction to ROC Analysis</article-title>. <source>Pattern Recognition Lett.</source> <volume>27</volume>, <fpage>861</fpage>&#x2013;<lpage>874</lpage>. <pub-id pub-id-type="doi">10.1016/j.patrec.2005.10.010</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Identifying RNA 5-methylcytosine Sites via Pseudo Nucleotide Compositions</article-title>. <source>Mol. Biosyst.</source> <volume>12</volume>, <fpage>3307</fpage>&#x2013;<lpage>3311</lpage>. <pub-id pub-id-type="doi">10.1039/c6mb00471g</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Foster</surname>
<given-names>P. G.</given-names>
</name>
<name>
<surname>Nunes</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Greene</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Moustakas</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Stroud</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>The First Structure of an RNA m5C Methyltransferase, Fmu, Provides Insight into Catalytic Mechanism and Specific Binding of RNA Substrate</article-title>. <source>Structure</source> <volume>11</volume>, <fpage>1609</fpage>&#x2013;<lpage>1620</lpage>. <pub-id pub-id-type="doi">10.1016/j.str.2003.10.014</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>CD-HIT: Accelerated for Clustering the Next-Generation Sequencing Data</article-title>. <source>Bioinformatics</source> <volume>28</volume> (<issue>28</issue>), <fpage>3150</fpage>&#x2013;<lpage>3152</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bts565</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fushiki</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Estimation of Prediction Error by Using K-fold Cross-Validation</article-title>. <source>Stat. Comput.</source> <volume>21</volume>, <fpage>137</fpage>&#x2013;<lpage>146</lpage>. <pub-id pub-id-type="doi">10.1007/s11222-009-9153-8</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>LncFinder: an Integrated Platform for Long Non-coding RNA Identification Utilizing Sequence Intrinsic Composition, Structural Information and Physicochemical Property</article-title>. <source>Nov</source> <volume>20</volume>, <fpage>2009</fpage>&#x2013;<lpage>2027</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bby065</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hanchuan Peng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fuhui Long</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Feature Selection Based on Mutual Information Criteria of max-dependency, max-relevance, and Min-Redundancy</article-title>. <source>IEEE Trans. Pattern Anal. Machine Intell.</source> <volume>27</volume>, <fpage>1226</fpage>&#x2013;<lpage>1238</lpage>. <pub-id pub-id-type="doi">10.1109/tpami.2005.159</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Transcriptome-Wide 5-Methylcytosine Functional Profiling of Long Non-coding RNA in Hepatocellular Carcinoma</article-title>. <source>Cmar</source> <volume>Vol. 12</volume>, <fpage>6877</fpage>&#x2013;<lpage>6885</lpage>. <pub-id pub-id-type="doi">10.2147/cmar.s262450</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hussain</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sajini</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Blanco</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dietmann</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lombard</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Sugimoto</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>NSun2-Mediated Cytosine-5 Methylation of Vault Noncoding RNA Determines its Processing into Regulatory Small RNAs</article-title>. <source>Cel Rep.</source> <volume>4</volume>, <fpage>255</fpage>&#x2013;<lpage>261</lpage>. <pub-id pub-id-type="doi">10.1016/j.celrep.2013.06.029</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jespersen</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Peters</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Nielsen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Marcatili</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>BepiPred-2.0: Improving Sequence-Based B-Cell Epitope Prediction Using Conformational Epitopes</article-title>. <source>Nucleic Acids Res. Jul</source> <volume>45</volume>, <fpage>W24</fpage>&#x2013;<lpage>W29</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkx346</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ji</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Five-Feature Model for Developing the Classifier for Synergistic vs. Antagonistic Drug Combinations Built by XGBoost</article-title>. <source>Front. Genet.</source> <volume>10</volume>, <fpage>600</fpage>. <pub-id pub-id-type="doi">10.3389/fgene.2019.00600</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Joulin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Grave</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bojanowski</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mikolov</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Bag of Tricks for Efficient text Classification</article-title>,&#x201d; in <conf-name>15th Conference of the European Chapter of the Association for Computational Linguistics, EACL 2017 - Proceedings of Conference</conf-name> (<publisher-loc>Valencia, Spain</publisher-loc>: <publisher-name>Association for Computational Linguistics (ACL</publisher-name>) <volume>2</volume>, <fpage>427</fpage>&#x2013;<lpage>431</lpage>. <pub-id pub-id-type="doi">10.18653/v1/e17-2068</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ju</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>S.-Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction of Lysine Formylation Sites Using the Composition of K-Spaced Amino Acid Pairs via Chou&#x27;s 5-steps Rule and General Pseudo Components</article-title>. <source>Genomics</source> <volume>112</volume>, <fpage>859</fpage>&#x2013;<lpage>866</lpage>. <pub-id pub-id-type="doi">10.1016/j.ygeno.2019.05.027</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keilwagen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Grosse</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Grau</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Area under Precision-Recall Curves for Weighted and Unweighted Data</article-title>. <source>PLoS One</source> <volume>9</volume>, <fpage>e92209</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0092209</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khoddami</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Yerra</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mosbruger</surname>
<given-names>T. L.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Burrows</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Cairns</surname>
<given-names>B. R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Transcriptome-wide Profiling of Multiple RNA Modifications Simultaneously at Single-Base Resolution</article-title>. <source>Proc. Natl. Acad. Sci. U S A.</source> <volume>116</volume> (<issue>116</issue>), <fpage>6784</fpage>&#x2013;<lpage>6789</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1817334116</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khoddami</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Cairns</surname>
<given-names>B. R.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Identification of Direct Targets and Modified Bases of RNA Cytosine Methyltransferases</article-title>. <source>Nat. Biotechnol.</source> <volume>31</volume>, <fpage>458</fpage>&#x2013;<lpage>464</lpage>. <pub-id pub-id-type="doi">10.1038/nbt.2566</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Purcell</surname>
<given-names>A. W.</given-names>
</name>
<name>
<surname>Webb</surname>
<given-names>G. I.</given-names>
</name>
<name>
<surname>Chou</surname>
<given-names>K. C.</given-names>
</name>
<name>
<surname>Lithgow</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Positive-unlabelled Learning of Glycosylation Sites in the Human Proteome</article-title>. <source>BMC Bioinformatics</source> <volume>20</volume>, <fpage>112</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-019-2700-1</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>RNAm5Cfinder: A Web-Server for Predicting RNA 5-methylcytosine (m5C) Sites Based on Random Forest</article-title>. <source>Sci. Rep.</source> <volume>8</volume>, <fpage>17299</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-018-35502-4</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>H. P.</given-names>
</name>
</person-group>(<year>2021</year>). <article-title>A Novel Dimension Reduction and Dictionary Learning Framework for High-Dimensional Data Classification</article-title>. <source>Pattern Recogn</source>. Apr;<volume>112</volume>.<pub-id pub-id-type="doi">10.1016/j.patcog.2020.107793</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Fault Diagnosis Scheme for Planetary Gearboxes Using Modified Multi-Scale Symbolic Dynamic Entropy and mRMR Feature Selection</article-title>. <source>Mech. Syst. Signal Process.</source> <volume>91</volume>, <fpage>295</fpage>&#x2013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2016.12.040</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.-C.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>DeepSVM-fold: Protein Fold Recognition by Combining Support Vector Machines and Pairwise Sequence Similarity Scores Generated by Deep Learning Networks</article-title>. <source>Sep</source> <volume>21</volume>, <fpage>1733</fpage>&#x2013;<lpage>1741</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz098</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.-M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S.-H.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>J.-X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Evaluation of Different Computational Methods on 5-methylcytosine Sites Identification</article-title>. <source>May</source> <volume>21</volume>, <fpage>982</fpage>&#x2013;<lpage>995</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz048</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Matzke</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Aufsatz</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kanno</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Daxinger</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Papp</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Mette</surname>
<given-names>M. F.</given-names>
</name>
<etal/>
</person-group> (<year>2004</year>). <article-title>Genetic Analysis of RNA-Mediated Transcriptional Gene Silencing</article-title>. <source>Biochim. Biophys. Acta</source> <volume>1677</volume> (<issue>1677</issue>), <fpage>129</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbaexp.2003.10.015</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pathy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Meher</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Balasubramanian</surname>
<given-names>P.</given-names>
</name>
</person-group>(<year>2020</year>). <article-title>Predicting Algal Biochar Yield Using eXtreme Gradient Boosting (XGB) Algorithm of Machine Learning Methods</article-title>. <source>Algal Res.</source> Sep;<volume>50</volume>:<fpage>102006</fpage>. <pub-id pub-id-type="doi">10.1016/j.algal.2020.102006</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Polat</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>G&#xfc;ne&#x15f;</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A New Feature Selection Method on Classification of Medical Datasets: Kernel F-Score Feature Selection</article-title>. <source>Expert Syst. Appl.</source> <volume>36</volume>, <fpage>10367</fpage>&#x2013;<lpage>10373</lpage>. <pub-id pub-id-type="doi">10.1016/j.eswa.2009.01.041</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>M6AMRFS: Robust Prediction of N6-Methyladenosine Sites with Sequence-Based Features in Multiple Species</article-title>. <source>Front. Genet.</source> <volume>9</volume>, <fpage>495</fpage>. <pub-id pub-id-type="doi">10.3389/fgene.2018.00495</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>W. R.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z. C.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chou</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>iRNAm5C-PseDNC: Identifying RNA 5-methylcytosine Sites by Incorporating Physical-Chemical Properties into Pseudo Dinucleotide Composition</article-title>. <source>Oncotarget</source> <volume>8</volume> (<issue>8</issue>), <fpage>41178</fpage>&#x2013;<lpage>41188</lpage>. <pub-id pub-id-type="doi">10.18632/oncotarget.17104</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sabooh</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Iqbal</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Maqbool</surname>
<given-names>H. F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Identifying 5-methylcytosine Sites in RNA Sequence Using Composite Encoding Feature into Chou&#x27;s PseKNC</article-title>. <source>J. Theor. Biol.</source> <volume>452</volume> (<issue>452</issue>), <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2018.04.037</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saito</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Rehmsmeier</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Precrec: Fast and Accurate Precision-Recall and ROC Curve Calculations in R</article-title>. <source>Bioinformatics</source> <volume>33</volume> (<issue>33</issue>), <fpage>145</fpage>&#x2013;<lpage>147</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btw570</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Samat</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>E. Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Abuduwaili</surname>
<given-names>J.</given-names>
</name>
</person-group>(<year>2020</year>). <article-title>Meta-XGBoost for Hyperspectral Image Classification Using Extended MSER-Guided Morphological Profiles. Remote Sens-Basel. Jun;12</article-title>. </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schaefer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pollex</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hanna</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Tuorto</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Meusburger</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Helm</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>RNA Methylation by Dnmt2 Protects Transfer RNAs against Stress-Induced Cleavage</article-title>. <source>Genes Dev.</source> <volume>24</volume> (<issue>24</issue>), <fpage>1590</fpage>&#x2013;<lpage>1595</lpage>. <pub-id pub-id-type="doi">10.1101/gad.586710</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhai</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Bian</surname>
<given-names>E. Z.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J. T.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Transcriptome-Wide Annotation of M(5)C RNA Modifications Using Machine Learning</article-title>. <source>Front. Plant Sci.</source> <volume>9</volume>, <fpage>519</fpage>. <comment>Nov 30;9</comment>. <pub-id pub-id-type="doi">10.3389/fpls.2018.00519</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Swann</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Muchmore</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Patel</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Merta</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Locklear</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>A Unified, Probabilistic Framework for Structure- and Ligand-Based Virtual Screening</article-title>. <source>J. Med. Chem.</source> <volume>54</volume> (<issue>54</issue>), <fpage>1223</fpage>&#x2013;<lpage>1232</lpage>. <pub-id pub-id-type="doi">10.1021/jm1013677</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>X. Y.</given-names>
</name>
<name>
<surname>Sanmuels</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Gene Silencing: Double-Stranded RNA Mediated mRNA Degradation and Gene Inactivation</article-title>. <source>Cell Res</source> <volume>11</volume>, <fpage>181</fpage>&#x2013;<lpage>186</lpage>. <pub-id pub-id-type="doi">10.1038/sj.cr.7290084</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Visentini</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Snidaro</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Foresti</surname>
<given-names>G. L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Diversity-aware Classifier Ensemble Selection via F-Score</article-title>. <source>Inf. Fusion</source> <volume>28</volume>, <fpage>24</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2015.07.003</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gribskov</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>IRESpy: an XGBoost Model for Prediction of Internal Ribosome Entry Sites</article-title>. <source>BMC Bioinformatics</source> <volume>20</volume>, <fpage>409</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-019-2999-7</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Aorigele</surname>
<given-names>Deng. J.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Hybrid Feature Selection Algorithm mRMR-ICA for Cancer Classification from Microarray Gene Expression Data</article-title>. <source>Cchts</source> <volume>21</volume>, <fpage>420</fpage>&#x2013;<lpage>430</lpage>. <pub-id pub-id-type="doi">10.2174/1386207321666180601074349</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mo</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>siRNA-mediated DNA Methylation and H3K9 Dimethylation in Plants</article-title>. <source>Protein Cell</source> <volume>4</volume>, <fpage>656</fpage>&#x2013;<lpage>663</lpage>. <pub-id pub-id-type="doi">10.1007/s13238-013-3052-7</pub-id> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xuan</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>W. J.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>P. H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>K. R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>L. L.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>RMBase v2.0: Deciphering the Map of RNA Modifications from Epitranscriptome Sequencing Data</article-title>. <source>Nucleic Acids Res.</source> <volume>46</volume>, <fpage>D327</fpage>&#x2013;<lpage>D334</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkx934</pub-id> </citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Advances in RNA Cytosine-5 Methylation: Detection, Regulatory Mechanisms, Biological Functions and Links to Cancer</article-title>. <source>Biomark Res.</source> <volume>8</volume>, <fpage>43</fpage>. <pub-id pub-id-type="doi">10.1186/s40364-020-00225-0</pub-id> </citation>
</ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>Q. M.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Q. B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L. Y.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Gene Signatures of m5C Regulators May Predict Prognoses of Patients with Head and Neck Squamous Cell Carcinoma</article-title>. <source>Am. J. Transl Res.</source> <volume>12</volume>, <fpage>6841</fpage>&#x2013;<lpage>&#x2b;</lpage>.: </citation>
</ref>
<ref id="B62">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>B.-F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.-S.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J.-W.</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>W.-Y.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>5-methylcytosine Promotes mRNA export - NSUN2 as the Methyltransferase and ALYREF as an m5C Reader</article-title>. <source>Cel Res</source> <volume>27</volume>, <fpage>606</fpage>&#x2013;<lpage>625</lpage>. <pub-id pub-id-type="doi">10.1038/cr.2017.55</pub-id> </citation>
</ref>
<ref id="B63">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Marquez-Lago</surname>
<given-names>T. T.</given-names>
</name>
<name>
<surname>Leier</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Kwoh</surname>
<given-names>C. K.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>MULTiPly: a Novel Multi-Layer Predictor for Discovering General and Specific Types of Promoters</article-title>. <source>Bioinformatics</source> <volume>35</volume> (<issue>35</issue>), <fpage>2957</fpage>&#x2013;<lpage>2965</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btz016</pub-id> </citation>
</ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>D.-J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Accurate RNA 5-methylcytosine Site Prediction Based on Heuristic Physical-Chemical Properties Reduction and Classifier Ensemble</article-title>. <source>Anal. Biochem.</source> <volume>550</volume> (<issue>550</issue>), <fpage>41</fpage>&#x2013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1016/j.ab.2018.03.027</pub-id> </citation>
</ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Overview of Distinct 5-methylcytosine Profiles of Messenger RNA in Human Hepatocellular Carcinoma and Paired Adjacent Non-tumor Tissues</article-title>. <source>J. Transl Med.</source> <volume>18</volume>, <fpage>245</fpage>. <pub-id pub-id-type="doi">10.1186/s12967-020-02417-6</pub-id> </citation>
</ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Identifying N6-Methyladenosine Sites Using Extreme Gradient Boosting System Optimized by Particle Swarm Optimizer</article-title>. <source>J. Theor. Biol.</source> <volume>467</volume> (<issue>467</issue>), <fpage>39</fpage>&#x2013;<lpage>47</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2019.01.035</pub-id> </citation>
</ref>
<ref id="B67">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ziegler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>K&#xf6;nig</surname>
<given-names>I. R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Mining Data with Random Forests: Current Options for Real-World Applications</article-title>. <source>Wires Data Mining Knowl Discov.</source> <volume>4</volume>, <fpage>55</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1002/widm.1114</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>