A dynamic programming algorithm for finding alternative RNA secondary structures.
Dynamic programming algorithms that predict RNA secondary structure by minimizing the free energy have had one important limitation. They were able to predict only one optimal structure. Given the uncertainties of the thermodynamic data and the effects of proteins and other environmental factors on structure, the optimal structure predicted by these methods may not have biological significance. We present a dynamic programming algorithm that can determine optimal and suboptimal secondary structures for an RNA. The power and utility of the method is demonstrated in the folding of the intervening sequence of the rRNA of Tetrahymena. By first identifying the major secondary structures corresponding to the lowest free energy minima, a secondary structure of possible biological significance is derived.
D000818:Animals; D003201:Computers; D004262:DNA Restriction Enzymes / Q000378:metabolism; D015245:Deoxyribonuclease BamHI; D009690:Nucleic Acid Conformation; D012335:RNA, Ribosomal / Q000032:analysis*; D006163:Ribonuclease T1 / Q000378:metabolism; D012984:Software; D013768:Tetrahymena / Q000235:genetics
D012335:RNA, Ribosomal; D004262:DNA Restriction Enzymes; D015245:Deoxyribonuclease BamHI; D006163:Ribonuclease T1