首页> 外文会议>International Conference on Computational Science(ICCS 2005) pt.2; 20050522-25; Atlanta, GA(US) >An Efficient Dynamic Programming Algorithm and Implementation for RNA Secondary Structure Prediction
【24h】

An Efficient Dynamic Programming Algorithm and Implementation for RNA Secondary Structure Prediction

机译:RNA二级结构预测的高效动态规划算法及实现

获取原文
获取原文并翻译 | 示例

摘要

RNA secondary structure prediction based on free energy rules for stacking and loop conformation remains a major computational method. The basic dynamic programming algorithm needs O(n~4) time to calculate the minimum free energy for RNA secondary structure. To date, there are two variants for handling this problem: either the internal loops are bounded by a maximal size k giving a time complexity of O(n~2*k~2), or one uses the trick of Rune Lyngso, which makes use of the regularities of loop energies, to reduce time complexity to O(n~3) without restriction. We propose a new dynamic programming algorithm for RNA secondary structure prediction by analyzing energy rules. Through only additional O(n) space, this algorithm eliminates redundant calculation in the energy calculation of internal loop with unrestricted/restricted size and reduces the time complexity of this part from O(n~4) to O(n~3), then the overall time complexity to O(n~3).
机译:基于用于堆叠和环构象的自由能规则的RNA二级结构预测仍然是主要的计算方法。基本的动态规划算法需要O(n〜4)时间来计算RNA二级结构的最小自由能。迄今为止,有两种方法可以解决此问题:内部循环由最大大小k限定边界,时间复杂度为O(n〜2 * k〜2),或者使用Rune Lyngso的技巧,利用回路能量的规律性,将时间复杂度降低到O(n〜3)而不受限制。我们通过分析能量规则为RNA二级结构预测提出了一种新的动态规划算法。通过仅增加O(n)空间,该算法消除了大小不受限制的内部循环能量计算中的冗余计算,并将该部分的时间复杂度从O(n〜4)降低到O(n〜3),然后总时间复杂度为O(n〜3)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号