From: A survey of genetic simulation software for population and epidemiological studies
Name, description and URL | Lang. | Loc. | R? | S? | ~N? | G? | D? |
---|---|---|---|---|---|---|---|
Backwards simulators | Â | Â | Â | Â | Â | Â | Â |
CoaSim[2] Requires additional user coding for more complex models. | Scheme or Python | s,c | • |  | • |  | • |
COSI[3] Allows variable recombination. | C | s,c | • |  |  |  |  |
FastCoal[4] Variable recombination and mutation models require additional post-processing. | C + + | s,c | • |  | • | • |  |
GeneArtisan[5] Flexible disease models. Selection allowed. | C + + | s,c | • | • | • |  | • |
GENOME[6] Infinite sites discrete-generation model. | C + + | s | • |  | • | • |  |
mlcoalsim[7] Flexible extensions to ms program. | C | s,c | • | • | • |  |  |
ms[8] Efficient, well-used program. Can pipe into SeqGen for additional mutation models. | C | s,c | • |  |  |  |  |
msHOT[9] Allows variable recombination. Can pipe to SeqGen. | C | s,c | • |  |  |  |  |
newgenecoal[10] Specialist software for gene duplications and large CNVs. | C | s,c | • |  |  |  |  |
Recodon[11] Designed for exons -- allows codon-specific mutation model. | C | s | • |  | • |  |  |
SARG[12] Flexible. Mathematica front-end. | C + + | s | • | • | • |  |  |
SeiSlm[13] Selected site must be diallelic, but various mutational models allowed for other sites. | C + + | s,c | • | • |  |  |  |
Serial SimCoal [14] Allows sampling from different time points. | C + + | s,c |  |  | • |  |  |
SIMCOAL[15] Discrete-generation model. Flexible demographic options. | C + + | s,c |  |  | • |  |  |
SIMCOAL[16] Allows variable recombination and > 1 coalescence per generation. | C + + | s,c | • |  | • |  |  |
SNPsim[17] Infinite sites model. | c | s | • |  | • |  |  |
SPLATCHE[18] Complex demographies via 2D demic isolation-by-distance model. | C + + | s,c |  |  | • |  |  |
TREEVOLVE[19] Finite sites model. | C | s | • |  | • |  |  |
Forward simulators | Â | Â | Â | Â | Â | Â | Â |
BottleSim[20] Simulates population bottlenecks. No mutational models. | C + + | - |  |  | • |  |  |
EasyPOP[21] Allows complex demographies. | C | s,c | • |  | • |  |  |
FORWSIM[22] Efficient 'look-ahead' procedure, but limited model options. | C + + | s |  |  |  | • |  |
FPG Infinite sites model. | C | s | • | • |  |  |  |
FREGENE[23] Diallelic loci only, finite sites allowed. Rescaling option adds computational efficiency. www.ebi.ac.uk/projects/BARGEN | C + + | s | • | • | • | • | • |
GenomePop[24] Flexible but no ascertained sampling. Rescaling option adds computational efficiency. | C + + | s | • | • | • | • |  |
GenomeSIM[25] Genome-wide data only possible if small N generations simulated. http://chgr.mc.vanderbilt.edu/genomeSIMLA/genomeSIMLA/lntroduction.html | C + + | s | • |  |  | • | • |
Mendel's Accountant[26] Flexible mutation and selection options. | C + + | s | • | • | • |  | • |
Nemo[27] Flexible demographic options, requires user coding. | C + + | s,c | • | • | • |  | • |
SFS_CODE Finite sites model. http://cbsuapps.tc.cornell.edu/sfscode.aspx or http://sfscode.sourceforge.net/ | C | s | • | • | • |  |  |
Requires additional user coding for more complex models. | Python | s,c | • | • | • |  | • |
Sideways simulators | Â | Â | Â | Â | Â | Â | Â |
gs[31] Stochastic haplotype extension method. Two-locus unlinked disease model. | C + + | s |  | na | na | • | • |
GWAsimulator[32] Stochastic haplotype extension method. Multi-locus unlinked disease model. | C + + | s |  | na | na | • | • |
hapgen[33] Coalescent-with-recombination approximation generates 'missing data'. http://www.stats.ox.ac.uk/~marchini/software/gwas/hapgen.html | C | s | • |  |  |  | • |
HAP-SAMPLE[34] Bootstrap resampling from HapMap plus a single generation of recombination. | Web-based | s | • | na | na | • | • |