A GENETIC ALGORITHM TO SEARCH FOR OPTIMAL AND SUBOPTIMAL RNA SECONDARY STRUCTURES

被引:26
作者
BENEDETTI, G [1 ]
MOROSETTI, S [1 ]
机构
[1] UNIV ROMA LA SAPIENZA,DEPT CHEM,I-00185 ROME,ITALY
关键词
GENETIC ALGORITHM; RNA FOLDING; RNA SECONDARY STRUCTURE; COMPUTER ANALYSIS;
D O I
10.1016/0301-4622(94)00130-C
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Genetic algorithms are a search method used in solving problems by selection, recombination and mutation of tentative solutions, until the better ones are achieved. They are very efficient when the 'building block' hypothesis is effective for the solutions, which means that a better solution can be obtained by assembling short 'motifs' or 'schemata' that can be retrieved in some other worse solutions. The additive nature of the secondary structure free energy rules suggests the validity of this hypothesis, and therefore the likely power of a genetic algorithm approach to search for RNA secondary structures. We describe in detail an original genetic algorithm specific for this problem. The sharing function used to obtain differentiated solutions is also described. It results in a greater effectiveness of the algorithm in retrieving a large number of suboptimal RNA foldings besides the optimal one. RNA sequences of different length are used to test the method. The PSTV viroid sequence has been studied.
引用
收藏
页码:253 / 259
页数:7
相关论文
共 23 条