Mendes Fábio K, Landis Michael J
Department of Biology, Louisiana State University, Baton Rouge, LA, USA.
Department of Biology, Washington University in St. Louis, Rebstock Hall, St. Louis, MO 63130, USA.
Syst Biol. 2024 Nov 29;73(6):1051-1060. doi: 10.1093/sysbio/syae048.
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.
我们介绍了PhyloJunction,这是一个旨在促进进化模型的原型设计、测试和特征描述的计算框架。PhyloJunction作为一个开源Python库进行分发,由于其灵活的图形化建模架构和专用的模型规范语言,可用于实现各种模型。模型的设计和使用通过命令行和图形界面呈现给用户,这些界面集成了数据模拟、汇总和可视化的步骤。本文描述了PhyloJunction的特性——包括但不限于一个流行的系统发育多样化模型家族的通用实现——以及展望其未来如何扩展,不仅要纳入新模型,还要成为一个进行统计学习和教学的平台。