TY - GEN
T1 - Time and space efficient RNA-RNA interaction prediction via sparse folding
AU - Salari, Raheleh
AU - Möhl, Mathias
AU - Will, Sebastian
AU - Sahinalp, S. Cenk
AU - Backofen, Rolf
PY - 2010/12/23
Y1 - 2010/12/23
N2 - In the past years, a large set of new regulatory ncRNAs have been identified, but the number of experimentally verified targets is considerably low. Thus, computational target prediction methods are on high demand. Whereas all previous approaches for predicting a general joint structure have a complexity of O(n6) running time and O(n4) space, a more time and space efficient interaction prediction that is able to handle complex joint structures is necessary for genome-wide target prediction problems. In this paper we show how to reduce both the time and space complexity of the RNA-RNA interaction prediction problem as described by Alkan et al. [1] via dynamic programming sparsification - which allows to discard large portions of DP tables without loosing optimality. Applying sparsification techniques reduces the complexity of the original algorithm from O(n6) time and O(n4) space to O(n4ψ(n)) time and O(n 2ψ(n)+n3) space for some function ψ(n), which turns out to have small values for the range of n that we encounter in practice. Under the assumption that the polymer-zeta property holds for RNAstructures, we demonstrate that ψ(n) = O(n) on average, resulting in a linear time and space complexity improvement over the original algorithm. We evaluate our sparsified algorithm for RNA-RNA interaction prediction by total free energy minimization, based on the energy model of Chitsaz et al. [2], on a set of known interactions. Our results confirm the significant reduction of time and space requirements in practice.
AB - In the past years, a large set of new regulatory ncRNAs have been identified, but the number of experimentally verified targets is considerably low. Thus, computational target prediction methods are on high demand. Whereas all previous approaches for predicting a general joint structure have a complexity of O(n6) running time and O(n4) space, a more time and space efficient interaction prediction that is able to handle complex joint structures is necessary for genome-wide target prediction problems. In this paper we show how to reduce both the time and space complexity of the RNA-RNA interaction prediction problem as described by Alkan et al. [1] via dynamic programming sparsification - which allows to discard large portions of DP tables without loosing optimality. Applying sparsification techniques reduces the complexity of the original algorithm from O(n6) time and O(n4) space to O(n4ψ(n)) time and O(n 2ψ(n)+n3) space for some function ψ(n), which turns out to have small values for the range of n that we encounter in practice. Under the assumption that the polymer-zeta property holds for RNAstructures, we demonstrate that ψ(n) = O(n) on average, resulting in a linear time and space complexity improvement over the original algorithm. We evaluate our sparsified algorithm for RNA-RNA interaction prediction by total free energy minimization, based on the energy model of Chitsaz et al. [2], on a set of known interactions. Our results confirm the significant reduction of time and space requirements in practice.
UR - https://www.scopus.com/pages/publications/78049479577
U2 - 10.1007/978-3-642-12683-3_31
DO - 10.1007/978-3-642-12683-3_31
M3 - Conference contribution
AN - SCOPUS:78049479577
SN - 3642126820
SN - 9783642126826
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 473
EP - 490
BT - Research in Computational Molecular Biology - 14th Annual International Conference, RECOMB 2010, Proceedings
T2 - 14th Annual International Conference on Research in Computational Molecular Biology, RECOMB 2010
Y2 - 25 April 2010 through 28 April 2010
ER -