论文标题
树流:系统发育学的概率编程和自动分化
TreeFlow: probabilistic programming and automatic differentiation for phylogenetics
论文作者
论文摘要
概率编程框架是用于统计建模和推理的强大工具。由于系统发育树对象的特定计算特性,它们不能立即概括到系统发育问题。 TreeFlow是一个软件库,用于与系统发育树的概率编程和自动分化。它在给定树拓扑的情况下实现了系统发育树时代和模型参数的推理算法。我们演示了如何使用树流来快速实施和评估新模型。我们还表明,与系统发育学专业计算库相比,它为基于梯度的推理算法提供了合理的性能。
Probabilistic programming frameworks are powerful tools for statistical modelling and inference. They are not immediately generalisable to phylogenetic problems due to the particular computational properties of the phylogenetic tree object. TreeFlow is a software library for probabilistic programming and automatic differentiation with phylogenetic trees. It implements inference algorithms for phylogenetic tree times and model parameters given a tree topology. We demonstrate how TreeFlow can be used to quickly implement and assess new models. We also show that it provides reasonable performance for gradient-based inference algorithms compared to specialized computational libraries for phylogenetics.