SLiM 2: Flexible, Interactive Forward Genetic Simulations

Modern population genomic datasets hold immense promise for revealing the evolutionary processes operating in natural populations, but a crucial prerequisite for this goal is the ability to model realistic evolutionary scenarios and predict their expected patterns in genomic data. To that end, we present SLiM 2: an evolutionary simulation framework that combines a powerful, fast engine for forward population genetic simulations with the capability of modeling a wide variety of complex evolutionary scenarios. SLiM achieves this flexibility through scriptability, which provides control over most aspects of the simulated evolutionary scenarios with a simple R-like scripting language called Eidos. An example SLiM simulation is presented to illustrate the power of this approach. SLiM 2 also includes a graphical user interface for simulation construction, interactive runtime control, and dynamic visualization of simulation output, facilitating easy and fast model development with quick prototyping and visual debugging. We conclude with a performance comparison between SLiM and two other popular forward genetic simulation packages.

[1]  S. Hoban,et al.  An overview of the utility of population simulation software in molecular ecology , 2014, Molecular ecology.

[2]  Laurent Excoffier,et al.  Fastsimcoal: a Continuous-time Coalescent Simulator of Genomic Diversity under Arbitrarily Complex Evolutionary Scenarios , 2011, Bioinform..

[3]  Sergei L. Kosakovsky Pond,et al.  HyPhy: hypothesis testing using phylogenies , 2005, Bioinform..

[4]  Gavin Sherlock,et al.  Quantitative evolutionary dynamics using high-resolution lineage tracking , 2015, Nature.

[5]  Ethan Bier,et al.  The mutagenic chain reaction: A method for converting heterozygous to homozygous mutations , 2015, Science.

[6]  Jacques Rougemont,et al.  Nemo: an evolutionary and population genetics programming framework , 2006, Bioinform..

[7]  Volker Grimm,et al.  VISUAL DEBUGGING: A WAY OF ANALYZING, UNDERSTANDING AND COMMUNICATING BOTTOM‐UP SIMULATION MODELS IN ECOLOGY , 2002 .

[8]  Claudia Bank,et al.  Thinking too positive? Revisiting current methods of population-genetic selection inference , 2014, bioRxiv.

[9]  Gregory Ewing,et al.  MSMS: a coalescent simulation program including recombination, demographic structure and selection at a single locus , 2010, Bioinform..

[10]  B. Charlesworth,et al.  Elements of Evolutionary Genetics , 2010 .

[11]  Joshua M. Akey,et al.  Methods and models for unravelling human evolutionary history , 2015, Nature Reviews Genetics.

[12]  Philipp W. Messer,et al.  Can Population Genetics Adapt to Rapid Evolution? , 2016, Trends in genetics : TIG.

[13]  Jérôme Goudet,et al.  quantiNemo: an individual-based program to simulate quantitative traits with explicit genetic architecture in a dynamic metapopulation , 2008, Bioinform..

[14]  James G. King,et al.  Reconstruction and Simulation of Neocortical Microcircuitry , 2015, Cell.

[15]  P. Taberlet,et al.  The power and promise of population genomics: from genotyping to genome typing , 2003, Nature Reviews Genetics.

[16]  A. Hendry,et al.  Eco-evolutionary dynamics , 2016, Philosophical Transactions of the Royal Society B: Biological Sciences.

[17]  John Novembre,et al.  forqs: forward-in-time simulation of recombination, quantitative traits and selection , 2013, Bioinform..

[18]  Marek Kimmel,et al.  simuPOP: a forward-time population genetics simulation environment , 2005, Bioinform..

[19]  Anna-Sapfo Malaspinas,et al.  Methods to characterize selective sweeps using time serial samples: an ancient DNA perspective , 2016, Molecular ecology.

[20]  H. Ellegren Genome sequencing and population genomics in non-model organisms. , 2014, Trends in ecology & evolution.

[21]  Egon L. Willighagen,et al.  Bioclipse 2: A scriptable integration platform for the life sciences , 2009, BMC Bioinformatics.

[22]  Michael M. Desai,et al.  Genomic investigations of evolutionary dynamics and epistasis in microbial evolution experiments. , 2015, Current opinion in genetics & development.

[23]  Tim Palmer,et al.  Climate forecasting: Build high-resolution global climate models , 2014, Nature.

[24]  Richard R. Hudson,et al.  Generating samples under a Wright-Fisher neutral model of genetic variation , 2002, Bioinform..

[25]  Ryan D. Hernandez,et al.  A flexible forward simulator for populations subject to selection and demography , 2008, Bioinform..

[26]  Ryan D. Hernandez,et al.  SFS_CODE: More Efficient and Flexible Forward Simulations , 2015, bioRxiv.

[27]  Kevin R. Thornton,et al.  A C++ Template Library for Efficient Forward-Time Population Genetic Simulation of Large Populations , 2014, Genetics.

[28]  Antonio Carvajal-Rodríguez,et al.  Simulation of Genes and Genomes Forward in Time , 2010, Current genomics.

[29]  W. Ewens Mathematical Population Genetics , 1980 .

[30]  Philipp W. Messer,et al.  SLiM: Simulating Evolution with Selection and Linkage , 2013, Genetics.