SPLATCHE2: a spatially explicit simulation framework for complex demography, genetic admixture and recombination (original) (raw)

Journal Article

,

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

Search for other works by this author on:

,

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

* To whom correspondence should be addressed.

Search for other works by this author on:

,

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

Search for other works by this author on:

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

1EnviroSPACE laboratory, Climate Change and Climate Impacts, Institute for Environmental Sciences, University of Geneva, Battelle - Building D, 7 route de Drize, 1227 Carouge, 2Laboratory of Anthropology, Genetics and Peopling History, Department of Anthropology, University of Geneva, 1227 Geneva, 3Computational and Molecular Population Genetics Lab (CMPG), Institute of Ecology and Evolution, University of Berne, Baltzerstrasse 6, 3012 Berne and 4Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland

Search for other works by this author on:

† The authors wish it to be known that, in their opinion, the first two authors should be regarded as joint First Authors.

Associate Editor: Jeffrey Barrett

Author Notes

Revision received:

23 September 2010

Accepted:

11 October 2010

Published:

17 October 2010

Cite

Nicolas Ray, Mathias Currat, Matthieu Foll, Laurent Excoffier, SPLATCHE2: a spatially explicit simulation framework for complex demography, genetic admixture and recombination, Bioinformatics, Volume 26, Issue 23, December 2010, Pages 2993–2994, https://doi.org/10.1093/bioinformatics/btq579
Close

Navbar Search Filter Mobile Enter search term Search

Abstract

Summary: SPLATCHE2 is a program to simulate the demography of populations and the resulting molecular diversity for a wide range of evolutionary scenarios. The spatially explicit simulation framework can account for environmental heterogeneity and fluctuations, and it can manage multiple population sources. A coalescent-based approach is used to generate genetic markers mostly used in population genetics studies (DNA sequences, SNPs, STRs or RFLPs). Various combinations of independent, fully or partially linked genetic markers can be produced under a recombination model based on the ancestral recombination graph. Competition between two populations (or species) can also be simulated with user-defined levels of admixture between the two populations. SPLATCHE2 may be used to generate the expected genetic diversity under complex demographic scenarios and can thus serve to test null hypotheses. For model parameter estimation, SPLATCHE2 can easily be integrated into an Approximate Bayesian Computation (ABC) framework.

Availability and implementation: SPLATCHE2 is a C++ program compiled for Windows and Linux platforms. It is freely available at www.splatche.com, together with its related documentation and example data.

Contact: mathias.currat@unige.ch

1 INTRODUCTION

SPLATCHE2 (for SPatiaL And Temporal Coalescences in Heterogeneous Environments, version 2.0) is derived from the program SPLATCHE released in 2004 (Currat et al., 2004). This coalescent-based program has been developed to model complex and spatially explicit demographic scenarios, such as range expansions, in a heterogeneous and dynamic environment, and to simulate the resulting molecular diversity of sampled individuals at arbitrary locations. It thus makes it possible to realistically model the environment in order to study the impact of ecological factors on the genetic structure of populations. This approach has already proved invaluable to study the patterns of genetic variation in spatially explicit contexts (Foll and Gaggiotti, 2006; Ray et al., 2005) or the genetic consequences of range expansion (Currat et al., 2006; Hamilton et al., 2005; Klopfstein et al., 2005; Ray et al., 2003; Wegmann et al., 2006).

Many improvements and new functionalities have been added here as compared to the original version of SPLATCHE, allowing the simulation of a much wider range of evolutionary scenarios. Some of these new features have already been used in published studies, such as the simulation of admixture and competition between populations (Currat and Excoffier, 2004, 2005; Currat et al., 2008; Francois et al., 2010) or the possibility of defining multiple source populations (Ray et al., 2005). Those extensions have now been incorporated into SPLATCHE2, together with the ability (i) to simulate linked or partially linked loci, (ii) to have multiple coalescent events per generation and (iii) to generate single-nucleotide polymorphism (SNPs). Moreover, SPLATCHE2 is also available as a non-graphical console program that can be used on computer clusters. Here, we briefly describe the main features of SPLATCHE2, noting that a more detailed description can be found in a user manual.

2 METHODS AND IMPLEMENTATION

2.1 Demographic simulation

SPLATCHE2 begins by simulating the demography of one (or two overlapping and interacting) subdivided population(s) made up of haploid individuals. The population demes are arranged on a 2D lattice and each population can expand from one or several sources. Local deme density is logistically regulated, and migration can occur between a deme and its four nearest neighbors. Directional constraints for migration can be defined through a friction parameter. Deme carrying capacity and friction can be set to arbitrary values in every deme and changed at any generation to simulate environmental heterogeneity and its fluctuation over time. Competition between two populations (or species) can also be simulated, potentially leading to the extinction of one of them. An admixture parameter λ may be used to simulate gene flow between the two populations (or species). The intensity of inter-population gene flow can vary between 0 (no admixture) and 1 (full interbreeding).

