Literature DB >> 16393144

Feature selection for the prediction of translation initiation sites.

Guo Liang Li1, Tze Yun Leong.   

Abstract

Translation initiation sites (TISs) are important signals in cDNA sequences. In many previous attempts to predict TISs in cDNA sequences, three major factors affect the prediction performance: the nature of the cDNA sequence sets, the relevant features selected, and the classification methods used. In this paper, we examine different approaches to select and integrate relevant features for TIS prediction. The top selected significant features include the features from the position weight matrix and the propensity matrix, the number of nucleotide C in the sequence downstream ATG, the number of downstream stop codons, the number of upstream ATGs, and the number of some amino acids, such as amino acids A and D. With the numerical data generated from these features, different classification methods, including decision tree, naïve Bayes, and support vector machine, were applied to three independent sequence sets. The identified significant features were found to be biologically meaningful, while the experiments showed promising results.

Entities:  

Mesh:

Substances:

Year:  2005        PMID: 16393144      PMCID: PMC5172590          DOI: 10.1016/s1672-0229(05)03012-3

Source DB:  PubMed          Journal:  Genomics Proteomics Bioinformatics        ISSN: 1672-0229            Impact factor:   7.691


Introduction

One of the main objectives in bioinformatics is to identify important biological markers in genome and cDNA sequences. The translation initiation site (TIS) is one of such markers that has attracted a lot of research interests. TIS is the position in a cDNA sequence where the translation process in a cell begins to construct proteins. In the ideal condition with a full-length error-free cDNA sequence, the translation from the cDNA sequence to the corresponding protein starts from TIS and ends at the first in-frame stop codon downstream from TIS. This means if we can identify TIS in a cDNA sequence, we will gain deep insights into the gene structure and the corresponding protein. Moreover, identifying biological markers such as TIS is an important step to understand the entire biological process in a cell. Identifying TIS in cDNA sequences has long been an active research area in biological sciences 1., 2., 3., 4., 5., 6., 7.. In most cases, TIS is a tri-nucleotide ATG codon in DNA or an AUG codon in mRNA (There are rare cases that other codons, such as ACG and CTG, are served as TISs. These will not be considered in this paper). There are, however, a lot of ATGs in cDNA sequences and only very few of them act as TISs. In the full-length cDNA sequences with known structures, the first occurrences of ATGs are frequently TISs. This phenomenon has inspired the scanning model hypothesis (sometimes called the first-ATG rule; ref. 1., 2., 8.), which postulates that the small (40S) subunit of eukaryotic ribosome initially binds at the 5′ end of mRNA, migrates linearly downstream of the sequence, stops at the first AUG codon (, and then starts the translation process. Unfortunately, the new cDNA sequences obtained are often neither in full length nor error-free (. Hence, we cannot apply the first-ATG rule directly to all the new cDNA sequences. Even if the cDNA sequences are complete and error-free, there are some notable exceptions to the first-ATG rule. Pedersen and Nielsen showed ( that only 60% vertebrate mRNAs they extracted from GenBank follow the first-ATG rule. The first ATGs are not TISs due to several reasons 5., 6.: 1. Leaky scanning. The ribosome bypasses the first ATG codon, the putative start site, due to the very weak context, and translation starts from a downstream ATG with context more similar to the optimal one. 2. Reinitiation. Translation starts from an ATG near the 5′ end of mRNA and a small open reading frame (ORF) will be translated, but the ribosome continues scanning until the authentic ATG is reached to construct the protein. 3. Internal initiation. The ribosome binds near the real ATG codon directly without scanning, which is reported for several viral mRNAs. Many TISs have been verified experimentally along with technology advancement. However, these experimental processes are very costly and time-consuming. Effective and efficient computational approaches, therefore, would greatly facilitate TIS prediction. The TIS prediction problem can be treated as a classification problem with two classes: positive ATGs, which act as TISs, and negative (or non-start) ATGs, which do not act as TISs. The common computational approach to addressing the TIS prediction problem is to generate the numerical data from the cDNA sequences first, and then apply computational methods to predict TISs from all occurrences of ATGs. The main factors that affect the prediction performance in this approach include the nature of the cDNA sequence sets, the selected features to generate numerical data, and the computational methods used. There are three independent cDNA sequence sets 9., 10., 11. available in the literature for TIS prediction. Many different computational methods have been applied to the TIS prediction problem, including neural networks 9., 10., 12., 13., linear discriminant analysis 14., 15., support vector machines (SVMs; ref. 16., 17.), mixture Gaussian models (, and the Expectation-Maximization (EM) algorithm (. The relevant features for TIS prediction include direct coding 9., 10., 12., 16., k-gram usage measure (, position weight matrix (PWM; ref. 14., 16., 21., 22.), the generalized second-order profiles (, coding difference between the regions before and after ATGs (, and a few others. Many researchers have noticed that different features affect the TIS prediction performance significantly 14., 16.. The experiments in Salamov et al. ( showed that the positional triplet weight matrix around an ATG and the ORF hexanucleotide characteristics are of the most importance in the encoding measures they used. The experiments in Zien et al. ( showed that the combination of the aggregated local information with direct coding could improve the prediction performance significantly while the codon usage measure would lower the performance. However, there has been no significant work to compare the effects of different features on TIS prediction or to integrate the numerical data generated from different features to improve TIS prediction. In most previous efforts, the authors only tried a few data-encoding measures and features to generate numerical data in their work. An exception is the work by Zeng et al. (, in which four data-encoding measures were integrated together to generate numerical features; the important features were selected with the correlation-based feature selection method. However, they only considered a small set of the available numerical features. In this paper, we extend our earlier investigations ( on feature integration for TIS prediction with a substantial set of relevant features, classification methods, and independent cDNA sequence sets. The three independent cDNA sequence sets include one from Pedersen and Nielsen (, one from Hatzigeorgiou (, and one from Nadershahi et al. (. The three different feature selection methods applied include the Relief (, the chi2-based (, and the information-gain-based methods. The results show that the good candidate features for TIS prediction are the features from PWM and the propensity matrix, the number of nucleotide C in the sequence downstream ATG, the number of the downstream stop codons, the number of the upstream ATGs, and some others. In terms of prediction accuracy and Matthews correlation coefficient (MCC), our method is comparable to other state-of-the-art methods; the selected features can also be used as potential references for future work on TIS prediction.

Results

We generated numerical data from the three sequence sets based on the set of selected features (see Materials and Methods). The sequence set from Pedersen and Nielsen was used to build the computational models as it has more TISs than the other two sequence sets; the other two sequence sets were used as validation sequence sets. Specifically, Pedersen and Nielsen’s sequence set was randomly split into six equally-sized subsets for the cross validation, in which each subset was respectively used as the testing sequence set and the other five subsets were used to build a model accordingly. The Hatzigeorgiou’s sequence set and the Nadershahi et al’s. sequence set were tested on each of the models and the average performances were reported.

Selected features from different methods

We used six training sequence sets and selected the features from each training set for the cross validation purpose. In most of the cases, the feature rankings did not totally agree with each other. However, for a specific feature selection method, the significant features from different training sets, with possibly different orderings, overlapped with each other. The rankings of the features from different training sets were summed together. Table 1 summarizes the fifteen top-ranked features from the three feature selection methods. The complete rankings of the features are available at http://www.comp.nus.edu.sg/~ligl/publications/TIS/feature_rankings.htm.
Table 1

Top Selected Features from Three Different Feature Selection Methods

RankRelief methodChi2-based methodInformation gain method
12-gram PWM1-gram PWM2-gram PWM
2# G upstream# C in the region of [−36, −7]# C in the region of [−36, −7]
33-gram PWM# G at upstream codon position 13-gram PWM
41-gram propensity matrix2-gram PWM# G downstream
5# C upstream3-gram PWM# G at upstream codon position 1
6# T upstream# G downstream# C downstream
7# amino acids AA downstream# C at upstream codon position 31-gram propensity matrix
8# ATG downstream# downstream stop codon# T downstream
9# A upstreamC at position 139# stop codon downstream
10# G at downstream codon position 1# C downstream# amino acid A downstream
11# C downstream# downstream in-frame stop codon# downstream in-frame stop codon
12G at position 127# 2-gram amino acids AG downstream# A downstream
13C at position 3 of potential downstream codonsT at position 149# C at upstream codon position 3
14# 2-gram amino acids GC upstreamC at position 1482-gram propensity matrix
15# amino acid A upstream# amino acid D downstream# ATG upstream

Note: # represents the number of the items followed. For example, “# G upstream” means the number of nucleotide G in the upstream sequence relative to the corresponding ATG. “# 2-gram amino acids GC upstream” means the number of 2-gram amino acids GC that are possibly encoded by the upstream sequence relative to the corresponding ATG.

Table 1 shows that the three feature selection methods favor different properties of the features and rank them in different orders. However, we can observe some commonalities in the top-ranked features. In Table 1, the common top features from all the three methods are those generated from PWM, which means that features from PWM are good ones for TIS prediction, as consistent with the results described in Salamov et al. (. As the characteristics of the propensity matrix are similar to those of PWM, the features generated from the propensity matrix are also highly ranked. Another common feature is the number of nucleotide C downstream in the sliding window. This means that the content of nucleotide C in the coding sequence is quite different from that in the non-coding sequence. Other common features are the number of downstream stop codons (both in-frame and non-in-frame), the number of upstream ATGs, the number of nucleotide C in the region [−36, −7], the number of nucleotide G downstream, and the nucleotide frequencies at the three codon positions. Observations on the downstream amino acids A and D are consistent with the results reported in Liu et al. (.

Number of features for computational methods

An information-gain-based approach was used to decide on the number of features for use with the respective computational methods. Information gain measures the feature’s discriminant power for classification; this approach has been successfully applied to the decision tree model building. After calculating the information gain of each feature, all the features are ranked in descending order. The top feature is first added to the selected feature set. A decision tree model is built based on the current selected features; the MCC value on the testing set is then calculated. Then the second feature is added to the selected feature set and the above process is repeated. After selecting the top 25 features, the MCC values are shown in Figure 1, in which the set with 17 features achieves the highest MCC values, and then the MCC values remain relatively constant. It shows that the top 17 features are the best with respect to the MCC values for decision tree methods. To consider the variation of the number for other feature selection methods, we selected 20 (3 more than 17) as the number of the selected features for further analysis.
Fig. 1

The Matthews correlation coefficients for different numbers of features with information-gain-ranked features and the decision tree method.

The ranked features from the Relief method were also used to determine the number of features for the computational methods. We tried different numbers of features (10, 20, 40, 60, 80, 100, 120, 150, 180, and 200). The results with top 100 features are comparable with the results with more features (data not shown). Therefore we did experiments with 100 features, too.

Classification results

With 20 top-ranked features from three different feature selection methods, we fed the data into three different classification methods (Table 2). The results with 100 top-ranked features are shown in Table 3, in which the best results were obtained with the Relief method and the classification methods of decision tree and SVM. The accuracy is 97% and the MCC value is 0.91, which are among the best results available in the literature, as shown in Table 4. Li and Jiang ( achieved good results on TIS prediction with the edit kernel and the SVM method. In our experiment, the kernel method is the linear kernel for SVM and the parameter C in SVM is equal to 1. The best result from the decision tree method with 100 features is easier to interpret.
Table 2

Classification Results with 20 Top-ranked Features for Three Different Feature Selection Methods and Three Different Classification Methods

Feature selection methodClassification methodTraining
Testing
SeSpAccMCCSeSpAccMCC
Relief
Decision tree83%92%90%0.7481%91%89%0.71
Naïve Bayes98%75%81%0.6397%75%81%0.63
SVM
75%
93%
89%
0.69
75%
93%
89%
0.69
Chi2
Decision tree70%92%86%0.6366%90%84%0.56
Naïve Bayes86%80%81%0.5986%80%81%0.59
SVM
57%
90%
82%
0.50
57%
90%
82%
0.50
Information gainDecision tree66%92%85%0.5965%91%85%0.58
Naïve Bayes97%70%77%0.5897%70%77%0.58
SVM68%90%85%0.5868%90%85%0.58
Table 3

Classification Results with 100 Top-ranked Features for Three Different Feature Selection Methods and Three Different Classification Methods

Feature selection methodClassification methodTraining
Testing
SeSpAccMCCSeSpAccMCC
Relief
Decision tree98%98%98%0.9595%97%97%0.91
Naïve Bayes99%80%85%0.7099%80%85%0.70
SVM96%97%97%0.9295%97%97%0.91

Chi2
Decision tree96%98%97%0.9372%90%86%0.61
Naïve Bayes100%76%82%0.66100%76%82%0.66
SVM84%93%91%0.7582%92%90%0.73

Information gainDecision tree94%98%97%0.9176%92%88%0.68
Naïve Bayes99%77%83%0.6799%77%83%0.67
SVM84%93%91%0.7683%93%90%0.75
Table 4

Comparison of the Results from Different Methods

MethodSeSpAccMCC
Neural network*82.4%64.5%84.6%0.627
Salzberg method*68.1%73.7%86.2%0.619
SVM Salzberg kernel*78.4%76.0%88.6%0.696
SVM edit kernel III ASCM250#99.8%99.9%99.9%0.997
Decision tree (20 features from Relief)81%91%89%0.71
Decision tree and SVM (100 features from Relief)95%97%97%0.91

The results from Zien et al. (.

The results from Li and Jiang (.

With the models built on the sequence set from Pedersen and Nielsen, we also tested them with sequence sets from Hatzigeorgiou and Nadershahi et al. (Table 5). The results in Table 5 show that the best model from the Pedersen and Nielsen’s sequence set can achieve good performance on these two independent sequence sets, although the results are not as promising as those on Pedersen and Nielsen’s sequence set. We observed that the models can always achieve better sensitivity than specificity—the models can identify TIS properly but always perform badly on the non-start ATGs. The possible reasons are that the models are sequence-set-dependent and/or the negative ATGs in Pedersen and Nielsen’s sequence set are not representative enough.
Table 5

Results on Sequence Sets 2 and 3 with 100 Top-ranked Features

Feature selection methodClassification methodSequence set 2
Sequence set 3
SeSpAccMCCSeSpAccMCC
Relief
Decision tree97%76%77%0.3080%78%78%0.30
Naïve Bayes100%46%47%0.1795%45%48%0.18
SVM98%76%76%0.3081%78%78%0.30

Chi2
Decision tree82%47%48%0.1171%54%55%0.12
Naïve Bayes99%8%11%0.0590%23%26%0.07
SVM91%52%53%0.1681%57%58%0.17

Information gainDecision tree88%59%60%0.1780%64%65%0.20
Naïve Bayes100%10%13%0.0690%24%27%0.08
SVM92%63%64%0.2086%68%69%0.25

Discussion

In this paper, we have examined different measures for recognizing TISs. With three feature selection methods, we have identified some significant features for TIS prediction, such as features from k-gram PWMs, the propensity matrix, the number of downstream stop codons, the number of the upstream ATGs, downstream amino acids A and D, and the content of nucleotide C downstream of an ATG. With the selected features, the results show that our proposed methodology can achieve good performance for TIS prediction, compatible with a well-known sequence-similarity-based method. Moreover, we postulate that the top-ranked features are biologically meaningful, which can be used as the potential biological markers for future experiments. And we discuss the top-ranked features as follows. First, among the top-ranked features, PWM is an aggregated measure, which may take most of the local information around TIS into consideration. Second, amino acid usage measure can capture the coding difference information in the sequences, since the sequences after TIS are used for constructing proteins while the sequences before TIS are not. Some researchers suggested that the coding difference is a good measure for TIS recognition and they have tried other measures to catch the coding difference, such as neural networks (. Third, many features from other categories are top ranked, such as the number of downstream stop codons, the number of upstream ATGs, the number of nucleotide C in the region [−36, −7], and the nucleotide frequencies in codon positions. This means that the other ATGs and stop codons around the potential TISs are important to distinguish the TISs from the non-start ATGs. Fourth and interestingly, a well-known feature, a conserved purine at position −3, is not in the top-ranked features. A possible reason is that many non-start ATGs follow such a pattern, too. Furthermore, few features from direct coding and k-gram usage measures are top ranked. The possible reason is that numerous features are generated from direct coding and k-gram usage measures, the discriminative power is scattered to many features and then each feature has less information for TIS prediction. The 3-gram usage measure is a codon usage measure, which is very similar to the amino acid measure but with less generalization power. This can explain why features from direct coding and k-gram usage measures are dominated by features from other measures in any of the three feature selection methods. In our experiment, the model with the highest MCC also reached the best accuracy. But we did not compare the accuracy of our results with those in previous studies 10., 17., 18., 28.. In the studies of Hatzigeorgiou ( and Li et al. (, the complete and error-free cDNA sequences were used for TIS prediction, while our system does not have such requirement. In the studies of Li and Jiang ( and Nishikawa et al. (, the sequence similarity was used for TIS prediction. Li and Jiang combined sequence similarity and the state-of-the-art computational methods—kernel methods, and achieved the very good result for TIS prediction. Nishikawa et al. required protein databases for the sequence similarity search. Although we know that sequence similarity implies the similar function and is a good way to predict sequence function, it is not easy to obtain the specific biological markers for experiments. Furthermore, the sample sequences used in our work are segments around ATGs, and the features considered are local features. Some previous efforts to predict TISs from full-length cDNA sequences with global features are shown in the literature 10., 14., 18., 28. with significant results. Since EST (expressed sequence tag) sequences, which are partial cDNA sequences, are shorter and easier to get under the current sequencing technology, our work focuses on the local features.

Materials and Methods

Data sets

Three independent cDNA sequence sets were used in our work for TIS prediction. 1. Sequence set 1: Pedersen and Nielsen’s sequence set has been used in a series of earlier investigations 9., 16., 17., 20.. This data set consists of a selected set of vertebrate genome sequences extracted from GenBank. The possible introns are spliced from all sequences. The sequences satisfied with the following conditions are kept for the similarity test: (1) ATG as annotated TIS; (2) without non-nucleotide symbols; (3) with at least 10 nucleotides upstream of TIS and at least 150 nucleotides downstream of TIS. After the similarity test, 3,312 vertebrate sequences are left as the training sequence set. There are 13,503 ATGs in this sequence set, and 3,312 (24.5%) of them are TISs. 2. Sequence set 2: Hatzigeorgiou’s sequence set was originally extracted from Swissprot. The steps to extract the sequence set are as follows: (1) collect human protein sequences whose N-terminal sites are sequenced at the amino acid level (sequences manually checked by Amos Bairoch); (2) retrieve the full-length mRNAs for these proteins whose TISs have been indirectly experimentally verified. A total of 480 completely-sequenced and annotated human cDNAs are found. There are 14,108 ATGs in this sequence set, and 480 (3.4%) are TISs. 3. Sequence set 3: Nadershahi et al’s. sequence set was collected for comparison of computational methods for identifying TISs in EST data. It was extracted from UniGene ( Build #160. A total of 50 UniGene clusters were randomly selected from 371 UniGene clusters with complete CDS (coding sequences) annotation, and then 50 EST sequences with TIS and 50 EST sequences without TIS were randomly selected from the selected 50 UniGene clusters. There are 942 ATGs in this sequence set and 50 (5.3%) are TISs. With the available sequence sets, we use a sliding window with length 204 to generate samples—there are 54 nucleotides upstream of an ATG and 150 nucleotides downstream of an ATG. For the positions with missing values, we pad with “N”. The samples from the real TISs are positive samples and those from non-start ATGs are negative samples.

Feature generation

We partition the features into eight categories, mainly based on the different data-encoding measures. The details are as follows. 1. Direct coding. This is a simple way to generate numerical data from DNA sequences for TIS prediction 9., 10., 12., 16.. Generally, each nucleotide in a DNA sequence is encoded by four bits under direct coding: 0001 for A, 0010 for C, 0100 for G, 1000 for T, and 0000 for others. The sliding window in our work for direct coding is in the range [−54, 150] with respect to ATG’s position (The nucleotides in cDNA sequences are numbered relative to ATG. The “A” in ATG is numbered as +1, and the numbers increase downstream of the cDNA sequences. The upstream nucleotide adjacent to ATG is numbered as −1 and the numbers decrease upstream of the cDNA sequences). This measure generates 4×204 = 816 features. 2. Consensus motif. The consensus motif GCCACCatgG around TIS was derived by Kozak (, which states that these nucleotides GCCACCatgG frequently appear at the corresponding positions to TIS. Especially, a purine, preferably A, at position −3 is a significantly conserved signal for TIS. If each nucleotide in positions [−6, −1] and +4 of the sequence is the same as that in the consensus, a feature is encoded as 1; otherwise as 0. Moreover, if there is a purine at position −3, a feature is encoded as 1; otherwise as 0. The total number of the nucleotides that are the same as the consensus is counted. This measure generates 9 features. 3. K-gram usage measure (k = 1~3). A k-gram is a segment of sequence with k continuous nucleotides together. There are 4 entries in k-gram for a specific k. The k-gram usage measure counts the frequency of each k-gram in the sliding window. In our work, the value of k is from 1 to 3. Although the measures with k greater than 3 can also be used, in our experiment, we found that the numerical data generated from the k-gram usage measures with k greater than 3 will overfit the training data easily. A possible reason is that if k is greater than 3, the total entries in k-gram will be very large and may memorize the training patterns. Therefore we do not consider the k-gram usage measure with k greater than 3 in this paper. Here we generate numerical data from the sequences before and after ATG separately. Then this measure generates (41+ 42+ 43)×2 = 168 features. 4. Position weight matrix. PWM is the frequencies of each singlet, doublet, or triplet at every position in the sequence 22., 31., 32.. For each k-gram i and position j = (−54, +150) [i = (1, 4) when k = 1, i = (1, 16) when k = 2, and i = (1, 64) when k = 3], let f(i, j) be the frequency of k-gram i at position j. Then f(i, j) is the frequency of k-gram i at position j from the positive training set, f(i, j) is the frequency of k-gram i at position j from the total training set, and f(i) is the total k-gram i in the training data. The PWM entry pwm(i, j) = log (f(i, j)/f (i)). By this definition, we can generate three PWMs for k = 1, 2, and 3, respectively. The PWM score of one sequence is the sum of the individual scores at each position for each k. This measure generates 3 features. 5. Propensity matrix. The frequencies are defined as above. The entry in a propensity matrix pm(i, j) = log (f(i, j)/f(i, j)). Here the value of k is from 1 to 3. The reason is the same as mentioned above for PWM. This measure generates 3 features. 6. Amino acid k-gram usage measure. It is about the frequencies of k-grams of 20 amino acids and stop codons that can be expressed by the cDNA sequences in the sliding window, which is used in Li and Leong ( and Liu et al. (. There are 21 entries in amino acid k-gram for a specific k. In our work, we chose k to be 1 and 2. With the sequences upstream and downstream of ATG considered separately, this measure generates (21 + 21×21) ×2 = 924 features. 7. Signal peptide characteristic. This measure approximates the likelihood of a signal peptide being present (, which was used in Salamov et al. (. Within a 30-amino-acid window downstream of each ATG, the hydrophobicity of the amino acids in a sliding window with length 8 is summed up. Also the most hydrophobic 8-residue peptide and the sum of the total hydrophobicity of the 30 amino acids are identified. There are 25 features in this measure. 8. Other features. The measures in this category include: the number of upstream and downstream ATGs (in-frame and non-in-frame), the number of upstream and downstream stop codons (in-frame and non-in-frame), the number of C and G (upstream and downstream), the number of C in the region of [−36, −7] relative to TIS’s position ( and nucleotide occurrences at the three codon positions (considering the ORF, and the downstream and upstream of ATG). There are 35 features under this measure. As described above, there are 1,983 features in total and most of them are binary. The continuous features are discretized with a method based on the minimum description length (MDL; ref. ) for the feature selection and classification methods. In the literature, some other measures have also been used to help TIS identification, such as the sequence similarity (, the length of the 5′ UTR (, and global features (. The first measure ( assumes that extra sequence database, other than the training set and testing set, are available. The second one () assumes that the sequences are complete and error-free at the side of 5′ UTR of the cDNA sequences. The third one ( requires the full-length cDNA sequences. However, in this work, most of the sequences used are short and not in full-length. Therefore the features reported in these previous efforts 18., 28., 35. for TIS prediction were not used in this work.

Feature selection

The numerical data from different features can measure the difference between TISs and negative ATGs to some extent. When more features are used to generate the numerical data, the difference between TISs and negative ATGs will be measured more completely. This will increase the chance to predict TISs accurately. At the same time, however, when the number of the features increases, more noise and redundant information will be introduced in the data set, which may deteriorate the prediction performance and slow down the computation process. Generally, the different features do not have the same discriminative power for TIS prediction. In order to reduce the noise and redundant information and take advantage of the benefits from more features, we can apply a set of feature selection methods to keep the most significant features for TIS prediction. Then, the computation process could be speeded up with only the significant features. The selected significant features may also be biologically meaningful, which can give biologists clues to choose features to examine in their biological experiments. In our work, three different feature selection methods were adopted: the Relief method, the chi2-based method, and the information-gain-based method. These three feature selection methods are based on different criteria and represent different categories. We compare their effectiveness for TIS prediction as follows. 1. Relief. This is a filter method to select the relevant features based on statistical methods. It works by randomly sampling an instance and identifying its nearest neighbors in the same class and the other classes respectively. It sets the initial weight of all features to 0 and adjusts the weight of the features based on the sample’s nearHit and nearMiss in the data set. The nearHit of instance i is the nearest instance in the data set with the same class label as instance i. The nearMiss of instance i is the nearest instance in the data set with a different class label compared with instance i. With one sample’s nearHit and nearMiss in the data set, the weight of each feature decreases by the square of the difference of values of this feature in this sample and its nearHit, and increases by the square of the difference of values of this feature in this sample and its nearMiss. After enough samples are drawn from the original data, Relief selects the feature whose weight is greater than a specified threshold. An extension of Relief, Relief-F (, was used in this work. 2. Chi2-based method. This method uses chi-square statistic between features and the class to rank the features. The chi2 value of a feature is defined as where m is the number of values of the current feature, n is the number of classes, A is the number of instances with the ith value for the current feature in the jth class, E = R * C/N is the expected frequency of A, in which R is the total number of instances with the i value for the current feature, C is the total number of instances in the jth class, and N is the number of the total instances. The chi2 value measures the difference of the expected frequencies and the actual frequencies in different categories. The larger the chi2 value is, the more significant the feature is. The features are sorted in descending order by their chi2 values. 3. Information-gain-based method. Information gain is an entropy-based measure of the feature quality, which has been used to build the decision tree ( and other applications. It is the difference between the prior entropy of class C and the posterior entropy given values of a feature F: The larger the information gain is, the more important the feature is to predict the classes. The features are sorted in descending order by their information gain.

Computational methods

In our work, we chose three representative computational methods—decision tree, naïve Bayes, and SVM—from the available computational methods. The decision tree method ( is a de facto classification method to evaluate other classification methods and is built recursively based on the information gain of the features. Naïve Bayes is a probability-based classification method, which is simple but practical; it assumes that all the features are independent of each other given the class. SVM ( selects the fewest instances as the support vectors with the largest margin in the feature space, which is possibly the classification method with the best prediction result up to date, although it sometimes suffers in the presence of noisy data. Based on past results from related work, these three methods can be the representative data mining methods for TIS prediction (. A well-known machine learning package Weka ( has implemented all the three methods. We ran these three methods on the same training and test data under the Weka environment. After feature selection, the three methods were applied to the selected data to predict TISs.

Evaluation measures

Prediction performance is measured by sensitivity (Se), specificity (Sp), accuracy (Acc), and MCC in our work. Let TP be the number of the real positive ATGs predicted as positive, FP the number of the real negative ATGs predicted as positive, TN the number of the real negative ATGs predicted as negative, and FN the number of the real positive ATGs predicted as negative. Se is defined as TP/(TP + FN), the percentage of the correctly-predicted positives in the total real positives. Sp is defined as TN/(TN + FP), the percentage of the correctly-predicted negatives in the total real negatives. Acc is defined as (TP + TN)/(TP + TN + FP + FN), the percentage of the total correctly-predicted instances in all the instances. MCC is defined as: In these criteria, Se only measures the prediction performance on the positive cases, and Sp only measures the prediction performance on the negative cases. With the biased data in our case, they are not good enough to measure the performance of a model (also for the total accuracy). MCC takes into account both positive and negative cases and is also suitable for the biased data. Therefore it was used as the main measure to evaluate our approach in the experiments.
  26 in total

1.  Translation initiation start prediction in human cDNAs with high accuracy.

Authors:  Artemis G Hatzigeorgiou
Journal:  Bioinformatics       Date:  2002-02       Impact factor: 6.937

2.  Recognition of translation initiation sites of eukaryotic genes based on an EM algorithm.

Authors:  Yonghong Wang; Hongyu Ou; Fengbiao Guo
Journal:  J Comput Biol       Date:  2003       Impact factor: 1.479

3.  Recognizing translation initiation sites of eukaryotic genes based on the cooperatively scanning model.

Authors:  Yonghong Wang; Jinwei Liu; Tongju Zhao; Qing Ji
Journal:  Bioinformatics       Date:  2003-10-12       Impact factor: 6.937

4.  Assessing protein coding region integrity in cDNA sequencing projects.

Authors:  A A Salamov; T Nishikawa; M B Swindells
Journal:  Bioinformatics       Date:  1998-06       Impact factor: 6.937

5.  Consensus patterns in DNA.

Authors:  G D Stormo
Journal:  Methods Enzymol       Date:  1990       Impact factor: 1.600

6.  Neural network prediction of translation initiation sites in eukaryotes: perspectives for EST and genome analysis.

Authors:  A G Pedersen; H Nielsen
Journal:  Proc Int Conf Intell Syst Mol Biol       Date:  1997

Review 7.  Interpreting cDNA sequences: some insights from studies on translation.

Authors:  M Kozak
Journal:  Mamm Genome       Date:  1996-08       Impact factor: 2.957

8.  On the predictive recognition of signal peptide sequences.

Authors:  D J McGeoch
Journal:  Virus Res       Date:  1985-10       Impact factor: 3.303

9.  Point mutations define a sequence flanking the AUG initiator codon that modulates translation by eukaryotic ribosomes.

Authors:  M Kozak
Journal:  Cell       Date:  1986-01-31       Impact factor: 41.582

Review 10.  Pushing the limits of the scanning mechanism for initiation of translation.

Authors:  Marilyn Kozak
Journal:  Gene       Date:  2002-10-16       Impact factor: 3.688

View more
  5 in total

1.  Improvement in the prediction of the translation initiation site through balancing methods, inclusion of acquired knowledge and addition of features to sequences of mRNA.

Authors:  Lívia Márcia Silva; Felipe Carvalho de Souza Teixeira; José Miguel Ortega; Luis Enrique Zárate; Cristiane Neri Nobre
Journal:  BMC Genomics       Date:  2011-12-22       Impact factor: 3.969

2.  Dragon TIS Spotter: an Arabidopsis-derived predictor of translation initiation sites in plants.

Authors:  Arturo Magana-Mora; Haitham Ashoor; Boris R Jankovic; Allan Kamau; Karim Awara; Rajesh Chowdhary; John A C Archer; Vladimir B Bajic
Journal:  Bioinformatics       Date:  2012-10-30       Impact factor: 6.937

3.  Functional motifs in Escherichia coli NC101.

Authors:  Gholamreza Motalleb
Journal:  Int J Mol Cell Med       Date:  2013

Review 4.  Position weight matrix, gibbs sampler, and the associated significance tests in motif characterization and prediction.

Authors:  Xuhua Xia
Journal:  Scientifica (Cairo)       Date:  2012-10-23

Review 5.  Proteins Recognizing DNA: Structural Uniqueness and Versatility of DNA-Binding Domains in Stem Cell Transcription Factors.

Authors:  Dhanusha Yesudhas; Maria Batool; Muhammad Ayaz Anwar; Suresh Panneerselvam; Sangdun Choi
Journal:  Genes (Basel)       Date:  2017-08-01       Impact factor: 4.096

  5 in total

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