| Literature DB >> 22693434 |
Abstract
Entities:
Mesh:
Year: 2012 PMID: 22693434 PMCID: PMC3364941 DOI: 10.1371/journal.pcbi.1002495
Source DB: PubMed Journal: PLoS Comput Biol ISSN: 1553-734X Impact factor: 4.475
Figure 1Example of nucleotide evolution on the ancestral recombination graph.
Note that this ARG contains a recombination event with breakpoint at position 6. Starting from a sequence assigned to the GMRCA, substitutions (marked with black circles) occur forward in time. Non-ancestral material (material that does not reach the sample) and its substitution events are shown in grey.
The main software used to simulate genetic sequences under nucleotide, codon, and amino acid substitution models.
| Program | Class | Process | Substitution Model | Rate Variation | Indels | OS | Ref. |
| SIMCOAL2 | Coalescent | D, Pm, R | Nt: JC, K2P | No | No | Linux, Win |
|
| Fastsimcoal | Coalescent | D, Pm, R | Nt: JC, K2P | No | No | Linux, Mac, Win |
|
| Serial Simcoal | Coalescent | D, Pm | Nt: JC, K2P | No | No | SC, Mac, Win |
|
| mlcoalsim | Coalescent | D, Pm, R | Nt: JC, K2P | G, I | No | All |
|
| TREEEVOLVE | Coalescent | D, Pm, R | Nt: All | G | No | SC, Mac |
|
| CodonRecSim | Coalescent | R | Cod | No | No | SC, Win |
|
| Recodon/NetRecodon | Coalescent | D, Pm, R | Nt: All; Cod | G, I | No | All |
|
| SPLATCHE2 | Forward, Coalescent | D, Pm, R | Nt: JC, K2P | No | No | Linux, Win |
|
| AQUASPLATCHE | Forward, Coalescent | D, Pm | Nt: JC, K2P | No | No | Linux, Win |
|
| GenomePop | Forward | D, Pm, R | Nt: JC, GTR; Cod: MG94 | No | No | SC, Linux, Win |
|
| SFS_CODE | Forward | D, Pm, R, S | Nt: All; Cod: Nt | G | Yes | All |
|
| SimuPop | Forward | D, Pm, R, S | Nt: All | No | Yes | All |
|
| EvolSimulator | Birth-death process | D, Pm, S | Nt: All; Cod: Nt | User defined | No | SC |
|
| INDELible | Phylogenetic | - | Nt: All; Cod: GY94 | G, I | Yes | All |
|
| EVOLVER | Phylogenetic | - | Nt: All; Cod: GY94; Aa: 14 EM | G, I | No | All |
|
| indel-Seq-Gen vs 2.0 | Phylogenetic | - | Nt: All; Cod: Nt | G, I | Yes | All |
|
| Seq-Gen | Phylogenetic | - | Nt: All; Cod: Nt | G, I | No | All |
|
| EvolveAGene 3 | Phylogenetic | - | Cod: | No | Yes | All |
|
| DAWG | Phylogenetic | - | Nt: All | G, I | Yes | All |
|
| MySSP | Phylogenetic | - | Nt: All | G | Yes | Win |
|
| SISSI | Phylogenetic | - | Nt: All; Cod: Nt | User defined | No | All |
|
| ROSE | Phylogenetic | - | Nt: All; Aa: PAM | G | Yes | SC |
|
| SIMGRAM/SIMGENOME/GSIMULATOR | Phylogenetic | - | Nt: All; Cod: EM; Aa: Secondary structure | No | Yes | SC |
|
| ALF | Phylogenetic | - | Nt: F84, HKY, TN93, GTR; Cod: GY94 and EM; Aa: 6 EM | G, I | Yes | All |
|
| SIMPROT | Phylogenetic | - | Aa: PAM, JTT, PMB | G | Yes | Linux, Win |
|
| PhyloSim | Phylogenetic | - | Nt: All; Cod: GY94 | G, I | Yes | R |
|
“Class” includes phylogenetic (where a genealogy is already given from the user), forward, birth-death, and coalescent approaches. “Process” shows the implemented evolutionary scenarios: “D”, “Pm”, “R”, and “S” indicate demographics, population structure and migration, recombination, and selection, respectively. “Substitution model” refers to substitution models based on nucleotide “Nt”, codon “Cod”, and amino acid “Aa” sequences; indeed, “Nt: All” indicates all nucleotide substitution models developed so far (JC, …, GTR) and “EM” indicates empirical model. “Rate variation” indicates whether different sites can be evolved under different rates (G: gamma distribution; I: proportion of invariable sites). “Indels” indicates the consideration of insertion and deletion events. “OS” shows the availability of executable files and/or source code “SC” for different operative systems (“All” means that Macintosh, Windows, and Linux executables are available), and “R” means the R language for statistical computing. “Ref” indicates the reference of publication. Although many more software packages exist, here I have selected, from my point of view, those programs most commonly used, most user-friendly, and which implement the most diverse range of evolutionary scenarios.
Intracodon recombination is also allowed in NetRecodon and GenomePop.
The ARG can be exported from NetRecodon and can be then visualized and analyzed using NetTest [78].
Under codon models, ω can change across codons.
Coding sequences are simulated by nucleotide substitution models, avoiding stop codons.
EvolSimulator simulates phylogenetic histories under the birth-death model of speciation and extinction [79].
Under codon models, ω can change across codons and branches.
Amino acid models implemented in INDELible: BLOSUM62, CpREV, DAYHOFF, DAYHOFF (DCMUT), HIVb, HIVw, JTT, JTT (DCMUT), LG, mtArt, MTMAM, mtREV, RtREV, VT, and WAG.
Amino acid models implemented in EVOLVER: CpREV, CpREV64, DAYHOFF (DCMUT), DAYHOFF, GRANTHAM, JTT (DCMUT), JTT, LG, miyata, mtArt, MTMAM, mtREV24, mtZoa, WAG.
Amino acid models implemented in Seq-Gen: BLOSUM62, CpREV24, JTT, mtREV, PAM, and WAG.
Simulation of codons with structural dependency among sites.
The rate of variation among sites can be introduced from the user.
Amino acid models implemented in ALF: PAM, JTT, WAG, LG, CustomP, GCB.
Amino acid models implemented in PhyloSim: CpREV, JTT, JTT (DCMUT), LG, mtArt, mtMam, mtREV24, mtZoa, WAG.
Figure 2Example of a simulated modern human range expansion over Europe.
(A) Snapshots of the program SPLATCHE2 for an example of simulation of a Neolithic farmer expansion over Europe. Settings (demographic parameter values) used for this example are similar to those used in François et al. [55]. Note that the range expansion starts from the bottom-right corner of Europe. Snapshots are taken every 40 generations. White demes are empty and dark colors indicate low population densities (in particular at the front of the expansion). (B) Scheme of sampling locations used for this simulation. (C) Spatial distribution of coalescent events during the range expansion.