arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0910.4067q-bio.PE
收藏

一种实用的一级进化网络重构算法

A Practical Algorithm for Reconstructing Level-1 Phylogenetic Networks

Katharina T. Huber, Leo van Iersel, Steven Kelk, Radoslaw Suchecki

摘要:

近年来,系统发育网络的构建受到了广泛的关注,该网络通过对系统发育树进行泛化来适应复杂的进化过程。在这里,我们提出了一个有效的,实用的算法重建1级系统发育网络-一种类型的网络略比一般的系统发育树-从三元组。我们的算法已公开作为程序LEV 1ATHAN。它结合了思想,从几个已知的理论算法的系统发育树和网络重建与两个新的子程序。即,指数时间精确和贪婪算法,这两个是独立的理论兴趣。最重要的是,LEV 1ATHAN在多项式时间内运行,并始终构建一个1级网络。如果数据与系统发育树一致,则算法构建这样的树。此外,如果输入三元组集是稠密的,并且与某个一级网络完全一致,它将找到这样的网络。通过广泛的模拟研究和生物学数据集探索了LEV 1 ATHAN的潜力。我们的结论之一是,LEV 1ATHAN能够构建与高比例的输入三元组一致的网络,即使这些输入三元组受到低到中等水平的噪声影响。

英文摘要:

Recently much attention has been devoted to the construction of phylogenetic networks which generalize phylogenetic trees in order to accommodate complex evolutionary processes. Here we present an efficient, practical algorithm for reconstructing level-1 phylogenetic networks - a type of network slightly more general than a phylogenetic tree - from triplets. Our algorithm has been made publicly available as the program LEV1ATHAN. It combines ideas from several known theoretical algorithms for phylogenetic tree and network reconstruction with two novel subroutines. Namely, an exponential-time exact and a greedy algorithm both of which are of independent theoretical interest. Most importantly, LEV1ATHAN runs in polynomial time and always constructs a level-1 network. If the data is consistent with a phylogenetic tree, then the algorithm constructs such a tree. Moreover, if the input triplet set is dense and, in addition, is fully consistent with some level-1 network, it will find such a network. The potential of LEV1ATHAN is explored by means of an extensive simulation study and a biological data set. One of our conclusions is that LEV1ATHAN is able to construct networks consistent with a high percentage of input triplets, even when these input triplets are affected by a low to moderate level of noise.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