...
首页> 外文期刊>Journal of computational biology: A journal of computational molecular cell biology >A Dynamic Programming Algorithm For (1,2)-Exemplar Breakpoint Distance
【24h】

A Dynamic Programming Algorithm For (1,2)-Exemplar Breakpoint Distance

机译:(1,2)-示例断点距离的动态规划算法

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

摘要

The exemplar breakpoint distance problem is motivated by finding conserved sets of genes between two genomes. It asks to find respective exemplars in two genomes to minimize the breakpoint distance between them. If one genome has no repeated gene (called trivial genome) and the other has genes repeating at most twice, it is referred to as the (1, 2)-exemplar breakpoint distance problem, EBD(1, 2) for short. Little has been done on algorithm design for this problem by now. In this article, we propose a parameter to describe the maximum physical span between two copies of a gene in a genome, and based on it, design a fixed-parameter algorithm for EBD(1, 2). Using a dynamic programming approach, our algorithm can take O(4(s)n(2)) time and O(4(s)n) space to solve an EBD(1, 2) instance that has two genomes of n genes where the second genome has each two copies of a gene spanning at most s copies of the genes. Our algorithm can also be used to compute the maximum adjacencies between two genomes. The algorithm has been implemented in C++. Simulations on randomly generated data have verified the effectiveness of our algorithm. The software package is available from the authors.
机译:示例性的断点距离问题是通过在两个基因组之间找到保守的基因集而引起的。它要求在两个基因组中找到各自的样本,以使它们之间的断点距离最小。如果一个基因组没有重复的基因(称为琐碎基因组),而另一个基因组具有最多重复两次的基因,则将其称为(1,2)-示例性断点距离问题,简称EBD(1,2)。到目前为止,针对该问题的算法设计还很少。在本文中,我们提出了一个参数来描述基因组中基因的两个副本之间的最大物理距离,并基于此参数设计EBD(1,2)的固定参数算法。使用动态编程方法,我们的算法可以占用O(4(s)n(2))时间和O(4(s)n)空间来求解具有两个n个基因组基因组的EBD(1,2)实例,其中第二个基因组每个基因有两个副本,最多覆盖s个基因。我们的算法还可用于计算两个基因组之间的最大邻接。该算法已用C ++实现。对随机生成的数据进行的仿真证明了我们算法的有效性。该软件包可从作者那里获得。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号