Department of Computer Science, Iowa State University, Ames, IA, USA.
BMC Bioinformatics. 2012 Jun 25;13 Suppl 10(Suppl 10):S12. doi: 10.1186/1471-2105-13-S10-S12.
To infer a species phylogeny from unlinked genes, phylogenetic inference methods must confront the biological processes that create incongruence between gene trees and the species phylogeny. Intra-specific gene variation in ancestral species can result in deep coalescence, also known as incomplete lineage sorting, which creates incongruence between gene trees and the species tree. One approach to account for deep coalescence in phylogenetic analyses is the deep coalescence problem, which takes a collection of gene trees and seeks the species tree that implies the fewest deep coalescence events. Although this approach is promising for phylogenetics, the consensus properties of this problem are mostly unknown and analyses of large data sets may be computationally prohibitive.
We prove that the deep coalescence consensus tree problem satisfies the highly desirable Pareto property for clusters (clades). That is, in all instances, each cluster that is present in all of the input gene trees, called a consensus cluster, will also be found in every optimal solution. Moreover, we introduce a new divide and conquer method for the deep coalescence problem based on the Pareto property. This method refines the strict consensus of the input gene trees, thereby, in practice, often greatly reducing the complexity of the tree search and guaranteeing that the estimated species tree will satisfy the Pareto property.
Analyses of both simulated and empirical data sets demonstrate that the divide and conquer method can greatly improve upon the speed of heuristics that do not consider the Pareto consensus property, while also guaranteeing that the proposed solution fulfills the Pareto property. The divide and conquer method extends the utility of the deep coalescence problem to data sets with enormous numbers of taxa.
为了从非连锁基因推断物种系统发育,系统发育推断方法必须面对导致基因树与物种系统发育不一致的生物过程。祖先物种中的种内基因变异可能导致深合并,也称为不完全谱系分选,这会导致基因树与物种树之间的不一致。在系统发育分析中,一种解释深合并的方法是深合并问题,它将一组基因树作为输入,并寻找最少数目的深合并事件所暗示的物种树。尽管这种方法对系统发育学很有前景,但该问题的共识性质在很大程度上是未知的,并且对大型数据集的分析可能在计算上是不可行的。
我们证明了深合并共识树问题满足聚类(进化枝)的高度理想的帕累托属性。也就是说,在所有情况下,存在于所有输入基因树中的每个聚类,称为共识聚类,也将在每个最优解中找到。此外,我们根据帕累托属性为深合并问题引入了一种新的分治方法。该方法细化了输入基因树的严格共识,从而在实践中,通常大大降低了树搜索的复杂性,并保证估计的物种树将满足帕累托属性。
对模拟和真实数据集的分析表明,分治方法可以大大提高不考虑帕累托共识属性的启发式方法的速度,同时保证所提出的解决方案满足帕累托属性。分治方法将深合并问题的应用扩展到具有大量分类群的数据集。