A study of RNA secondary structure prediction using different mutation operators

Ribonucleic Acid (RNA) has important structural and functional roles in the cell and plays roles in many stages of protein synthesis as well. The functions of RNA molecules are determined largely by their three-dimensional structure. SARNA-Predict has shown excellent results in predicting RNA secondary structure based on Simulated Annealing (SA). SARNA-Predict uses a permutation-based representation to the RNA secondary structure and this paper investigates the impact of the mutation operators in this algorithm. Experiments were performed using a sample of eleven sequences from four RNA classes. The results presented in this paper demonstrate that SARNA-Predict using the percentage swap translocating mutation operator can produce similar results when compared with previous research. Furthermore, the new operator has the potential of reaching a solution with a lower free energy. This supports the use of the proposed operator on RNA secondary structure prediction of other known structures.

[1]  Herbert H. Tsang,et al.  SARNA-Predict: Accuracy Improvement of RNA Secondary Structure Prediction Using Permutation-Based Simulated Annealing , 2010, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[2]  Jin Chu Wu,et al.  An annealing mutation operator in the genetic algorithms for RNA folding , 1996, Comput. Appl. Biosci..

[3]  Adnan Acan,et al.  Reciprocal translocation against GA-deceptiveness , 2005, 2005 IEEE Congress on Evolutionary Computation.

[4]  Kay C. Wiese,et al.  Permutation-based RNA secondary structure prediction via a genetic algorithm , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[5]  Herbert H. Tsang,et al.  SARNA-ensemble-predict: The effect of different dissimilarity metrics on a novel ensemble-based RNA secondary structure prediction algorithm , 2009, 2009 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology.

[6]  Herbert H. Tsang,et al.  The significance of thermodynamic models in the accuracy improvement of RNA secondary structure prediction using permutation-based simulated annealing , 2007, 2007 IEEE Congress on Evolutionary Computation.

[7]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[8]  D. Turner,et al.  Thermodynamic parameters for an expanded nearest-neighbor model for formation of RNA duplexes with Watson-Crick base pairs. , 1998, Biochemistry.

[9]  Kay C. Wiese,et al.  A Permutation Based Genetic Algorithm for RNA Secondary Structure Prediction , 2002, HIS.

[10]  C. Pleij,et al.  An APL-programmed genetic algorithm for the prediction of RNA secondary structure. , 1995, Journal of theoretical biology.

[11]  J. Sabina,et al.  Expanded sequence dependence of thermodynamic parameters improves prediction of RNA secondary structure. , 1999, Journal of molecular biology.

[12]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[13]  Alain Deschenes,et al.  A genetic algorithm for RNA secondary structure prediction using stacking energy thermodynamic models , 2005 .

[14]  Michael Zuker,et al.  Mfold web server for nucleic acid folding and hybridization prediction , 2003, Nucleic Acids Res..

[15]  Pierre Baldi,et al.  Assessing the accuracy of prediction algorithms for classification: an overview , 2000, Bioinform..

[16]  Herbert H. Tsang,et al.  SARNA-Predict: A Simulated Annealing Algorithm for RNA Secondary Structure Prediction , 2006, 2006 IEEE Symposium on Computational Intelligence and Bioinformatics and Computational Biology.

[17]  Herbert H. Tsang,et al.  SARNA-Predict-pk: Predicting RNA secondary structures including pseudoknots , 2008, 2008 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology.

[18]  Anne Condon,et al.  Linear Time Algorithm for Parsing RNA Secondary Structure , 2005, WABI.

[19]  K.C. Wiese,et al.  A parallel evolutionary algorithm for RNA secondary structure prediction using stacking-energies (INN and INN-HB) , 2004, 2004 Symposium on Computational Intelligence in Bioinformatics and Computational Biology.

[20]  Martin Middendorf,et al.  A Particle Swarm Optimizer for Finding Minimum Free Energy RNA Secondary Structures , 2007, 2007 IEEE Swarm Intelligence Symposium.

[21]  Andrew Hendriks,et al.  Comparison of P-RnaPredict and mfold - algorithms for RNA secondary structure prediction , 2006, Bioinform..

[22]  Nan Yu,et al.  The Comparative RNA Web (CRW) Site: an online database of comparative sequence and structure information for ribosomal, intron, and other RNAs , 2002, BMC Bioinformatics.

[23]  Herbert H. Tsang,et al.  SARNA-Predict: A Study of RNA Secondary Structure Prediction Using Different Annealing Schedules , 2007, 2007 IEEE Symposium on Computational Intelligence and Bioinformatics and Computational Biology.

[24]  K. Wiese,et al.  A permutation-based genetic algorithm for the RNA folding problem: a critical look at selection strategies, crossover operators, and representation issues. , 2003, Bio Systems.

[25]  Michael Zuker,et al.  Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information , 1981, Nucleic Acids Res..