Suppr超能文献

在R语言中,在具有特定谱系的物种形成和灭绝转移的一般Bellman-Harris模型下模拟系统发育树。

: Simulating phylogenetic trees under general Bellman-Harris models with lineage-specific shifts of speciation and extinction in R.

作者信息

Hagen Oskar, Stadler Tanja

机构信息

Swiss Federal Research Institute WSL Birmensdorf Switzerland.

Landscape Ecology Institute of Terrestrial Ecosystems ETH Zurich Zurich Switzerland.

出版信息

Methods Ecol Evol. 2018 Mar;9(3):754-760. doi: 10.1111/2041-210X.12917. Epub 2017 Nov 13.

Abstract

Understanding macroevolutionary processes using phylogenetic trees is a challenging and complex process that draws on mathematics, computer science and biology. Given the development of complex mathematical models and the growing computational processing power, simulation tools are becoming increasingly popular.In order to simulate phylogenetic trees, most evolutionary biologists are forced to build their own algorithms or use existing tools built on different platforms and/or as standalone programmes. The absence of a simulation tool accommodating for user-chosen model specifications limits, amongst others, model testing and pipelining with approximate Bayesian computation methods or other subsequent statistical analysis.We introduce ," an r-package simulation tool for phylogenetic trees under a general Bellman and Harris model. This package allows the user to specify any desired probability distribution for the waiting times until speciation and extinction (e.g. age-dependent speciation/extinction). Upon speciation, the user can specify whether one descendant species corresponds to the ancestor species inheriting its age or whether both descendant species are new species of age 0. Moreover, it is possible to scale the waiting time to speciation/extinction for newly formed species. Thus, not only allows the user to simulate stochastic phylogenetic trees assuming several popular existing models, such as the Yule model, the constant-rate birth-death model, and proportional to distinguishable arrangement models, but it also allows the user to formulate new models for exploration. A short explanation of the supported models and a few examples of how to use our package are presented here.As an r-package, allows flexible and powerful stochastic phylogenetic tree simulations. Moreover, it facilitates the pipelining of outputs or inputs with other functions in r. contributes to the tools available to the r community in the fields of ecology and evolution, is freely available under the GPL-2 licence and can be downloaded at https://cran.r-project.org/web/packages/TreeSimGM.

摘要

利用系统发育树理解宏观进化过程是一个具有挑战性且复杂的过程,它涉及数学、计算机科学和生物学。鉴于复杂数学模型的发展以及计算处理能力的不断增强,模拟工具越来越受欢迎。为了模拟系统发育树,大多数进化生物学家不得不构建自己的算法,或者使用基于不同平台构建的现有工具和/或作为独立程序。缺乏一个能适应用户选择的模型规范的模拟工具限制了模型测试以及与近似贝叶斯计算方法或其他后续统计分析的流水线操作。我们介绍了“TreeSimGM”,一个用于在一般贝尔曼和哈里斯模型下模拟系统发育树的R包模拟工具。这个包允许用户为物种形成和灭绝之前的等待时间指定任何所需的概率分布(例如年龄依赖的物种形成/灭绝)。在物种形成时,用户可以指定一个后代物种是否对应继承其年龄的祖先物种,或者两个后代物种是否都是年龄为0的新物种。此外,还可以对新形成物种的物种形成/灭绝等待时间进行缩放。因此,“TreeSimGM”不仅允许用户假设几种现有的流行模型(如尤尔模型、恒定速率出生-死亡模型以及与可区分排列模型成比例)来模拟随机系统发育树,还允许用户制定新模型进行探索。这里给出了对支持模型的简要解释以及一些如何使用我们包的示例。作为一个R包,“TreeSimGM”允许进行灵活且强大的随机系统发育树模拟。此外,它便于将输出或输入与R中的其他函数进行流水线操作。“TreeSimGM”为R社区在生态和进化领域提供了可用工具,根据GPL - 2许可免费提供,可在https://cran.r - project.org/web/packages/TreeSimGM下载。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/8c9b/5993341/fabd1c71769a/MEE3-9-754-g001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验