| Literature DB >> 19208139 |
Unyanee Poolsap1, Yuki Kato, Tatsuya Akutsu.
Abstract
BACKGROUND: RNA secondary structure prediction is one major task in bioinformatics, and various computational methods have been proposed so far. Pseudoknot is one of the typical substructures appearing in several RNAs, and plays an important role in some biological processes. Prediction of RNA secondary structure with pseudoknots is still challenging since the problem is NP-hard when arbitrary pseudoknots are taken into consideration.Entities:
Mesh:
Substances:
Year: 2009 PMID: 19208139 PMCID: PMC2648744 DOI: 10.1186/1471-2105-10-S1-S38
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Example of RNA secondary structure. (a) Hairpin loop. (b) Arc representation of (a). (c) Pseudoknot. (d) Arc representation of (c).
Figure 2Illustration of pseudoknots. (a) Simple pseudoknot. (b) Recursive pseudoknot.
Figure 3Illustration of decision variables. (a) xand y. (b) .
Stacking energy parameter matrix E [4].
| A-U | C-G | G-C | G-U | U-G | U-A | |
| A-U | -1.1 | -2.1 | -2.2 | -1.4 | -0.9 | -0.6 |
| C-G | -2.1 | -2.4 | -3.3 | -2.1 | -2.1 | -1.4 |
| G-C | -2.2 | -3.3 | -3.4 | -2.5 | -2.4 | -1.5 |
| G-U | -1.4 | -2.1 | -2.5 | -1.3 | -1.3 | -0.5 |
| U-G | -0.9 | -2.1 | -2.4 | -1.3 | -1.3 | -1.0 |
| U-A | -0.6 | -1.4 | -1.5 | -0.5 | -1.0 | -0.3 |
Figure 4Illustration of several constraints. (a) Constraints (3) and (4). (b) Constraints (5) and (6). (c) Constraints (11)–(14). (d) Constraints (15)–(17). (e) Constraint (18).
Average sensitivity and specificity of each value of σ.
| Avg. sensitivity (%) | Avg. specificity (%) | |
| 0.55 | 75.67 | 64.92 |
| 0.60 | 72.70 | 62.21 |
| 0.65 | 70.53 | 60.86 |
| 75.91 | 65.40 | |
| 0.75 | 75.09 | 65.02 |
| 0.80 | 70.53 | 60.89 |
Prediction results of the IP-based method (σ = 0.7) and prediction results of the other algorithms.
| PKB num. | Length | Sensitivity (%) | Specificity (%) | ||||||
| ILM | pknotsRG | PKNOTS | ILM | pknotsRG | PKNOTS | ||||
| PKB115 | 21 | 66.67 | 66.67 | ||||||
| PKB102 | 24 | 87.50 | 87.50 | 80.00 | 77.78 | 77.78 | |||
| PKB119 | 24 | 0.00 | 77.78 | 66.67 | 88.89 | 0.00 | 87.50 | ||
| PKB103 | 25 | 57.14 | 57.14 | 42.86 | 66.67 | 50.00 | 50.00 | ||
| PKB123 | 26 | 70.00 | 60.00 | 77.78 | 85.71 | ||||
| PKB154 | 26 | 90.00 | |||||||
| PKB152 | 26 | 90.00 | 90.00 | ||||||
| PKB126 | 27 | ||||||||
| PKB124 | 29 | 70.00 | 70.00 | ||||||
| PKB100 | 31 | 91.67 | 91.67 | 92.31 | 91.67 | 91.67 | |||
| PKB105 | 32 | 88.89 | |||||||
| PKB118 | 33 | 80.00 | 80.00 | 72.73 | 72.73 | ||||
| PKB120 | 36 | 85.71 | |||||||
| PKB65 | 46 | 0.00 | 73.33 | 70.00 | 0.00 | 68.75 | |||
| PKB205 | 48 | 0.00 | 15.00 | 0.00 | |||||
| PKB147 | 51 | 55.56 | 50.00 | 50.00 | 55.56 | 47.37 | 52.94 | ||
| PKB248 | 66 | 65.00 | 35.00 | 65.00 | 64.00 | 33.33 | 61.90 | ||
| PKB72 | 67 | 0.00 | 35.29 | 62.96 | 0.00 | 31.58 | |||
| PKB140 | 69 | 65.22 | 13.04 | 43.48 | 62.96 | 15.79 | 50.00 | ||
| PKB143 | 71 | 62.50 | 29.17 | 70.83 | 48.39 | 29.17 | 68.00 | ||
| PKB144 | 71 | 79.17 | 29.17 | 66.67 | 70.37 | 31.82 | 72.73 | ||
| PKB173 | 73 | 63.64 | 36.36 | 50.00 | 68.00 | 44.44 | |||
| PKB276 | 73 | 42.86 | 33.33 | 38.10 | 30.00 | 30.43 | 38.10 | ||
| PKB275 | 85 | 65.38 | 15.38 | 50.00 | 50.00 | 15.38 | 72.22 | ||
| PKB75 | 88 | 71.88 | 18.75 | 81.25 | 62.16 | 22.22 | 81.25 | ||
| PKB76 | 89 | 56.00 | 52.00 | 44.00 | 40.00 | 48.15 | 34.38 | ||
| PKB164 | 96 | 38.71 | 48.39 | 35.48 | 29.27 | 53.57 | 34.38 | ||
| PKB168 | 105 | 61.76 | 35.29 | 76.47 | 50.00 | 81.82 | 34.29 | ||
| PKB252 | 110 | 15.38 | 35.90 | 13.04 | 80.85 | 35.90 | |||
| PKB191 | 113 | 74.36 | 56.41 | 71.79 | 61.70 | 55.00 | 73.68 | ||
| PKB135 | 116 | 82.05 | 38.46 | 74.36 | 69.57 | 40.54 | 74.36 | ||
| PKB236 | 120 | 50.00 | 37.50 | 0.00 | 42.55 | 30.61 | 0.00 | ||
| PKB137 | 133 | 70.45 | 84.09 | 63.64 | 65.96 | 80.43 | 63.64 | ||
| PKB134 | 137 | 40.91 | 59.09 | 40.91 | 33.33 | 50.00 | 41.86 | ||
| Average | 74.12 | 54.85 | 71.74 | 65.40 | 73.07 | 54.89 | |||
Computation time of the IP-based method (σ = 0.7) and the other algorithms. Note that it is difficult to measure the exact computation time of pknotsRG since it is provided as an interactive system, and the time listed below is a rough estimate when running pknotsRG.
| Seq. length | Avg. computation time (sec.) | |||
| ILM | pknotsRG | PKNOTS | ||
| 21–46 | 0.14 | 0.05 | <1.00 | 0.73 |
| 48–66 | 16.40 | 0.15 | <1.00 | 24.67 |
| 67–137 | 6641.53 | 0.31 | <1.00 | 1205.61 |
Figure 5Comparison of predicted structure for PKB124 between the four algorithms.
Number of variables before and after implementing variable reduction.
| Seq. length | 21 | 137 |
| Before reduction | 12244 | 400984 |
| After reduction | 2938 | 117240 |