GSR: Simulator - SLiM

Basic Package Attributes
AttributeValue
Title SLiM
Short Description A framework for implementing forward genetic simulations, including an interactive development environment and a highly flexible scripting language.
Long Description SLiM is an evolutionary simulation framework that combines a powerful engine for population genetic simulations with the capability of modeling arbitrarily complex eco-evolutionary scenarios. Simulations are configured via the integrated Eidos scripting language that allows interactive control over practically every aspect of the simulated scenarios. The underlying individual-based simulation engine is highly optimized to enable modeling of entire chromosomes in large populations. For macOS, Linux, and Windows (native and WSL) users, we also provide a graphical user interface for easy simulation set-up, interactive runtime control, and dynamical visualization of simulation output.
Keywords population genetic simulator, forward-time, multiple species, coevolutionary dynamics
Version 5.1
Project Started 2013
Last Release 3 weeks, 1 day ago
Homepagehttps://messerlab.org/slim/
Citations
  • Haller BC, Ralph PL, Messer PW, SLiM 5: Eco-evolutionary simulations across multiple chromosomes and full genomes., bioRxiv, Aug. 11, 2025 [ Abstract , cited in PMC ]
  • Haller BC, Messer PW, SLiM 4: Multispecies Eco-Evolutionary Modeling., Am Nat, May 1, 2023 [ Abstract , cited in PMC ]
  • Haller BC, Messer PW, SLiM 3: Forward Genetic Simulations Beyond the Wright-Fisher Model., Mol Biol Evol, March 1, 2019 [ Abstract , cited in PMC ]
  • Haller BC, Galloway J, Kelleher J, Messer PW, Ralph PL, Tree-sequence recording in SLiM opens new horizons for forward-time simulation of whole genomes., Mol Ecol Resour, March 1, 2019 [ Abstract , cited in PMC ]
  • Haller BC, Messer PW, SLiM 2: Flexible, Interactive Forward Genetic Simulations., Mol Biol Evol, Jan. 1, 2017 [ Abstract , cited in PMC ]
  • Messer PW, SLiM: simulating evolution with selection and linkage., Genetics, Aug. 1, 2013 [ Abstract , cited in PMC ]
GSR CertificationGSR-certified

Accessibility
Documentation
Application
Support

Last evaluatedSept. 7, 2016 (3293 days ago)
Detailed Attributes
Attribute CategoryAttribute
Target
Type of Simulated DataGenotype at Genetic Markers, Diploid DNA Sequence, Haploid DNA Sequence, Sex Chromosomes, Mitochondrial DNA, Protein Sequence, Phenotype,
VariationsBiallelic Marker, Multiallelic Marker, Single Nucleotide Variation, Amino acid variation, Microsatellite, Insertion and Deletion, CNV, Inversion and Rearrangement, Alternative Splicing, Missing Genotypes, Genotype or Sequencing Error, Other,
Simulation MethodForward-time,
Input
Data TypeAllele Frequencies, Empirical, Ancestral Sequence, Saved simulation, Reference genome, Other,
File formatMS, Tree Sequence, Program Specific, Other,
Output
Data TypeGenotype or Sequence, Phenotypic Trait, Individual Relationship, Demographic, Mutation, Linkage Disequilibrium, Diversity Measures, Fitness,
Sequencing ReadsOther,
File FormatFasta or Fastq, MS, VCF, Tree Sequence, Program Specific, Other,
Sample TypeRandom or Independent, Sibpairs, Trios and Nuclear Families, Extended or Complete Pedigrees, Case-control, Longitudinal, Other,
Phenotype
Trait TypeBinary or Qualitative, Quantitative, Multiple,
DeterminantsSingle Genetic Marker, Multiple Genetic Markers, Sex-linked, Gene-Gene Interaction, Environmental Factors, Gene-Environment Interaction,
Evolutionary Features
Demographic
Population Size ChangesConstant Size, Exponential Growth or Decline, Logistic Growth, Bottleneck, Carrying Capacity, User Defined,
Gene FlowStepping Stone Models, Island Models, Continent-Island Models, Sex or Age-Specific Migration Rates, Influenced by Environmental Factors, Admixed Population, User-defined Matrix, Other,
SpatialityDiscrete Models, Continuous Models, Landscape Factors,
Life CycleDiscrete Generation Model, Age structured, Overlapping Generation, User-Defined transition matrices,
Mating SystemRandom Mating, Monogamous, Polygamous, Haplodiploid, Selfing, Age- or Stage-Specific, Assortative or Disassortative, Other,
FecundityConstant Number, Randomly Distributed, Individually Determined, Influenced by Environment, Other,
Natural Selection
DeterminantSingle-locus, Multi-locus, Codon-based, Fitness of Offspring, Phenotypic Trait, Environmental Factors,
ModelsDirectional Selection, Balancing Selection, Multi-locus models, Epistasis, Random Fitness Effects, Disruptive, Phenotype Threshold, Frequency-Dependent, Other,
RecombinationUniform, Varying Recombination Rates, Gene Conversion Allowed,
Mutation ModelsTwo-allele Mutation Model, Markov DNA Evolution Models, k-Allele Model, Infinite-allele Model, Infinite-sites Model, Stepwise Mutation Model, Codon and Amino Acid Models, Indels and Others, Heterogeneity among Sites, Others,
Events AllowedPopulation Merge and Split, Varying Demographic Features, Population Events, Varying Genetic Features, Change of Mating Systems, Other,
OtherPhenogenetic, Polygenic background,
InterfaceCommand-line, Graphical User Interface, Integrated Development Environment, Script-based,
Development
Tested PlatformsWindows, Mac OS X, Linux and Unix,
LanguageC or C++, Other,
LicenseGNU Public License,
GSR CertificationAccessibility, Documentation, Application, Support,

Number of Primary Citations: 6

Number of Non-Primary Citations: 0

No example publication using SLiM has been provided.

Please propose new citations if you are aware of publications that use this software.


Propose changes to this simulator