Skip to content
naulon

No retraction, correction or concern found when last checked on Oct 15, 2026.

Bayesian phylogenetic and phylodynamic data integration using BEAST 1.10

Marc A Suchard, Philippe Lemey, Guy Baele and 3 more

Virus Evolution · 2018 · CC BY

doi:10.1093/ve/vey016

Abstract

The Bayesian Evolutionary Analysis by Sampling Trees (BEAST) software package has become a primary tool for Bayesian phylogenetic and phylodynamic inference from genetic sequence data. BEAST unifies molecular phylogenetic reconstruction with complex discrete and continuous trait evolution, divergence-time dating, and coalescent demographic models in an efficient statistical inference engine using Markov chain Monte Carlo integration. A convenient, cross-platform, graphical user interface allows the flexible construction of complex evolutionary analyses.

Full text

From PubMed Central, U.S. National Library of Medicine, as current on Oct 15, 2026. Paragraph numbers are ours, so an answer can point at one.

Introduction

First released over 14 years ago, the Bayesian Evolutionary Analysis by Sampling Trees (BEAST) software package has become firmly established in a broad diversity of biological fields from phylogenetics and paleontology, population dynamics, ancient DNA, and the phylodynamics and molecular epidemiology of infectious disease. BEAST's specific focus on time-scaled trees, and the evolutionary analyses dependent on them, has given it a unique place in the toolbox of molecular evolution and phylogenetic researchers. Since inception, a strong motivation for BEAST development has been the rapid growth of pathogen genome sequencing as part of public health responses to infectious diseases. In particular, fast evolving viruses can now be tracked in near real-time (see, e.g. ) to understand their epidemiology and evolutionary dynamics.

In BEAST version 1.10, we have introduced a series of advances with a particular focus on delivering accurate and informative insights for infectious disease research through the integration of diverse data sources, including phenotypic and epidemiological information, with molecular evolutionary models. These advances fall into three broad themes—the integration of diverse sources of extrinsic information as covariates of evolutionary processes, the increased flexibility and modularization of the model design process with robust and accurate model testing methods, and substantial improvements on the speed and efficiency of the statistical inference.

2. Data integration

Many traits in phylogenetics are represented as or partitioned into a finite number of discrete values, with geographical location standing out as a popular example. Because BEAST is dedicated to sampling time-scaled phylogenies, new developments of discrete character mapping enable the reconstruction of timed viral dispersal patterns while accommodating phylogenetic uncertainty. By extending the discrete diffusion models to incorporate empirical data as covariates or predictors of transition rates, BEAST can simultaneously test and quantify a range of potential predictive variables of the diffusion process. Further, realizations of the trait transition process can also be efficiently produced, to pinpoint the nature and timing of changes in evolutionary history beyond ancestral node state reconstruction (termed Markov jumps), or to infer the time spent in a particular state (Markov rewards). For molecular data, fast stochastic mapping approaches are also employed to obtain site-specific estimates, integrating over the posterior distribution of phylogenies and ancestral reconstructions to quantify uncertainty on these measures of the selective forces on individual codons.

Multivariate continuous traits are incorporated using phylogenetic Brownian diffusion processes, modelling the shared ancestral dependence across taxa and the correlations between these variables. Such continuous models have most frequently been applied to diffusion on a geographical landscape with the traits representing coordinates and the phylogeny reconstructing the epidemiological process within the host population. The landscapes can also represent other spaces, and integration of antibody binding assay data have extended ‘antigenic cartography’ approaches to model simultaneous antigenic and genetic evolution and infer the viral trajectories in the immunological space generated by the host population.

Standard Brownian diffusion processes that assume a zero-mean displacement along each branch may however be unrealistic for many evolutionary problems (including geographical reconstruction). A recently developed relaxed directional random walk allows the diffusion processes to take on different directional trends in different parts of the phylogeny while preserving model identifiability and opens up these processes for a wide range of applications. BEAST 1.10 also extends multivariate phylogenetic diffusion to latent liability model formulations in order to assess correlations between traits of different data types, including (various combinations of) continuous, binary and discrete traits, as demonstrated by applications to flower morphology, antibiotic resistance, and viral epitope evolution. To infer correlations between high-dimensional traits computationally efficiently, a novel phylogenetic factor analysis approach assumes that a small unknown number of independent evolutionary factors evolve along the phylogeny and generate clusters of dependent traits at the tips.

