Adapting cluster graphs for inference of continuous trait evolution on phylogenetic networks
By: Benjamin Teo, Cécile Ané
Dynamic programming approaches have long been applied to fit models of univariate and multivariate trait evolution on phylogenetic trees for discrete and continuous traits, and more recently adapted to phylogenetic networks with reticulation. We previously showed that various trait evolution models on a network can be readily cast as probabilistic graphical models, so that likelihood-based estimation can proceed efficiently via belief propagation on an associated clique tree. Even so, exact likelihood inference can grow computationally prohibitive for large complex networks. Loopy belief propagation can similarly be applied to these settings, using non-tree cluster graphs to optimize a factored energy approximation to the log-likelihood, and may provide a more practical trade-off between estimation accuracy and runtime. However, the influence of cluster graph structure on this trade-off is not precisely understood. We conduct a simulation study using the Julia package PhyloGaussianBeliefProp to investigate how varying maximum cluster size affects this trade-off for Gaussian trait evolution models on networks. We discuss recommended choices for maximum cluster size, and prove the equivalence of likelihood-based and factored-energy-based parameter estimates for the homogeneous Brownian motion model.
Similar Papers
On the Functoriality of Belief Propagation Algorithms on finite Partially Ordered Sets
Statistics Theory
Makes computers understand complex relationships better.
Phylogenetic network models as graphical models
Populations and Evolution
Shows how family trees can show complex relationships.
Scalable Varied-Density Clustering via Graph Propagation
Machine Learning (CS)
Finds hidden groups in huge, messy data fast.