2.2 Coalescent simulation

The second phase of the simulations uses the demographic history simulated in the previous forward step (population sizes, admixture and migration events) to generate the genetic diversity for a set of samples drawn from the population. A backward, discrete coalescent model (Hudson, 1990; Kingman, 1982) including recombination based on the ancestral recombination graph (as in the program SIMCOAL2, Laval and Excoffier, 2004) is implemented. Under the coalescent approach, only the genealogy of sampled lineages needs to be reconstructed, which results in an enormous gain in term of computation time.

The coalescent tree obtained after such a simulation is then used to generate molecular diversity for the set of samples. Various commonly used genetic markers can be simulated, such as full DNA sequences, SNPs, short tandem repeats (STRs) and restriction fragment length polymorphism (RFLP). Various combinations of independent, fully or partially linked loci may be simulated. Note that despite simulating haploid genes, diploid individuals can be simulated by combining pairs of alleles or chromosomes under the assumption of Hardy–Weinberg equilibrium.

Other coalescent simulation programs can generate genetic data under an island model (Hudson, 2002; Laval and Excoffier, 2004). Moreover, other forward simulation programs can also generate data under complex demographic models (Neuenschwander et al., 2008). To our knowledge, SPLATCHE2 is currently the only coalescent simulation program that can integrate a dynamic and spatially explicit environment.

2.3 Outputs and integration into an approximate Bayesian computation framework

The main outputs of SPLATCHE2 are a set of ARLEQUIN files (Excoffier et al., 2005; Excoffier and Lischer, 2010) including the resulting genetic diversity of the simulated samples. These files can thus be analyzed by ARLEQUIN to compute a wide array of summary statistics on the data. Moreover, many aspects of the coalescent process may be directly visualized, either as a tree (NEXUS format) or as the geographic locations of coalescent events. When simulating two interbreeding populations, one can output the resulting final levels of genetic introgression between populations (Currat et al., 2008). In the Windows graphical interface, various aspects of the demography and genetics can also be visualized (e.g. bitmaps of deme densities, migration intensities, movement of genes during the backward simulation). The command-line version of SPLATCHE2 has been developed to facilitate the parallelization of the simulations, such as to allow one to estimate population parameters [e.g. Approximate Bayesian Computation (ABC); Beaumont et al., 2002]. Indeed, SPLATCHE2 can be easily integrated into the ABCtoolbox framework (Wegmann et al., 2010) allowing one to get posterior distributions of various demographic and genetic parameters.

3 CONCLUSION

SPLATCHE2 can be used to simulate complex and realistic demographic models and to generate the associated molecular diversity of sampled individuals. Alternative population or environmental histories can be modelled and compared through their impacts on resulting genetic diversity. Due to its explicit handling of spatial information and of environmental and temporal heterogeneities, SPLATCHE2 is particularly well suited for studying spatially distributed population samples over relatively short evolutionary time scales (i.e. a few thousand generations).

ACKNOWLEDGEMENTS

We thank Daniel Wegmann, Seraina Klopfstein, Samuel Neuenschwander, Grant Hamilton, Guillaume Laval, Pierre Berthier, Stefano Mona and Anna Sramkova for technical help and useful discussions throughout the development of SPLATCHE2.

Funding: EU/FP7 grant N° 226852 (SCALES) in part; Swiss National Foundation grant No 31003A-127465 (M.C., in part).

Conflict of Interest: none declared.

REFERENCES

et al.

Approximate Bayesian computation in population genetics

,

Genetics

,

2002

, vol.

162

(pg.

2025

-

2035

)

Modern humans did not admix with Neanderthals during their range expansion into Europe

,

PLoS Biol.

,

2004

, vol.

2

pg.

e421

The effect of the Neolithic expansion on European molecular diversity

,

Proc. Roy. Soc. Lond B. Biol. Sci.

,

2005

, vol.

272

(pg.

679

-

688

)

et al.

Comment on “Ongoing adaptive evolution of ASPM, a brain size determinant in Homo sapiens” and “Microcephalin, a gene regulating brain size, continues to evolve adaptively in humans”

,

Science

,

2006

, vol.

313

pg.

172

author reply 172

et al.

SPLATCHE: a program to simulate genetic diversity taking into account environmental heterogeneity

,

Mol. Ecol. Notes

,

2004

, vol.

4

(pg.

139

-

142

)

et al.

The hidden side of invasions: massive introgression by local genes