Further extending the data integration approach, BEAST 1.10 includes a flexible framework for incorporating time-varying covariates of the effective population size over time. This uses Gaussian Markov random fields to reconstruct smoothed effective population size trajectories while simultaneously estimating to what extent predictor variables (e.g. fluctuations in climatic factors, host mobility, or vector density) may have driven the dynamics. Using a similar generalized linear modeling (GLM) approach, classical epidemiological time-series data such as case counts can be integrated with pathogen genome sequence data to provide joint inference of important epidemiological parameters.

Finally, recent host-transmission models allow the integration of complete or partial knowledge of a pathogen’s transmission history, enabling the simultaneous inference of within-host population dynamics, viral evolutionary processes, and transmission times and bottlenecks. Likewise, other priors enable the reconstruction of transmission trees of infectious disease epidemics and outbreaks, while accommodating phylogenetic uncertainty and employ a newly designed set of phylogenetic tree proposals that respect node partitions.

3. Flexible model design

BEAST's companion graphical user interface program, BEAUti, allows the user to import data, select models, choose prior distributions, and specify the settings for both Bayesian inference and marginal likelihood estimation. Our efforts on BEAUti 1.10 have focused on allowing the user to easily link or unlink substitution, clock and tree models across multiple partitions as well as linking individual parameters to provide considerable adaptability in model design. Additionally, BEAUti can also group various parameters in a hierarchical phylogenetic model prior, which allows parameters to take different values but be linked by a common distribution, the parameters of which can then be inferred. For example, flexible codon model parameterizations, using hierarchical phylogenetic models and incorporating a range of potential predictive variables for substitution behaviour, provide insight into the tempo and mode of pathogen evolution.

Marginal likelihood estimation to compare models using Bayes factors has become common practice in Bayesian phylogenetic inference. BEAST 1.10 now features marginal likelihood estimation, using path sampling and stepping-stone sampling, as well as the recently developed generalized stepping-stone sampling that offers increased accuracy and improved numerical stability by employing the concept of ‘working distributions’, i.e. distributions with known normalizing constants and parameterized using samples from the posterior distribution.

4. Performance and efficiency

Increasing model complexity and sequence availability in modern-day analyses have stretched the computational demands of Bayesian phylogenetic inference. To improve efficiency for large-scale sequence data, BEAST 1.10 uses the BEAGLE library that provides access to massive parallelization on a range of computing architectures. In particular, the combination of BEAST 1.10 with BEAGLE 3.0 allows multiple data partitions to be parallelized across a single high-performance device (i.e. a GPGPU graphics board) allowing for the utilization of the full capacity of these devices, reducing the computational overheads. As the complexity of phylogenetic model designs increase, concomitant with the surge in scale of genomic data, updating only a parameter associated with a single data partition limits the occupation of the massively multicore devices. To address this we have developed an adaptive multivariate transition kernel that simultaneously updates parameters across all the partitioned data, making more efficient use of available hardware. Through a combination of these two advances, BEAST 1.10 can yield a sizeable increase in effectively independent posterior samples per unit-time over previous software versions. For the example data described below, we see a 5- to 25-fold improvement depending on the model parameter, using an NVIDIA Titan V.

4.1 Example

