GAknot: RNA secondary structures prediction with pseudoknots using genetic algorithm

Predicting RNA secondary structure is a significant challenge in Bioinformatics especially including pseudoknots. There are so many researches proposed that pseudoknots have their own biological functions inside human body, so it is important to predict this kind of RNA secondary structures. There are several methods to predict RNA secondary structure, and the most common one is using minimum free energy. However, finding the minimum free energy to predict secondary structure with pseudoknots has been proven to be an NP-complete problem, so there are many heuristic approaches trying to solve this kind of problems. In this paper, we propose GAknot, a computational method using genetic algorithm (GA), to predict RNA secondary structure with pseudoknots. GAknot first generates a set of maximal stems, and then it tries to generate several individuals by different combinations of stems. After halting condition is reached, GAknot will output the best solution as the output of predicted secondary structure. By using two commonly used validation data sets, GAknot is shown to be a better prediction method in terms of accuracy and speed comparing to several competitive prediction methods. Source code and datasets can be downloaded.

[1]  Kay C Wiese,et al.  RnaPredict—An Evolutionary Algorithm for RNA Secondary Structure Prediction , 2008, TCBB.

[2]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[3]  J. McCaskill The equilibrium partition function and base pair binding probabilities for RNA secondary structure , 1990, Biopolymers.

[4]  H. Hoos,et al.  HotKnots: heuristic prediction of RNA secondary structures including pseudoknots. , 2005, RNA.

[5]  Tatsuya Akutsu,et al.  IPknot: fast and accurate prediction of RNA secondary structures with pseudoknots using integer programming , 2011, Bioinform..

[6]  D. W. Staple,et al.  Open access, freely available online Primer Pseudoknots: RNA Structures with Diverse Functions , 2022 .

[7]  Robert Giegerich,et al.  Design, implementation and evaluation of a practical pseudoknot folding algorithm based on thermodynamics , 2004, BMC Bioinformatics.

[8]  A. Condon,et al.  Improved free energy parameters for RNA pseudoknotted secondary structure prediction. , 2010, RNA.

[9]  Jiunn-Liang Chen,et al.  Functional analysis of the pseudoknot structure in human telomerase RNA. , 2005, Proceedings of the National Academy of Sciences of the United States of America.

[10]  Niles A. Pierce,et al.  A partition function algorithm for nucleic acid secondary structure including pseudoknots , 2003, J. Comput. Chem..

[11]  C. Mello,et al.  Revealing the world of RNA interference , 2004, Nature.

[12]  D. Turner,et al.  Predicting thermodynamic properties of RNA. , 1995, Methods in enzymology.

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

[14]  T. Shioda,et al.  A proposal for a new HIV-1 DLS structural model , 2012, Nucleic acids research.

[15]  Wojciech Kasprzak,et al.  Bridging the gap in RNA structure prediction. , 2007, Current opinion in structural biology.

[16]  Zhiyong Wang,et al.  FlexStem: improving predictions of RNA secondary structures with pseudoknots by reducing the search space , 2008, Bioinform..

[17]  E Rivas,et al.  A dynamic programming algorithm for RNA structure prediction including pseudoknots. , 1998, Journal of molecular biology.

[18]  G. Storz An Expanding Universe of Noncoding RNAs , 2002, Science.

[19]  F. H. D. van Batenburg,et al.  PseudoBase: structural information on RNA pseudoknots , 2001, Nucleic Acids Res..

[20]  Weixiong Zhang,et al.  An Iterated loop matching approach to the prediction of RNA secondary structures with pseudoknots , 2004, Bioinform..

[21]  Christian N. S. Pedersen,et al.  RNA Pseudoknot Prediction in Energy-Based Models , 2000, J. Comput. Biol..

[22]  Tatsuya Akutsu,et al.  Dynamic programming algorithms for RNA secondary structure prediction with pseudoknots , 2000, Discret. Appl. Math..

[23]  I. Brierley,et al.  RNA pseudoknots and the regulation of protein synthesis. , 2008, Biochemical Society transactions.

[24]  I. Tinoco,et al.  How RNA folds. , 1999, Journal of molecular biology.

[25]  D. Giedroc,et al.  Frameshifting RNA pseudoknots: Structure and mechanism , 2008, Virus Research.

[26]  D. Giedroc,et al.  Structure, stability and function of RNA pseudoknots involved in stimulating ribosomal frameshifting1 , 2000, Journal of Molecular Biology.