msms
msms simulates genetic variation in structured populations incorporating selection at a single diploid locus to model demographic, migration, and selective scenarios for studying selective sweeps and local adaptation.
Key Features:
- Structured Population Modeling: Retains the demographic models available in ms, supporting multiple demes with arbitrary migration patterns, population growth and decay, and events such as population splits and merges.
- Selection Modeling: Incorporates selection at a single diploid locus with support for deme- and time-dependent selection to model hard and soft selective sweeps and local adaptation.
- Compatibility and Extensibility: Produces output and accepts command conventions compatible with ms and is architected for extension to additional models.
- Performance: Maintains performance comparable to ms despite incorporating selection into coalescent simulations.
Scientific Applications:
- Power Studies: Enables assessment of the power of genetic tests under varied demographic and selective scenarios.
- Analytical Comparisons: Facilitates comparison between theoretical predictions and simulated data for validation of evolutionary models.
- Approximated Bayesian Computation (ABC): Generates datasets for parameter inference in complex population-genetic models used in ABC frameworks.
Methodology:
Uses a coalescent-based approach extended with forward simulations to model deme- and time-dependent selection at a single diploid locus.
Topics
Collections
Details
- License:
- LGPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Java
- Added:
- 8/20/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Ewing G, Hermisson J. <i>MSMS</i>: a coalescent simulation program including recombination, demographic structure and selection at a single locus. Bioinformatics. 2010;26(16):2064-2065. doi:10.1093/bioinformatics/btq322. PMID:20591904. PMCID:PMC2916717.
Documentation
User manual
http://www.mabs.at/ewing/msms/manual.shtml