Cargando…

BEAST 2: A Software Platform for Bayesian Evolutionary Analysis

We present a new open source, extensible and flexible software platform for Bayesian evolutionary analysis called BEAST 2. This software platform is a re-design of the popular BEAST 1 platform to correct structural deficiencies that became evident as the BEAST 1 software evolved. Key among those def...

Descripción completa

Detalles Bibliográficos
Autores principales: Bouckaert, Remco, Heled, Joseph, Kühnert, Denise, Vaughan, Tim, Wu, Chieh-Hsi, Xie, Dong, Suchard, Marc A., Rambaut, Andrew, Drummond, Alexei J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3985171/
https://www.ncbi.nlm.nih.gov/pubmed/24722319
http://dx.doi.org/10.1371/journal.pcbi.1003537
_version_ 1782311533466877952
author Bouckaert, Remco
Heled, Joseph
Kühnert, Denise
Vaughan, Tim
Wu, Chieh-Hsi
Xie, Dong
Suchard, Marc A.
Rambaut, Andrew
Drummond, Alexei J.
author_facet Bouckaert, Remco
Heled, Joseph
Kühnert, Denise
Vaughan, Tim
Wu, Chieh-Hsi
Xie, Dong
Suchard, Marc A.
Rambaut, Andrew
Drummond, Alexei J.
author_sort Bouckaert, Remco
collection PubMed
description We present a new open source, extensible and flexible software platform for Bayesian evolutionary analysis called BEAST 2. This software platform is a re-design of the popular BEAST 1 platform to correct structural deficiencies that became evident as the BEAST 1 software evolved. Key among those deficiencies was the lack of post-deployment extensibility. BEAST 2 now has a fully developed package management system that allows third party developers to write additional functionality that can be directly installed to the BEAST 2 analysis platform via a package manager without requiring a new software release of the platform. This package architecture is showcased with a number of recently published new models encompassing birth-death-sampling tree priors, phylodynamics and model averaging for substitution models and site partitioning. A second major improvement is the ability to read/write the entire state of the MCMC chain to/from disk allowing it to be easily shared between multiple instances of the BEAST software. This facilitates checkpointing and better support for multi-processor and high-end computing extensions. Finally, the functionality in new packages can be easily added to the user interface (BEAUti 2) by a simple XML template-based mechanism because BEAST 2 has been re-designed to provide greater integration between the analysis engine and the user interface so that, for example BEAST and BEAUti use exactly the same XML file format.
format Online
Article
Text
id pubmed-3985171
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-39851712014-04-15 BEAST 2: A Software Platform for Bayesian Evolutionary Analysis Bouckaert, Remco Heled, Joseph Kühnert, Denise Vaughan, Tim Wu, Chieh-Hsi Xie, Dong Suchard, Marc A. Rambaut, Andrew Drummond, Alexei J. PLoS Comput Biol Research Article We present a new open source, extensible and flexible software platform for Bayesian evolutionary analysis called BEAST 2. This software platform is a re-design of the popular BEAST 1 platform to correct structural deficiencies that became evident as the BEAST 1 software evolved. Key among those deficiencies was the lack of post-deployment extensibility. BEAST 2 now has a fully developed package management system that allows third party developers to write additional functionality that can be directly installed to the BEAST 2 analysis platform via a package manager without requiring a new software release of the platform. This package architecture is showcased with a number of recently published new models encompassing birth-death-sampling tree priors, phylodynamics and model averaging for substitution models and site partitioning. A second major improvement is the ability to read/write the entire state of the MCMC chain to/from disk allowing it to be easily shared between multiple instances of the BEAST software. This facilitates checkpointing and better support for multi-processor and high-end computing extensions. Finally, the functionality in new packages can be easily added to the user interface (BEAUti 2) by a simple XML template-based mechanism because BEAST 2 has been re-designed to provide greater integration between the analysis engine and the user interface so that, for example BEAST and BEAUti use exactly the same XML file format. Public Library of Science 2014-04-10 /pmc/articles/PMC3985171/ /pubmed/24722319 http://dx.doi.org/10.1371/journal.pcbi.1003537 Text en © 2014 Bouckaert et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Bouckaert, Remco
Heled, Joseph
Kühnert, Denise
Vaughan, Tim
Wu, Chieh-Hsi
Xie, Dong
Suchard, Marc A.
Rambaut, Andrew
Drummond, Alexei J.
BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title_full BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title_fullStr BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title_full_unstemmed BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title_short BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
title_sort beast 2: a software platform for bayesian evolutionary analysis
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3985171/
https://www.ncbi.nlm.nih.gov/pubmed/24722319
http://dx.doi.org/10.1371/journal.pcbi.1003537
work_keys_str_mv AT bouckaertremco beast2asoftwareplatformforbayesianevolutionaryanalysis
AT heledjoseph beast2asoftwareplatformforbayesianevolutionaryanalysis
AT kuhnertdenise beast2asoftwareplatformforbayesianevolutionaryanalysis
AT vaughantim beast2asoftwareplatformforbayesianevolutionaryanalysis
AT wuchiehhsi beast2asoftwareplatformforbayesianevolutionaryanalysis
AT xiedong beast2asoftwareplatformforbayesianevolutionaryanalysis
AT suchardmarca beast2asoftwareplatformforbayesianevolutionaryanalysis
AT rambautandrew beast2asoftwareplatformforbayesianevolutionaryanalysis
AT drummondalexeij beast2asoftwareplatformforbayesianevolutionaryanalysis