Logo image
A Faster Algorithm for Computing the Kernel of Maximum Agreement Subtrees
期刊文章   同儕審查

A Faster Algorithm for Computing the Kernel of Maximum Agreement Subtrees

Biing-Feng WangKrister M. Swenson
IEEE/ACM Transactions on Computational Biology and Bioinformatics, 卷.18(2), 頁碼.416-430
03/2021
PMID: 31217125

摘要

agreement subtrees Algorithms consensus trees phylogenetic trees Biotechnology Genetics Applied Mathematics
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({k{n3} + {n4} + {n{d + 1})O(kn3+n4+nd+1) time algorithm for computing the KAST of kk trees on nn leaves, in which at least one tree has maximum degree dd. In this paper, an O({k{n3} + {nd}})O(kn3+nd)-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.

相關連結

指標

1 檢視次數

詳細資料

Logo image