Figure 1 presents a spatiotemporal reconstruction of Ebola virus evolution and spread during the 2013–2016 West African epidemic, highlighting several aspects of phylodynamic data integration. The estimates are based on a large data set of 1,610 genomes that represent over 5 per cent of the known cases (. Administrative regions (n = 56) are included as discrete sampling locations to estimate viral dispersal through time while testing the contribution of a set of potential covariates to the pattern of spread using a GLM parameterization of phylogeographic diffusion. This indicates, for example, the importance of population sizes and geographic distance to explain viral dispersal intensities.

5. Relationship to BEAST2 and other software

Distinct from BEAST 1.10 described here, BEAST2 is an independent project intended as a platform that more readily facilitates the development of packages of models and analyses by other researchers. Although both projects share many of the same models and the underlying inference framework, BEAST has increasingly focused on the analysis of rapidly evolving pathogens and their evolution and epidemiology. We affirm that BEAST will continue to be developed in parallel to the BEAST2. While these projects share a recent common origin, each now aims to foster complementary research domains.

A range of other software focusing on phylodynamic analyses of fast-evolving pathogens has been described since the last version of BEAST was published. Of particular note are LSD, TreeDater, and TreeTime. These programs use least-squares algorithms (LSD) or maximum likelihood inference (TreeDater, TreeTime) and provide rapid analysis on large data sets for a subset of the models that BEAST provides. However, the former program implements very limited phylodynamic models and the latter two programs require a phylogenetic tree, inferred using other software, as input data, conditioning parameter estimates on this single tree.

5.1 Availability

BEAST 1.10 is open source under the GNU lesser general public license and available at https://beast-dev.github.io/beast-mcmc for cross-platform compiled programs and https://github.com/beast-dev/beast-mcmc for software development and source code. It requires Java version 1.6 or greater. Documentation, tutorials, and help are available at http://beast.community and many users actively discuss BEAST usage and development in the ‘beast-users’ GoogleGroup discussion group (http://groups.google.com/group/beast-users). We also host an expanding suite of R tools—designed for posterior analyses using BEAST (https://github.com/beast-dev/RBeast).

References 33

  1. 1.
  2. 2.

    Ayres D. L., Darling A., Zwickl D. J., Beerli P., Holder M. T., Lewis P. O., Huelsenbeck J. P., Ronquist F., Swofford D. L., Cummings M. P., Rambaut A., Suchard M. A. (2012 ) ‘BEAGLE: An Application Programming Interface and High-Performance Computing Library for Statistical Phylogenetics’, Systematic Biology, 61: 170–3.

    Not in our library10.1093/sysbio/syr100

  3. 3.

    Baele G., Lemey P., Bedford T., Rambaut A., Suchard M. A., Alekseyenko A. V. (2012 ) ‘Improving the Accuracy of Demographic and Molecular Clock Model Comparison While Accommodating Phylogenetic Uncertainty’, Molecular Biology and Evolution, 29: 2157–67.

    Not in our library10.1093/molbev/mss084

  4. 4.

    Baele G., Lemey P., Rambaut A., Suchard M. A. (2017 ) ‘Adaptive MCMC in Bayesian Phylogenetics: An Application to Analyzing Partitioned Data in BEAST’, Bioinformatics, 33: 1798–805.

    Not in our library10.1093/bioinformatics/btx088

  5. 5.

    Baele G., Lemey P., Suchard M. A. (2016a ) ‘Genealogical Working Distributions for Bayesian Model Testing with Phylogenetic Uncertainty’, Systematic Biology, 65: 250–64.

    Not in our library10.1093/sysbio/syv083

  6. 6.

    Baele G., Suchard M. A., Bielejec F., Lemey P. (2016b ) ‘Bayesian Codon Substitution Modeling to Identify Sources of Pathogen Evolutionary Rate Variation’, Microbial Genomics, 2: e00005.

    Not in our library10.1099/mgen.0.000057

  7. 7.
  8. 8.

    Bielejec F., Baele G., Rodrigo A. G., Suchard M. A., Lemey P. (2016a ) ‘Identifying Predictors of Time-Inhomogeneous Viral Evolutionary Processes’, Virus Evolution, 2: vew023.

    Not in our library10.1093/ve/vew023

  9. 9.

    Bielejec F., Baele G., Vrancken B., Suchard M. A., Rambaut A., Lemey P. (2016b ) ‘SpreaD3: Interactive Visualization of Spatiotemporal History and Trait Evolutionary Processes’, Molecular Biology and Evolution, 33: 2167–9.

    Not in our library10.1093/molbev/msw082

  10. 10.
  11. 11.

    Cybis G. B., Sinsheimer J. S., Bedford T., Mather A. E., Lemey P., Suchard M. A. (2015 ) ‘Assessing Phenotypic Correlation through the Multivariate Phylogenetic Latent Liability Model’, The Annals of Applied Statistics, 9: 969.

    Not in our library10.1214/15-aoas821

  12. 12.

    Drummond A. J., Suchard M. A., Xie D., Rambaut A. (2012 ) ‘Bayesian Phylogenetics with BEAUti and the BEAST 1.7’, Molecular Biology and Evolution, 29: 1969–73.

    Not in our library10.1093/molbev/mss075

  13. 13.

    Dudas G., Carvalho L. M., Bedford T., Tatem A. J., Baele G., Faria N. R., Park D. J., Ladner J. T., Arias A., Asogun D., Bielejec F., Caddy S. L., Cotten M., D’Ambrozio J., Dellicour S., Caro A. D., Diclaro J. D. II, Durrafour S., Elmore M. J., Fakoli L. S. III, Faye O., Gilbert M. L., Gevao S. M., Gire S., Gladden-Young A., Gnirke A., Goba A., Grant D. S., Haagmans B. L., Hiscox J. A., Jah U., Kargbo B., Kugelman J. R., Liu D., Lu J., Malboeuf C. M., Mate S., Matthews D. A., Matranga C. B., Meredith L. W., Qu J., Quick J., Pas S. D., Phan M. V. T., Pollakis G., Reusken C. B., Sanchez-Lockhart M., Schaffner S. F., Schieffelin J. S., Sealfon R. S., Simon-Loriere E., Smits S. L., Stoecker K., Thorne L., Tobin E. A., Vandi M. A., Watson S. J., West K., Whitmer S., Wiley M. R., Winnicki S. M., Wohl S., Wölfel R., Yozwiak N. L., Andersen K. G., Blyden S. O., Bolay F., Carroll M. W., Dahn B., Diallo B., Formenty P., Fraser C., Gao G. F., Garry R. F., Goodfellow I., Günther S., Happi C. T., Holmes E. C., Keïta S., Kellam P., Koopmans M. P. G., Kuhn J. H., Loman N. J., Magassouba N., Naidoo D., Nichol S. T., Nyenswah T., Palacios G., Pybus O. G., Sabeti P. C., Sall A., Ströher U., Wurie I., Suchard M. A., Lemey P., Rambaut A. (2017 ) ‘Virus Genomes Reveal Factors That Spread and Sustained the Ebola Epidemic’, Nature, 544: 309–15.

    Not in our library10.1038/nature22040

  14. 14.

    Fan Y., Wu R., Chen M. H., Kuo L., Lewis P. O. (2011 ) ‘Choosing among Partition Models in Bayesian Phylogenetics’, Molecular Biology and Evolution, 28: 523–32.

    Not in our library10.1093/molbev/msq224

  15. 15.

    Gelman A., Meng X.-L. (1998 ) ‘Simulating Normalizing Constants: From Importance Sampling to Bridge Sampling to Path Sampling’, Statistical Science, 13: 163–85.

    Not in our library

  16. 16.

    Gill M. S., Ho T., Si L., Baele G., Lemey P., Suchard M. A. (2017 ) ‘A Relaxed Directional Random Walk Model for Phylogenetic Trait Evolution’, Systematic Biology, 66: 299–319.

    Not in our library10.1093/sysbio/syw093

  17. 17.

    Gill M. S., Lemey P., Bennett S. N., Biek R., Suchard M. A. (2016 ) ‘Understanding past Population Dynamics: Bayesian Coalescent-Based Modeling with Covariates’, Systematic Biology, 65: 1041–56.

    Not in our library10.1093/sysbio/syw050

  18. 18.

    Grenfell B. T., Pybus O. G., Gog J. R., Wood J. L. N., Daly J. M., Mumford J. A., Holmes E. C. (2004 ) ‘Unifying the Epidemiological and Evolutionary Dynamics of Pathogens’, Science, 303: 327–32.

    Not in our library10.1126/science.1090727

  19. 19.

    Hall M., Woolhouse M., Rambaut A. (2015 ) ‘Epidemic Reconstruction in a Phylogenetics Framework: Transmission Trees as Partitions of the Node Set’, PLoS Computational Biology, 11: e1004613.

    Not in our library10.1371/journal.pcbi.1004613

  20. 20.

    Lartillot N., Philippe H. (2006 ) ‘Computing Bayes Factors Using Thermodynamic Integration’, Systematic Biology, 55: 195–207.

    Not in our library10.1080/10635150500433722

  21. 21.

    Lemey P., Minin V. N., Bielejec F., Pond S. L. K., Suchard M. A. (2012 ) ‘A Counting Renaissance: Combining Stochastic Mapping and Empirical Bayes to Quickly Detect Amino Acid Sites under Positive Selection’, Bioinformatics, 28: 3248–56.

    Not in our library10.1093/bioinformatics/bts580

  22. 22.
  23. 23.

    Lemey P., Rambaut A., Welch J., Suchard M. (2010 ) ‘Phylogeography Takes a Relaxed Random Walk in Continuous Space and Time’, Molecular Biology and Evolution, 27: 1877–85.

    Not in our library10.1093/molbev/msq067

  24. 24.

    Minin V. N., Suchard M. A. (2008 ) ‘Fast, Accurate and Simulation-Free Stochastic Mapping’, Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences, 363: 3985–95.

    Not in our library10.1098/rstb.2008.0176

  25. 25.

    Quick J., Loman N., Duraffour S., Simpson J. et al (2016 ) ‘Real-Time, Portable Genome Sequencing for Ebola Surveillance’, Nature, 530: 228–32.

    Not in our library10.1038/nature16996

  26. 26.
  27. 27.

    Smith D. J., Lapedes A. S., de Jong J. C., Bestebroer T. M., Rimmelzwaan G. F., Osterhaus A. D. M. E., Fouchier R. A. M. (2004 ) ‘Mapping the Antigenic and Genetic Evolution of Influenza Virus’, Science, 305: 371–6.

    Not in our library10.1126/science.1097211

  28. 28.

    Suchard M. A., Kitchen C. M. R., Sinsheimer J. S., Weiss R. E. (2003 ) ‘Hierarchical Phylogenetic Models for Analyzing Multipartite Sequence Data’, Systematic Biology, 52: 649–64.

    Not in our library10.1080/10635150390238879

  29. 29.
  30. 30.

    Tolkoff M. R., Alfaro M. E., Baele G., Lemey P., Suchard M. A., 2018 ‘Phylogenetic Factor Analysis’, Systematic Biology, 67: 384–99.

    Not in our library10.1093/sysbio/syx066

  31. 31.

    Volz E., Frost S. (2017 ) ‘Scalable Relaxed Clock Phylogenetic Dating’, Virus Evolution, 3: vex025.

    Not in our library

  32. 32.

    Vrancken B., Rambaut A., Suchard M. A., Drummond A., Baele G., Derdelinckx I., Van Wijngaerden E., Vandamme A.-M., Van Laethem K., Lemey P. (2014 ) ‘The Genealogical Population Dynamics of HIV-1 in a Large Transmission Chain: Bridging within and among Host Evolutionary Rates’, PLoS Computational Biology, 10: e1003505.

    Not in our library10.1371/journal.pcbi.1003505

  33. 33.

    Xie W., Lewis P. O., Fan Y., Kuo L., Chen M. H. (2011 ) ‘Improving Marginal Likelihood Estimation for Bayesian Phylogenetic Model Selection’, Systematic Biology, 60: 150–60.

    Not in our library10.1093/sysbio/syq085

Cited by papers we hold 61

and 41 more

Reads

Read by people on this page

None yet.

Checked or read by AI through naulon

None yet.

A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.

Are you an author?

Is this your paper?

Claim it to add your note and be paid when agents cite it. Free.