A worst-case and practical speedup for the RNA co-folding problem using the Four-Russians idea

6Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The computational formulation for finding the optimal simultaneous alignment and fold (optimal Co-fold) of RNA sequences was first introduced by Sankoff in 1985. Since then the importance of Co-Folding has grown as conservation of structure and its relationship to function have been widely observed in RNA. For two sequences, the computation time of Sankoff's Algorithm is θ(N6). Existing literature on cofolding attempts to improve efficiency through simplifying the original problem formulation. We present here a practical and worst-case speed up using the Four-Russians method, without placing any added constraints on the types of alignments or folds allowed. Our algorithm, Fast Cofold, finds the optimal Co-fold in O(N6/log(N 2))-time, a speedup which is observed in practice. Because the solution matrix produced by our algorithm is identical to the one produced by the Sankoff algorithm, the contribution of the algorithm lays not only in its standalone practicality but also in the ability to implement it alongside heuristic speed ups leading to even greater reductions in time. © 2010 Springer-Verlag.

Cite

CITATION STYLE

APA

Frid, Y., & Gusfield, D. (2010). A worst-case and practical speedup for the RNA co-folding problem using the Four-Russians idea. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6293 LNBI, pp. 1–12). https://doi.org/10.1007/978-3-642-15294-8_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free