A comparative taxonomy of parallel algorithms for RNA secondary structure prediction

Evol Bioinform Online. 2010 Apr 9:6:27-45. doi: 10.4137/ebo.s4058.

Abstract

RNA molecules have been discovered playing crucial roles in numerous biological and medical procedures and processes. RNA structures determination have become a major problem in the biology context. Recently, computer scientists have empowered the biologists with RNA secondary structures that ease an understanding of the RNA functions and roles. Detecting RNA secondary structure is an NP-hard problem, especially in pseudoknotted RNA structures. The detection process is also time-consuming; as a result, an alternative approach such as using parallel architectures is a desirable option. The main goal in this paper is to do an intensive investigation of parallel methods used in the literature to solve the demanding issues, related to the RNA secondary structure prediction methods. Then, we introduce a new taxonomy for the parallel RNA folding methods. Based on this proposed taxonomy, a systematic and scientific comparison is performed among these existing methods.

Keywords: FPGA; GPU; RNA secondary structure; dynamic programming (DP); free energy minimization; pseudoknot.