Arenas Miguel, Posada David
Departamento de Bioquímica, Genética e Inmunología, Universidad de Vigo, 36310 Vigo, Spain.
BMC Bioinformatics. 2007 Nov 20;8:458. doi: 10.1186/1471-2105-8-458.
Coalescent simulations have proven very useful in many population genetics studies. In order to arrive to meaningful conclusions, it is important that these simulations resemble the process of molecular evolution as much as possible. To date, no single coalescent program is able to simulate codon sequences sampled from populations with recombination, migration and growth.
We introduce a new coalescent program, called Recodon, which is able to simulate samples of coding DNA sequences under complex scenarios in which several evolutionary forces can interact simultaneously (namely, recombination, migration and demography). The basic codon model implemented is an extension to the general time-reversible model of nucleotide substitution with a proportion of invariable sites and among-site rate variation. In addition, the program implements non-reversible processes and mixtures of different codon models.
Recodon is a flexible tool for the simulation of coding DNA sequences under realistic evolutionary models. These simulations can be used to build parameter distributions for testing evolutionary hypotheses using experimental data. Recodon is written in C, can run in parallel, and is freely available from http://darwin.uvigo.es/.
在许多群体遗传学研究中,溯祖模拟已被证明非常有用。为了得出有意义的结论,重要的是这些模拟要尽可能类似于分子进化过程。迄今为止,没有一个单一的溯祖程序能够模拟从具有重组、迁移和增长的群体中采样的密码子序列。
我们引入了一个新的溯祖程序,称为Recodon,它能够在几种进化力量可以同时相互作用的复杂场景下(即重组、迁移和种群统计学)模拟编码DNA序列样本。所实现的基本密码子模型是对具有一定比例不变位点和位点间速率变化的核苷酸替换通用时间可逆模型的扩展。此外,该程序还实现了不可逆过程以及不同密码子模型的混合。
Recodon是一个用于在现实进化模型下模拟编码DNA序列的灵活工具。这些模拟可用于构建参数分布,以便使用实验数据检验进化假设。Recodon用C语言编写,可以并行运行,可从http://darwin.uvigo.es/免费获取。