| Literature DB >> 17170009 |
Phuongan Dam1, Victor Olman, Kyle Harris, Zhengchang Su, Ying Xu.
Abstract
We have carried out a systematic analysis of the contribution of a set of selected features that include three new features to the accuracy of operon prediction. Our analyses have led to a number of new insights about operon prediction, including that (i) different features have different levels of discerning power when used on adjacent gene pairs with different ranges of intergenic distance, (ii) certain features are universally useful for operon prediction while others are more genome-specific and (iii) the prediction reliability of operons is dependent on intergenic distances. Based on these new insights, our newly developed operon-prediction program achieves more accurate operon prediction than the previous ones, and it uses features that are most readily available from genomic sequences. Our prediction results indicate that our (non-linear) decision tree-based classifier can predict operons in a prokaryotic genome very accurately when a substantial number of operons in the genome are already known. For example, the prediction accuracy of our program can reach 90.2 and 93.7% on Bacillus subtilis and Escherichia coli genomes, respectively. When no such information is available, our (linear) logistic function-based classifier can reach the prediction accuracy at 84.6 and 83.3% for E.coli and B.subtilis, respectively.Entities:
Mesh:
Year: 2006 PMID: 17170009 PMCID: PMC1802555 DOI: 10.1093/nar/gkl1018
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
The average classification errors of various linear classifiers and non-linear classifiers (*) when using whole data-based training approach (All), or subgroup-based training approach (Subgroup): the training and the testing sets are from the same genome
| Classifier | ||||
|---|---|---|---|---|
| All | Subgroup | All | Subgroup | |
| Loglc | 15.80 | 14.29 | 17.16 | 16.83 |
| Fisherc | 16.29 | 14.62 | 17.16 | 16.87 |
| Naivebc* | 13.98 | 12.88 | 17.17 | 16.03 |
| Treec* | 20.72 | 9.91 | 31.84 | 15.16 |
The average classification errors of various linear classifiers and non-linear classifiers (*) when using whole data-based training approach (All), or subgroup-based training approach (Subgroup): the training set is from B.subtilis and the testing set is from E.coli (column 2–3) and the other training set is from E.coli and testing set is from B.subtilis (column 4–5)
| Classifier | ||||
|---|---|---|---|---|
| All | Subgroup | All | Subgroup | |
| Loglc | 16.95 | 15.56 | 17.60 | 18.32 |
| Fisherc | 16.92 | 16.32 | 17.57 | 18.22 |
| Naivebc* | 17.63 | 18.35 | 20.27 | 18.25 |
| Treec* | 41.44 | 21.59 | 38.55 | 23.32 |
The dependency of the classification errors on the intergenic distances of gene pairs
| Classifier | ||||||
|---|---|---|---|---|---|---|
| U40 | U200 | O200 | U40 | U200 | O200 | |
| Naivebc* | 8.75 ± 0.62 | 21.14 ± 2.13 | 7.56 ± 1.18 | 12.16 ± 0.38 | 22.16 ± 1.48 | 8.63 ± 0.97 |
| Treec* | 8.16 ± 0.95 | 15.06 ± 2.32 | 4.35 ± 1.31 | 9.41 ± 1.46 | 23.95 ± 1.85 | 5.17 ± 1.23 |
The dataset was divided into three subgroups including U40, U200 and O200 based on the intergenic distance of the gene pairs. The non-linear classifiers were trained using the subgroup-based training approach. The training and testing sets are from the same genome.
The contribution of features in improving the classification errors of the decision tree-based classifier
| Phylo | Length | IG | TTTTT | Neighbor | GO | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| U40 | U200 | O200 | U40 | U200 | O200 | ||||||
| + | − | − | − | − | − | 8.08 ± 0.50 | 19.91 ± 2.49 | 5.26 ± 0.53 | 10.03 ± 0.6 | 26.09 ± 0.90 | 5.39 ± 0.54 |
| − | + | − | − | − | − | 6.44 ± 0.26 | 15.41 ± 0.53 | 5.13 ± 0.49 | 8.28 ± 0.34 | 18.02 ± 0.37 | 5.57 ± 0.40 |
| − | − | + | − | − | − | 9.47 ± 0.02 | 35.69 ± 0.85 | 9.56 ± 0.36 | 12.37 ± 0.03 | 28.16 ± 0.39 | 9.86 ± 0.04 |
| − | − | − | + | − | − | 9.47 ± 0.00 | 40.28 ± 0.00 | 9.91 ± 0.00 | 12.37 ± 0.00 | 30.98 ± 0.00 | 9.87 ± 0.00 |
| − | − | − | − | + | − | 7.61 ± 0.52 | 23.74 ± 1.13 | 5.19 ± 0.49 | 10.05 ± 0.38 | 22.23 ± 0.61 | 7.22 ± 0.72 |
| − | − | − | − | − | + | 9.47 ± 0.00 | 34.2 ± 0.56 | 7.35 ± 1.13 | 12.30 ± 0.07 | 29.72 ± 0.27 | 9.62 ± 0.22 |
| + | + | − | − | − | − | 6.07 ± 0.34 | 14.81 ± 0.70 | 5.24 ± 0.52 | 8.47 ± 0.38 | 17.62 ± 0.44 | 4.71 ± 0.24 |
| − | + | − | − | + | − | 5.87 ± 0.30 | 15.59 ± 0.67 | 5.05 ± 0.52 | 8.45 ± 0.35 | 17.46 ± 0.46 | 5.21 ± 0.42 |
| + | + | − | − | + | − | 5.82 ± 0.41 | 14.29 ± 0.79 | 4.53 ± 0.64 | 7.96 ± 0.33 | 17.60 ± 0.62 | 4.53 ± 0.39 |
| + | + | + | + | + | − | 5.79 ± 0.29 | 13.60 ± 0.36 | 4.81 ± 0.62 | 8.35 ± 0.33 | 15.97 ± 0.45 | 5.16 ± 0.32 |
| + | + | + | + | + | + | 5.72 ± 0.19 | 12.82 ± 0.63 | 4.43 ± 0.51 | 8.29 ± 0.33 | 16.21 ± 0.41 | 5.07 ± 0.30 |
The testing and training sets are from the same genome, and features are present (+) or absent (−) from the combination. Besides shown features, no other feature is used. The dataset was divided into three subgroups including U40, U200 and O200 based on the intergenic distance of the gene pairs.
The contribution of features in improving the classification errors of the logistic function-based classifier
| IG | Neighbor | GO | Length | Phylo | TTTTT | ATA | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| U40 | U200 | O200 | U40 | U200 | O200 | |||||||
| + | − | − | − | − | − | − | 9.47 ± 0.00 | 33.77 ± 0.53 | 9.91 ± 0.00 | 12.37 ± 0.00 | 28.95 ± 0.12 | 9.87 ± 0.00 |
| + | + | − | − | − | − | − | 9.47 ± 0.00 | 32.16 ± 0.57 | 9.91 ± 0.00 | 12.37 ± 0.00 | 27.98 ± 0.86 | 9.64 ± 0.24 |
| + | − | + | − | − | − | − | 9.47 ± 0.00 | 31.75 ± 0.93 | 9.91 ± 0.00 | 12.36 ± 0.08 | 27.38 ± 0.97 | 9.82 ± 0.14 |
| + | − | − | + | − | − | − | 9.47 ± 0.00 | 33.01 ± 0.63 | 9.91 ± 0.00 | 12.37 ± 0.00 | 28.93 ± 0.27 | 9.87 ± 0.00 |
| + | − | − | − | + | − | − | 9.51 ± 0.07 | 33.29 ± 0.65 | 9.91 ± 0.00 | 13.11 ± 0.57 | 29.07 ± 0.78 | 9.87 ± 0.00 |
| + | − | − | − | − | + | − | 9.47 ± 0.00 | 34.03 ± 0.65 | 9.91 ± 0.00 | 12.68 ± 0.24 | 26.46 ± 0.51 | 9.87 ± 0.00 |
| + | − | − | − | − | − | + | 9.53 ± 0.08 | 33.01 ± 0.68 | 9.91 ± 0.00 | 12.37 ± 0.00 | 29.24 ± 0.53 | 9.87 ± 0.00 |
| + | + | + | − | − | − | − | 9.47 ± 0.00 | 31.45 ± 0.32 | 9.91 ± 0.00 | 12.36 ± 0.05 | 26.72 ± 0.45 | 9.64 ± 0.32 |
| + | + | + | + | − | − | − | 9.47 ± 0.00 | 30.52 ± 1.06 | 9.91 ± 0.00 | 12.36 ± 0.05 | 26.62 ± 0.82 | 9.51 ± 0.35 |
| + | + | + | + | + | − | − | 9.49 ± 0.06 | 30.21 ± 0.78 | 9.91 ± 0.00 | 13.48 ± 0.79 | 26.97 ± 0.81 | 9.60 ± 0.31 |
| + | + | + | + | + | + | − | 9.42 ± 0.12 | 29.48 ± 1.07 | 9.91 ± 0.00 | 13.54 ± 0.68 | 24.58 ± 0.47 | 9.60 ± 0.38 |
| + | + | − | + | + | + | + | 9.28 ± 0.21 | 31.42 ± 1.37 | 9.91 ± 0.00 | 13.61 ± 0.48 | 25.36 ± 0.83 | 9.78 ± 0.28 |
| + | + | + | + | + | + | + | 9.25 ± 0.14 | 29.57 ± 0.82 | 9.86 ± 0.15 | 13.45 ± 0.50 | 23.92 ± 0.70 | 9.42 ± 0.47 |
The testing and training sets are from different genomes, and features are present (+) or absent (−) from the combination. Besides shown features, no other feature is used. The whole data-based training approach was used. After prediction, the classification errors were calculated for each subgroup.
Sensitivity, specificity, the average of sensitivity and specificity and accuracy of operon prediction
| Train/Test | Boundary gene pairs | Operonic gene pairs | Accuracy (%) | |||||
|---|---|---|---|---|---|---|---|---|
| Genome | Sensitivity (%) | Specificity (%) | Average (%) | Sensitivity (%) | Specificity (%) | Average (%) | ||
| Same | 90.54 | 93.95 | 92.24 | 95.90 | 93.52 | 94.71 | 93.69 | |
| Genome | 89.55 | 89.90 | 89.72 | 90.82 | 90.50 | 90.66 | 90.22 | |
| Different | 81.09 | 81.58 | 81.33 | 87.13 | 86.76 | 86.94 | 84.63 | |
| Genomes | 81.03 | 83.40 | 82.22 | 85.29 | 83.14 | 84.22 | 83.26 | |
When the testing and training data are from the same genome, the decision tree-based classifier was used, whereas when the testing and training sets are from different genomes, the logistic function-based classifier was used.
Figure 1The distribution of Pearson correlation coefficients of E.coli gene pairs calculated from the gene expression data. The X axis indicates the Pearson correlation coefficients. The Y axis is the density function for each of the following five sets of gene pairs: the randomly chosen pairs (square), the known boundary pairs (diamond), the unknown pairs predicted to be boundary pairs (filled diamond), the known operonic pairs (circle) and the unknown pairs predicted to be operonic pairs (filled circle).