用谱图分割法加速物种树重建,快10倍且精度不降。
SDSR: A Spectral Divide-and-Conquer Approach for Species Tree Reconstruction
- 基于谱图理论递归分割物种,分治后合并树
- 实测比全量计算快10倍,准确率相当
- 适合超大规模物种树研究者使用
恢复一组物种的进化历史树是系统发育学的关键任务。利用多基因标记序列数据进行物种树重建面临两大挑战:一是单个基因的演化历史与物种历史存在分歧;二是当代研究涉及数千个物种,计算负担巨大。本文提出SDSR,一种基于谱图理论的可扩展分治物种树重建方法。算法递归地将物种划分为小规模子集,直至低于设定阈值,再用用户选定的物种树算法重建子树,最后合并成完整树。理论上,我们在多物种谱系共现(MSC)模型下推导了SDSR的恢复保证,并进行了运行时间复杂度分析。实验表明,当结合如CA-ML或ASTRAL等常用物种树方法时,SDSR相比直接在全量数据上运行,可实现高达10倍的运行时间节省。在含不完全谱系分离和水平基因转移的合成基准数据集上,SDSR保持了与全量方法相当的树重建准确性。
原文摘要 · Abstract (English)
Recovering a tree that represents the evolutionary history of a group of species is a key task in phylogenetics. Performing this task using sequence data from multiple genetic markers poses two key challenges. The first is the discordance between the evolutionary history of individual genes and that of the species. The second challenge is computational, as contemporary studies involve thousands of species. Here we present SDSR, a scalable divide-and-conquer approach for species tree reconstruction based on spectral graph theory. The algorithm recursively partitions the species into subsets until their sizes are below a given threshold. The trees of these subsets are reconstructed by a user-chosen species tree algorithm. Finally, these subtrees are merged to form the full tree. On the theoretical front, we derive recovery guarantees for SDSR, under the multispecies coalescent (MSC) model. We also perform a runtime complexity analysis. We show that SDSR, when combined with a species tree reconstruction algorithm as a subroutine, yields substantial runtime savings as compared to applying the same algorithm on the full data. Empirically, we evaluate SDSR on synthetic benchmark datasets with incomplete lineage sorting and horizontal gene transfer. In accordance with our theoretical analysis, the simulations show that combining SDSR with common species tree methods, such as CA-ML or ASTRAL, yields up to 10-fold faster runtimes. In addition, SDSR achieves a comparable tree reconstruction accuracy to that obtained by applying these methods on the full data.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。