...
首页> 外文期刊>BMC Bioinformatics >PhyloSim - Monte Carlo simulation of sequence evolution in the R statistical computing environment
【24h】

PhyloSim - Monte Carlo simulation of sequence evolution in the R statistical computing environment

机译:PhyloSim-R统计计算环境中序列进化的Monte Carlo模拟

获取原文
           

摘要

Background The Monte Carlo simulation of sequence evolution is routinely used to assess the performance of phylogenetic inference methods and sequence alignment algorithms. Progress in the field of molecular evolution fuels the need for more realistic and hence more complex simulations, adapted to particular situations, yet current software makes unreasonable assumptions such as homogeneous substitution dynamics or a uniform distribution of indels across the simulated sequences. This calls for an extensible simulation framework written in a high-level functional language, offering new functionality and making it easy to incorporate further complexity. Results PhyloSim is an extensible framework for the Monte Carlo simulation of sequence evolution, written in R, using the Gillespie algorithm to integrate the actions of many concurrent processes such as substitutions, insertions and deletions. Uniquely among sequence simulation tools, PhyloSim can simulate arbitrarily complex patterns of rate variation and multiple indel processes, and allows for the incorporation of selective constraints on indel events. User-defined complex patterns of mutation and selection can be easily integrated into simulations, allowing PhyloSim to be adapted to specific needs. Conclusions Close integration with R and the wide range of features implemented offer unmatched flexibility, making it possible to simulate sequence evolution under a wide range of realistic settings. We believe that PhyloSim will be useful to future studies involving simulated alignments.
机译:背景技术序列进化的蒙特卡洛模拟通常用于评估系统发育推断方法和序列比对算法的性能。分子进化领域的进步推动了对更实际,因此更复杂的模拟的需求,以适应特定的情况,然而当前的软件做出了不合理的假设,例如同质取代动力学或模拟序列中插入缺失的均匀分布。这就要求以高级功能语言编写的可扩展仿真框架,提供新功能并易于合并进一步的复杂性。结果PhyloSim是用于序列进化的Monte Carlo模拟的可扩展框架,用R语言编写,使用Gillespie算法来集成许多并发过程(例如替换,插入和删除)的动作。 PhyloSim在序列仿真工具中独树一帜,可以模拟任意复杂的速率变化模式和多个插入/缺失过程,并允许在插入/缺失事件中纳入选择性约束。用户定义的复杂的突变和选择模式可以轻松地集成到仿真中,从而使PhyloSim适应特定需求。结论与R的紧密集成以及所实现的广泛功能提供了无与伦比的灵活性,从而可以在各种实际设置下模拟序列进化。我们相信,PhyloSim将对涉及模拟比对的未来研究有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号