Cargando…

πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios

BACKGROUND: Simulated nucleotide or amino acid sequences are frequently used to assess the performance of phylogenetic reconstruction methods. BEAST, a Bayesian statistical framework that focuses on reconstructing time-calibrated molecular evolutionary processes, supports a wide array of evolutionar...

Descripción completa

Detalles Bibliográficos
Autores principales: Bielejec, Filip, Lemey, Philippe, Carvalho, Luiz Max, Baele, Guy, Rambaut, Andrew, Suchard, Marc A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4020384/
https://www.ncbi.nlm.nih.gov/pubmed/24885610
http://dx.doi.org/10.1186/1471-2105-15-133
_version_ 1782316060142206976
author Bielejec, Filip
Lemey, Philippe
Carvalho, Luiz Max
Baele, Guy
Rambaut, Andrew
Suchard, Marc A
author_facet Bielejec, Filip
Lemey, Philippe
Carvalho, Luiz Max
Baele, Guy
Rambaut, Andrew
Suchard, Marc A
author_sort Bielejec, Filip
collection PubMed
description BACKGROUND: Simulated nucleotide or amino acid sequences are frequently used to assess the performance of phylogenetic reconstruction methods. BEAST, a Bayesian statistical framework that focuses on reconstructing time-calibrated molecular evolutionary processes, supports a wide array of evolutionary models, but lacked matching machinery for simulation of character evolution along phylogenies. RESULTS: We present a flexible Monte Carlo simulation tool, called πBUSS, that employs the BEAGLE high performance library for phylogenetic computations to rapidly generate large sequence alignments under complex evolutionary models. πBUSS sports a user-friendly graphical user interface (GUI) that allows combining a rich array of models across an arbitrary number of partitions. A command-line interface mirrors the options available through the GUI and facilitates scripting in large-scale simulation studies. πBUSS may serve as an easy-to-use, standard sequence simulation tool, but the available models and data types are particularly useful to assess the performance of complex BEAST inferences. The connection with BEAST is further strengthened through the use of a common extensible markup language (XML), allowing to specify also more advanced evolutionary models. To support simulation under the latter, as well as to support simulation and analysis in a single run, we also add the πBUSS core simulation routine to the list of BEAST XML parsers. CONCLUSIONS: πBUSS offers a unique combination of flexibility and ease-of-use for sequence simulation under realistic evolutionary scenarios. Through different interfaces, πBUSS supports simulation studies ranging from modest endeavors for illustrative purposes to complex and large-scale assessments of evolutionary inference procedures. Applications are not restricted to the BEAST framework, or even time-measured evolutionary histories, and πBUSS can be connected to various other programs using standard input and output format.
format Online
Article
Text
id pubmed-4020384
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-40203842014-05-28 πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios Bielejec, Filip Lemey, Philippe Carvalho, Luiz Max Baele, Guy Rambaut, Andrew Suchard, Marc A BMC Bioinformatics Software BACKGROUND: Simulated nucleotide or amino acid sequences are frequently used to assess the performance of phylogenetic reconstruction methods. BEAST, a Bayesian statistical framework that focuses on reconstructing time-calibrated molecular evolutionary processes, supports a wide array of evolutionary models, but lacked matching machinery for simulation of character evolution along phylogenies. RESULTS: We present a flexible Monte Carlo simulation tool, called πBUSS, that employs the BEAGLE high performance library for phylogenetic computations to rapidly generate large sequence alignments under complex evolutionary models. πBUSS sports a user-friendly graphical user interface (GUI) that allows combining a rich array of models across an arbitrary number of partitions. A command-line interface mirrors the options available through the GUI and facilitates scripting in large-scale simulation studies. πBUSS may serve as an easy-to-use, standard sequence simulation tool, but the available models and data types are particularly useful to assess the performance of complex BEAST inferences. The connection with BEAST is further strengthened through the use of a common extensible markup language (XML), allowing to specify also more advanced evolutionary models. To support simulation under the latter, as well as to support simulation and analysis in a single run, we also add the πBUSS core simulation routine to the list of BEAST XML parsers. CONCLUSIONS: πBUSS offers a unique combination of flexibility and ease-of-use for sequence simulation under realistic evolutionary scenarios. Through different interfaces, πBUSS supports simulation studies ranging from modest endeavors for illustrative purposes to complex and large-scale assessments of evolutionary inference procedures. Applications are not restricted to the BEAST framework, or even time-measured evolutionary histories, and πBUSS can be connected to various other programs using standard input and output format. BioMed Central 2014-05-07 /pmc/articles/PMC4020384/ /pubmed/24885610 http://dx.doi.org/10.1186/1471-2105-15-133 Text en Copyright © 2014 Bielejec et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Bielejec, Filip
Lemey, Philippe
Carvalho, Luiz Max
Baele, Guy
Rambaut, Andrew
Suchard, Marc A
πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title_full πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title_fullStr πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title_full_unstemmed πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title_short πBUSS: a parallel BEAST/BEAGLE utility for sequence simulation under complex evolutionary scenarios
title_sort πbuss: a parallel beast/beagle utility for sequence simulation under complex evolutionary scenarios
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4020384/
https://www.ncbi.nlm.nih.gov/pubmed/24885610
http://dx.doi.org/10.1186/1471-2105-15-133
work_keys_str_mv AT bielejecfilip pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios
AT lemeyphilippe pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios
AT carvalholuizmax pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios
AT baeleguy pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios
AT rambautandrew pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios
AT suchardmarca pbussaparallelbeastbeagleutilityforsequencesimulationundercomplexevolutionaryscenarios