,

Evolution

,

2008

, vol.

62

(pg.

1908

-

1920

)

et al.

ARLEQUIN (version 3.0): an integrated software package for population genetics data analysis

,

Evol. Bioinformatics Online

,

2005

, vol.

1

(pg.

47

-

50

)

Arlequin suite ver 3.5: a new series of programs to perform population genetics analyses under Linux and Windows

,

Mol. Ecol. Res.

,

2010

, vol.

10

(pg.

564

-

567

)

Identifying the environmental factors that determine the genetic structure of populations

,

Genetics

,

2006

, vol.

174

(pg.

875

-

891

)

et al.

Principal component analysis under population genetic models of range expansion and admixture

,

Mol. Biol. Evol.

,

2010

, vol.

27

(pg.

1257

-

1268

)

et al.

Bayesian estimation of recent migration rates after a spatial expansion

,

Genetics

,

2005

, vol.

170

(pg.

409

-

417

)

,

Gene Genealogies and the Coalescent Process.

,

1990

Oxford

Oxford University Press

Generating samples under a Wright-Fisher neutral model

,

Bioinformatics

,

2002

, vol.

18

(pg.

337

-

338

)

The coalescent

,

Stoch. Proc. Appl.

,

1982

, vol.

13

(pg.

235

-

248

)

et al.

The fate of mutations surfing on the wave of a range expansion

,

Mol. Biol. Evol.

,

2005

, vol.

23

(pg.

482

-

490

)

SIMCOAL 2.0: a program to simulate genomic diversity over large recombining regions in a subdivided population with a complex history

,

Bioinformatics

,

2004

, vol.

20

(pg.

1485

-

2487

)

et al.

quantiNEMO: an individual-based program to simulate quantitative traits with explicit genetic architecture in a dynamic metapopulation

,

Bioinformatics

,

2008

, vol.

24

(pg.

1552

-

1553

)

et al.

Recovering the geographic origin of early modern humans by realistic and spatially explicit simulations

,

Genome Res.

,

2005

, vol.

15

(pg.

1161

-

1167

)

et al.

Intra-deme molecular diversity in spatially expanding populations

,

Mol. Biol. Evol.

,

2003

, vol.

20

(pg.

76

-

86

)

et al.

Molecular diversity after a range expansion in heterogeneous environments

,

Genetics

,

2006

, vol.

174

(pg.

2009

-

2020

)

et al.

ABCtoolbox: a versatile toolkit for approximate Bayesian computations

,

BMC Bioinformatics

,

2010

, vol.

11

pg.

116

Author notes

† The authors wish it to be known that, in their opinion, the first two authors should be regarded as joint First Authors.

Associate Editor: Jeffrey Barrett

© The Author 2010. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

Citations

Views

Altmetric

Metrics

Total Views 2,075

1,329 Pageviews

746 PDF Downloads

Since 11/1/2016

Month: Total Views:
November 2016 2
December 2016 6
January 2017 16
February 2017 20
March 2017 24
April 2017 9
May 2017 19
June 2017 27
July 2017 13
August 2017 24
September 2017 15
October 2017 8
November 2017 15
December 2017 33
January 2018 37
February 2018 38
March 2018 74
April 2018 46
May 2018 31
June 2018 31
July 2018 30
August 2018 25
September 2018 42
October 2018 25
November 2018 47
December 2018 35
January 2019 19
February 2019 32
March 2019 50
April 2019 47
May 2019 39
June 2019 19
July 2019 42
August 2019 20
September 2019 26
October 2019 32
November 2019 24
December 2019 28
January 2020 22
February 2020 33
March 2020 15
April 2020 12
May 2020 18
June 2020 15
July 2020 20
August 2020 18
September 2020 24
October 2020 29
November 2020 37
December 2020 27
January 2021 23
February 2021 19
March 2021 16
April 2021 30
May 2021 16
June 2021 19
July 2021 18
August 2021 10
September 2021 11
October 2021 27
November 2021 18
December 2021 15
January 2022 14
February 2022 15
March 2022 19
April 2022 10
May 2022 12
June 2022 13
July 2022 13
August 2022 14
September 2022 17
October 2022 14
November 2022 14
December 2022 18
January 2023 20
February 2023 7
March 2023 8
April 2023 18
May 2023 11
June 2023 8
July 2023 16
August 2023 7
September 2023 10
October 2023 14
November 2023 21
December 2023 21
January 2024 27
February 2024 11
March 2024 11
April 2024 27
May 2024 18
June 2024 14
July 2024 16
August 2024 25
September 2024 6
October 2024 16
November 2024 8

Citations

96 Web of Science

×

Email alerts

Citing articles via

More from Oxford Academic