首页> 外文期刊>IEEE/ACM transactions on computational biology and bioinformatics >A Faster Algorithm for Computing the Kernel of Maximum Agreement Subtrees
【24h】

A Faster Algorithm for Computing the Kernel of Maximum Agreement Subtrees

机译:一种更快的算法,用于计算最大协议子树的内核

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

摘要

The maximum agreement subtree method determines the consensus of a collection of phylogenetic trees by identifying maximum cardinality subsets of leaves for which all input trees agree. The trees induced by these maximum cardinality subsets are maximum agreement subtrees (MASTs). A single MAST may be misleading, since there can exist two MASTs which share almost no leaves; nevertheless, it may be impossible to inspect all MASTs, since the number of MASTs can be exponential in the number of leaves. To overcome this drawback, Swenson et al. suggested to further summarize the information common to all MASTs by their intersection, which is called the kernel agreement subtree (KAST). The construction of the KAST is the focus of this paper. Swenson et al. had an O(kn(3) + n(4) + n(d+1)) time algorithm for computing the KAST of k trees on n leaves, in which at least one tree has maximum degree d. In this paper, an O(kn(3) + n(d))-time algorithm is presented. We demonstrate the efficiency of our algorithm on simulated trees as well as on ribosomal RNA alignments, where trees with 13,000 taxa took only hours to process, whereas the previous algorithm did not terminate after a week of computation.
机译:最大协议子树方法通过识别所有输入树同意的叶子的最大基数亚组来确定系统发育树集合的共识。这些最大基数集群引起的树木是最大协议子树(桅杆)。单个桅杆可能是误导性的,因为可以存在两个桅杆,这些桅杆分享几乎没有叶子;然而,由于桅杆的数量在叶子的数量中可以是指数的,可能是不可能检查所有桅杆。克服这个缺点,斯文等人。建议进一步总结其交叉路口所有桅杆共同的信息,称为内核协议子女(卡斯特)。卡斯特的建设是本文的重点。 Swenson等人。具有O(3)+ N(4)+ N(D + 1))时间算法,用于计算N叶上的K树的kast,其中至少一棵树具有最大程度d。本文介绍了O(3)+ N(D)) - 时间算法。我们展示了我们对模拟树木的算法以及核糖体RNA对准的效率,其中13,000个分类群的树木仅需几个小时来处理,而前一算法在一周后未终止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号