PLOS Computational BiologyEvolutionary BiologyPeer-reviewed journal article
LinguaPhylo: a probabilistic model specification language for reproducible phylogenetic analyses
Abstract
Phylogenetic models have become increasingly complex, and phylogenetic data sets have expanded in both size and richness. However, current inference tools lack a model specification language that can concisely describe a complete phylogenetic analysis while remaining independent of implementation details. We introduce a new lightweight and concise model specification language, LPhy, which is designed to be both human and machine-readable. A graphical user interface accompanies LPhy, allowing users to build models, simulate data, and create natural language narratives describing the models. These narratives can serve as the foundation for manuscript method sections. Additionally, we present a command-line interface for converting LPhy-specified models into analysis specification files (in XML format) compatible with the BEAST2 software platform. Collectively, these tools aim to enhance the clarity of descriptions and reporting of probabilistic models in phylogenetic studies, ultimately promoting reproducibility of results.
- research focus: phylogenetics / evolution
- research focus: software / tool
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- TreePPL: A Universal Probabilistic Programming Language for Phylogenetics
Viktor Senderov, Jan Kudlicka, … Fredrik Ronquist·bioRxiv·Oct 10, 2023
- phyr: An R package for phylogenetic species-distribution modelling in ecological communities
D. Li, R. Dinnage, … A. R. Ives·bioRxiv·Feb 17, 2020
- PhyloJunction: a computational framework for simulating, developing, and teaching evolutionary models
Fábio K. Mendes, Michael J. Landis·Systematic BiologyPeer-reviewed·Aug 1, 2024
- ReMASTER: Improved phylodynamic simulation for BEAST 2.7
Timothy G. Vaughan·BioinformaticsPeer-reviewed·Jan 1, 2024
- Physcraper: A Python package for continual update of evolutionary estimates using the Open Tree of Life
Luna L. Sánchez‐Reyes, Martha Kandziora, Emily Jane McTavish·bioRxiv·Sep 15, 2020
- phyddle: software for exploring phylogenetic models with deep learning
Michael J. Landis, Ammon Thompson·Systematic BiologyPeer-reviewed·May 14, 2025