首页> 外文会议>Algorithms in bioinformatics >A Combinatorial Framework for Designing (Pseudoknotted) RNA Algorithms
【24h】

A Combinatorial Framework for Designing (Pseudoknotted) RNA Algorithms

机译:设计(伪打结)RNA算法的组合框架

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

摘要

We extend an hypergraph representation, introduced by Finkelstein and Roytberg, to unify dynamic programming algorithms in the context of RNA folding with pseudoknots. Classic applications of RNA dynamic programming (Energy minimization, partition function, base-pair probabilities...) are reformulated within this framework, giving rise to very simple algorithms. This reformulation allows one to conceptually detach the conformation space/energy model - captured by the hypergraph model - from the specific application, assuming unambi-guity of the decomposition. To ensure the latter property, we propose a new combinatorial methodology based on generating functions. We extend the set of generic applications by proposing an exact algorithm for extracting generalized moments in weighted distribution, generalizing a prior contribution by Miklos and al. Finally, we illustrate our full-fledged programme on three exemplary conformation spaces (secondary structures, Akutsu's simple type pseudoknots and kissing hairpins). This readily gives sets of algorithms that are either novel or have complexity comparable to classic implementations for minimization and Boltzmann ensemble applications of dynamic programming.
机译:我们扩展了由Finkelstein和Roytberg引入的超图表示,以在伪结RNA折叠的情况下统一动态编程算法。 RNA动态编程的经典应用(能量最小化,分区函数,碱基对概率...)在此框架内重新制定,从而产生了非常简单的算法。假设分解的不确定性,这种重新制定允许人们从概念上从特定应用中分离超图模型捕获的构象空间/能量模型。为了确保后者的属性,我们提出了一种基于生成函数的新组合方法。通过提出一种精确的算法来提取加权分布中的广义矩,并推广了Miklos等人的先验贡献,我们扩展了通用应用程序的集合。最后,我们在三个示例性构象空间(二级结构,Akutsu的简单类型假结和亲吻发夹)上说明了完整的程序。这很容易给出新颖的算法,或者复杂度与经典实现相当的算法,以实现动态编程的最小化和Boltzmann集成应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号