PhyloJunction: A Computational Framework for Simulating, Developing, and Teaching Evolutionary Models

Fábio K. Mendes, Michael J. Landis

Research output: Contribution to journalArticlepeer-review

Abstract

We introduce PhyloJunction, a computational framework designed to facilitate the prototyping, testing, and characterization of evolutionary models. PhyloJunction is distributed as an open-source Python library that can be used to implement a variety of models, thanks to its flexible graphical modeling architecture and dedicated model specification language. Model design and use are exposed to users via command-line and graphical interfaces, which integrate the steps of simulating, summarizing, and visualizing data. This article describes the features of PhyloJunction - which include, but are not limited to, a general implementation of a popular family of phylogenetic diversification models - and, moving forward, how it may be expanded to not only include new models, but to also become a platform for conducting and teaching statistical learning.

Original languageEnglish
Pages (from-to)1051-1060
Number of pages10
JournalSystematic Biology
Volume73
Issue number6
DOIs
StatePublished - Nov 1 2024

Keywords

  • Evolutionary modeling
  • graphical model
  • simulation

Fingerprint

Dive into the research topics of 'PhyloJunction: A Computational Framework for Simulating, Developing, and Teaching Evolutionary Models'. Together they form a unique fingerprint.

Cite this