Skip to main content
Genetics logoLink to Genetics
. 2011 May;188(1):165–179. doi: 10.1534/genetics.110.121764

Inferring Population Decline and Expansion From Microsatellite Data: A Simulation-Based Evaluation of the Msvar Method

Christophe Girod *, Renaud Vitalis , Raphaël Leblois , Hélène Fréville *,§,1
Editor: N Takahata
PMCID: PMC3120153  PMID: 21385729

Abstract

Reconstructing the demographic history of populations is a central issue in evolutionary biology. Using likelihood-based methods coupled with Monte Carlo simulations, it is now possible to reconstruct past changes in population size from genetic data. Using simulated data sets under various demographic scenarios, we evaluate the statistical performance of Msvar, a full-likelihood Bayesian method that infers past demographic change from microsatellite data. Our simulation tests show that Msvar is very efficient at detecting population declines and expansions, provided the event is neither too weak nor too recent. We further show that Msvar outperforms two moment-based methods (the M-ratio test and Bottleneck) for detecting population size changes, whatever the time and the severity of the event. The same trend emerges from a compilation of empirical studies. The latest version of Msvar provides estimates of the current and the ancestral population size and the time since the population started changing in size. We show that, in the absence of prior knowledge, Msvar provides little information on the mutation rate, which results in biased estimates and/or wide credibility intervals for each of the demographic parameters. However, scaling the population size parameters with the mutation rate and scaling the time with current population size, as coalescent theory requires, significantly improves the quality of the estimates for contraction but not for expansion scenarios. Finally, our results suggest that Msvar is robust to moderate departures from a strict stepwise mutation model.


INFERRING past demography is a central concern in evolutionary biology and applied ecology. Characterizing past variations in population size is crucial, e.g., for understanding the impact of past climatic fluctuations on the current distribution of species (Jacobsen et al. 2005; Elmer et al. 2009; Hu et al. 2009) and for the conservation of endangered species (Frankham et al. 2002). Characterizing the demographic history of a species by direct approaches requires the monitoring of census data, which can be extremely difficult, not to say impossible, particularly in long-lived species. Yet variations in census numbers of individuals also affect the dynamics of the genes carried by these individuals. A powerful alternative to direct approaches is therefore to use the recent advances in population genetic theory, which allow inferences on past demography from the observed distribution of genetic variation in natural populations (Lawton-Rauh 2008).

Until recently, most of these indirect methods relied on summary statistics calculated from genetic data and tests for departure from their theoretical distribution under a given demographic and mutational model (Cornuet and Luikart 1996; Schneider and Excoffier 1999; Garza and Williamson 2001). For instance, Cornuet and Luikart’s (1996) approach relies on the rationale that rare alleles, which contribute marginally to the heterozygosity, are more likely to be lost following a bottleneck. A transient excess in heterozygosity, compared to that expected at equilibrium given the observed number of alleles in the sample, can therefore be used as a proxy to detect a bottleneck (Luikart and Cornuet 1998). Conversely, a transient heterozygosity deficiency may provide evidence for a population expansion (Cornuet and Luikart 1996; Leblois et al. 2006). In the same line of ideas, Garza and Williamson (2001) proposed a test to detect past population declines, based on the ratio (M) of the number of alleles to the range in allele size observed at microsatellite loci. Because they are easy to implement and do not require time-consuming computations, these moment-based methods have been used in many empirical studies (see, e.g., Spencer et al. 2000; Comps et al. 2001; Colautti et al. 2005). However, these methods suffer from a limited statistical power because they do not make full use of the data. Furthermore, they do not provide any estimate of the severity and the duration of the bottleneck.

Likelihood-based methods coupled with Monte Carlo sampling offer a powerful alternative to these moment-based methods (Felsenstein 1992; Griffiths and Tavaré 1994; Emerson et al. 2001). They rely upon the computation of the likelihood of a sample configuration, i.e., the probability to observe the allele counts or the DNA polymorphic sites in that sample, given a demographic and mutational model. The parameters of interest of the underlying model are then estimated by maximizing the likelihood of the observed data. Likelihood-based methods that have been developed for inferring past demographic changes from the observed distribution of genetic variation include, e.g., Batwing (Wilson and Balding 1998; Wilson et al. 2003), Beast (Drummond and Rambaut 2007), IM and IMa (Hey and Nielsen 2004, 2007), Lamarc (Kuhner 2006), and Msvar (Beaumont 1999). These methods differ not only with respect to the underlying demographic model, but also with respect to the markers used (microsatellites, DNA sequences, etc.). However, because the computational burden required to evaluate statistical power and accuracy is particularly high, only few studies have attempted to test these methods (Wilson et al. 2003; Abdo et al. 2004; Rousset and Leblois 2007; Chikhi et al. 2010; Strasburg and Rieseberg 2010).

Among those methods, the one developed by Beaumont (1999), implemented in the software package Msvar and further improved by Storz and Beaumont (2002) and Storz et al. (2002), has been increasingly used in the past few years to infer past demographic changes (supporting information, Table S1). Msvar assumes a demographic model consisting of a single isolated population, which has undergone a linear or exponential change in effective population size at some time in the past. This method is designed to analyze multilocus microsatellite data that evolve according to a stepwise mutation model (SMM) (Ellegren 2004). Msvar uses a Markov chain Monte Carlo (MCMC) method to sample from the posterior distribution of the model parameters (i.e., the current effective population size, the ancestral effective population size before the demographic change, the time at which the latter occurred, and the mutation rate of microsatellite loci).

Although Msvar has been widely used, the statistical performance of the method has never been extensively evaluated. In his original article, Beaumont (1999) simulated a handful of data sets with known mutational and demographic parameters and then evaluated the performance of the method for detecting demographic events and its sensitivity to the shape (linear or exponential) of the demographic change. However, the precision of the estimation of the model parameters was not evaluated. Furthermore, the performance of Msvar with respect to the severity of demographic change, the time since the population started changing in size, and the mutation model has not been studied yet.

Here, we therefore aimed at evaluating the statistical performance of Msvar (i) in detecting population declines and expansions and (ii) in providing accurate estimates of the model parameters, as a function of the severity of the demographic change, the time since it occurred, and the mutation model. To that end, we performed stochastic simulations to generate microsatellite data sets under different demographic scenarios and mutation models and then analyzed these simulated data with Msvar. In light of our results, we comment upon the published empirical studies that used Msvar and provide some guidelines for future studies.

METHODS

Demographic model:

The demographic model implemented in Msvar (Beaumont 1999; Storz and Beaumont 2002) considers an isolated panmictic population of size N0 at sampling time (t = 0). Going backward in time, the population size N(t) changes deterministically (either linearly or exponentially) to an ancestral size N1 at time t = Ta and then remains constant at N1 for t > Ta (Beaumont 1999). In the following, we will consider only an exponential change in population size, with

N(t)=N0(N1N0)t/Ta,

for 0 < t < Ta, and N(tTa) = N1. For simplicity, the time is measured in units of generations, and population sizes are expressed as numbers of diploid individuals.

Simulation study:

To test how Msvar performed depending upon the nature of the demographic change (decline or expansion), its strength, and its time of occurrence, we simulated population declines and expansions for a range of parameter values for the current population size N0, the ancestral population size N1, and the time Ta. The computational burden of the method prevented an exhaustive exploration of the parameter space. In a first set of simulations, we therefore concentrated on a set of parameter values that represented a range of situations characterized by weak, moderate, and strong changes in population size, with varying time of occurrence. For population declines, we fixed the current population size N0 = 100 in all scenarios and varied the ancestral population size N1 = {1000; 10,000; 100,000} and the time since the demographic change Ta = {10; 50; 100; 500}. For population expansions, we fixed the ancestral population size N1 = 100 in all scenarios and varied the current population size N0 = {1000; 10,000; 100,000} and the time since the demographic change Ta = {10; 50; 100; 500}. A total of 24 sets of demographic parameters were therefore considered. For this first set of simulations, each locus evolved according to a strict SMM, as assumed in Msvar. The mutation rate μ was set at 10−3, which is in agreement with estimates from the literature (Ellegren 2004).

Then, to test how Msvar performed depending upon the mutation model, we performed a second set of simulations. The mutation process of microsatellites is complex and highly heterogeneous across loci and organisms (Ellegren 2000, 2004). While some observations of spontaneous mutations support a strict SMM, others suggest that multistep mutations occur, with a frequency of multistep changes p varying from 0.04 to 0.74 (Ellegren 2000, 2004). Apart from a strict SMM, we thus simulated microsatellite data under a generalized stepwise model (GSM) with p = 0.22, an average value found in the literature (Dib et al. 1996; Ellegren 2000; Estoup et al. 2001; Ellegren 2004), and with p = 0.74, the most extreme value reported ever (Fitzsimmons 1998). The mutation rate μ was set at 10−3. For that second set of simulations, we considered a population decline scenario (with N0 = 100, N1 =10,000, and Ta = 500), a population expansion scenario (with N0 = 10,000, N1 =100, and Ta = 500), and a stable population scenario, taking the (constant) population size as the harmonic mean of the population size change from 100 to 10,000 for Ta = 500 generations; i.e., N0 = N1 = 464. This second set of simulations therefore consisted of seven sets of parameters: three mutation models were considered for the stable population scenario (the SMM and the two GSMs), and two mutation models were considered for each of the declining and expanding population scenarios (the two GSMs).

Microsatellite data were simulated with Simcoal2 (Laval and Excoffier 2004), which generates samples of genes under various demographic models, using a discrete-generation coalescent algorithm. Discrete-generation algorithms produce simultaneous and multiple coalescences, which are canceled out in the continuous-time approximation of the coalescent. There might therefore be a slight discrepancy between the coalescence rate in the discrete-generation algorithm and the continuous-time approximation that is assumed in Msvar, particularly for large sample sizes and small effective population size (see, e.g., Figure S2 in Cornuet et al. 2008). However, we find it more relevant to simulate the data without relying on approximations. Each data set consisted of a sample of 50 diploid individuals, genotyped at 10 unlinked microsatellite loci. This sampling scheme is consistent with empirical studies that inferred past demographic changes using Msvar: from an exhaustive survey of the literature (Table S1), we found that the median numbers of microsatellite loci and sampled individuals across data sets were 11.5 and 30, respectively.

For each set of parameters, we simulated five microsatellite data sets to have replicates from the same underlying demographic and mutation model. We therefore obtained a total of 120 simulated data sets for the first set of simulations and 35 data sets for the second set. For each set, we calculated the mean and standard deviation over the five replicates of the expected heterozygosity He (Nei 1978), the observed number of alleles Na, the range in allele size Ar, and the variance of allele range Va, using Arlequin (Excoffier et al. 2005).

Parameterization of Msvar:

In Msvar, the posterior distribution of the model parameters is computed by means of a MCMC method using the Metropolis–Hastings algorithm (Metropolis et al. 1953; Hastings 1970). The likelihood is calculated from the genealogical history of the sample of genes, represented as a sequence of events (coalescences and mutations, see Beaumont 1999).

We used version 1.3 of Msvar, which provides separate estimates for N0, N1, μ, and Ta (Storz and Beaumont 2002). This implementation of Beaumont’s (1999) method, available at http://www.rubic.rdg.ac.uk/∼mab/stuff/, relies upon a hierarchical model where demographic and mutational parameters are allowed to vary among loci. The extent of interlocus variation is set by priors, as described in File S1. The parameter values reported in the following correspond to the mean of N0, N1, Ta, and μ, across loci. To test whether the method could retrieve information from the data, we chose relatively flat priors on the mean parameters, including the mutation rate.

Implementation:

Analyses were run on a Beowulf cluster made of 19 computer nodes, with CPUs ranging from biprocessors AMD Opteron monocore running at 1.8 GHz to biprocessors Intel Xeon quadcore running at 2.0 GHz. For each of the simulated data sets, three independent Msvar analyses were performed, with different starting values of the model parameters and different sets of seeds for the random number generator. For the first set of simulations (strict SMM with population size change), each Markov chain was initially run for 109 steps and was thinned to 40,000 output lines by recording parameter values every 25,000 steps. In the absence of convergence, longer chains were run (see results). For the second set of simulations (strict SMM with stable population and GSM with stable, expanding, and declining populations), each Markov chain was run for 3 × 109 steps, with parameter values recorded every 30,000 steps. The first 10% of steps of the chains were discarded as burn-in. For each data set, convergence was assessed by computing the multivariate extension of Gelman and Rubin’s diagnostic (Brooks and Gelman 1998) on the three independent Markov chains. Gelman and Rubin’s diagnostic is based on the computation of the ratio of the pooled-chains variance over the within-chain variance, which should be close to 1 if the chains converge to the target distribution. The multivariate Gelman and Rubin’s diagnostic was calculated from the means M ≡ {MN0, MN1, MTa, Mμ} and standard deviations V ≡ {VN0, VN1, VTa, Vμ} of Msvar parameters across loci, using the CODA package (Plummer et al. 2006) implemented in the statistical software R (R Development Core Team 2009). Although it might be recommended to run more chains to compute Gelman and Rubin’s diagnostic (e.g., Nettel et al. 2009 used eight independent chains), the computational burden prevented us from running more than three chains in the present study.

Analysis of Msvar outputs:

Msvar outputs were analyzed by focusing on two issues: (i) the performance of Msvar at detecting past demographic changes and (ii) the precision of Msvar estimates of the model parameters. For each of the simulated data sets, we combined the three Markov chains before running the following analyses. The strength of evidence of population expansion vs. population decline (and vice versa) was evaluated using Bayes factors (Jeffreys 1961; Kass and Raftery 1995), as suggested by Beaumont (1999) and Storz and Beaumont (2002). The Bayes factor is a ratio where the numerator is the posterior probability of one model divided by its prior probability and the denominator is the posterior probability of an alternative model divided by its prior probability (Gelman et al. 1995). With identical priors for the population decline and the population expansion models (i.e., identical priors for N0 and N1), the Bayes factor for, e.g., a population decline is the ratio of the posterior probability of a population decline divided by the posterior probability of a population expansion. This ratio can be estimated by counting the number of states in the chain in which the population has declined (i.e., N0/N1 < 1) and then dividing this by the number of states in which the population has expanded (i.e., N0/N1 > 1) (see Storz and Beaumont 2002).

We estimated the marginal posterior distributions of the model parameters using the LOCFIT package (Loader 1999) implemented in R (R Development Core Team 2009). Point estimates of natural parameters N0, N1, Ta, and μ were computed from the mode of their marginal posterior distribution. The 90% highest probability density (HPD) intervals were computed with the CODA package. We also estimated the marginal posterior distributions of the scaled parameters θ0 ≡ 4N0μ, θ1 ≡ 4N1μ, and tfTa/(2N0), and we computed point estimates and 90% HPD intervals for these scaled parameters. For each demographic scenario considered, we calculated the absolute value of the bias for both natural and scaled parameters over the five replicated data sets.

Detection of population size change with Bottleneck and the M-ratio test:

Finally, for the first set of simulations (strict SMM with population size change), we compared the performance of Msvar to detect genetic signatures of demographic changes with the two most widely used moment-based methods available for microsatellite data. First, we analyzed the data sets using the method developed by Cornuet and Luikart (1996) and implemented in the software package Bottleneck v.1.2 (Cornuet and Luikart 1996). Wilcoxon signed-rank tests were performed to determine if a data set exhibited a significant number of loci with heterozygosity excess as expected in bottlenecked populations (Luikart et al. 1998) or with heterozygosity deficiency as expected in expanding populations (Cornuet and Luikart 1996). Second, we calculated Garza and Williamson’s (2001) M ratio on the 60 data sets corresponding to population declines. We compared empirical values of the M ratio to 95% critical values (Mc) derived from 10,000 simulations of stable populations using the program Critical_M. Simulations were performed using the true value of θ11 = 4, 40, and 400 in the scenarios considered) and assuming a strict stepwise mutation model. We considered that an M ratio below the critical value Mc was indicative of a population decline.

RESULTS

Genetic diversity of the simulated data sets, under a strict SMM:

For the first set of simulations (strict SMM with population size change), the expected heterozygosity He, the number of alleles Na, and the range in allele size Ar are reported in Table 1. For contraction scenarios, He ranged from 0.24 to 0.94. Na ranged from 2.3 to 23.7 and Ar varied from 1.3 to 39.2. In agreement with theoretical expectations, He, Na, and Ar increased with N1, the genetic diversity in the current population being sustained by large ancestral populations. Furthermore, genetic diversity decreased with increasing Ta, the loss of genetic diversity being more pronounced for long contraction events. For expansion scenarios, He ranged from 0.30 to 0.58. Na ranged from 2.7 to 4.9 and Ar varied from 1.8 to 4.0. In agreement with theoretical expectations, He, Na, and Ar increased with increasing Ta since the number of mutations that segregate in the population increases with the age of the expansion event. We also observed a tendency for genetic diversity to increase with increasing N0, although this trend was not clear cut.

TABLE 1.

Genetic diversity in the first set of simulated data

N1 = 1,000
Contractions, with N0 = 100 (SMM) N1 = 10,000
N1 = 100,000
Ta He Na Ar Va He Na Ar Va He Na Ar Va
10 0.60 (0.06) 4.5 (0.4) 3.8 (0.6) 2.7 (0.8) 0.86 (0.01) 10.8 (0.4) 11.8 (1.9) 17.2 (5.3) 0.94 (0.01) 23.7 (2.6) 34.6 (6.1) 107.3 (62.8)
50 0.61 (0.04) 4.4 (0.3) 3.7 (0.7) 2.7 (1.0) 0.85 (0.02) 10.2 (0.1) 12.7 (0.9) 21.7 (6.4) 0.93 (0.01) 20.1 (0.6) 37.5 (1.9) 138.7 (15.3)
100 0.55 (0.03) 3.9 (0.5) 3.5 (0.8) 2.8 (1.0) 0.80 (0.01) 8.1 (0.6) 10.9 (1.9) 16.4 (6.1) 0.89 (0.01) 14.8 (1.1) 39.2 (2.8) 171.6 (33.8)
500 0.24 (0.05) 2.3 (0.2) 1.3 (0.2) 0.7 (0.2) 0.56 (0.04) 4.2 (0.4) 6.9 (1.3) 13.5 (5.6) 0.66 (0.05) 5.8 (0.6) 27.1 (2.2) 165.7 (58.6)
N0 = 1,000 Expansions, with N1 = 100 (SMM) N0 = 10,000 N0 = 100,000
Ta He Na Ar Va He Na Ar Va He Na Ar Va
10 0.34 (0.03) 2.7 (0.1) 1.8 (0.2) 1.0 (0.3) 0.31 (0.03) 2.8 (0.1) 1.8 (0.1) 1.0 (0.1) 0.44 (0.02) 3.4 (0.4) 2.4 (0.5) 1.4 (0.4)
50 0.30 (0.03) 3.0 (0.3) 2.0 (0.4) 1.1 (0.3) 0.30 (0.03) 3.2 (0.3) 2.2 (0.3) 1.1 (0.2) 0.36 (0.06) 3.3 (0.4) 2.3 (0.5) 1.3 (0.4)
100 0.32 (0.03) 3.0 (0.1) 2.0 (0.2) 1.1 (0.1) 0.34 (0.05) 3.6 (0.2) 2.6 (0.2) 1.4 (0.2) 0.32 (0.05) 3.5 (0.2) 2.5 (0.3) 1.4 (0.2)
500 0.43 (0.08) 3.5 (0.3) 2.6 (0.3) 1.5 (0.2) 0.52 (0.04) 4.3 (0.4) 3.3 (0.4) 2.0 (0.3) 0.58 (0.03) 4.9 (0.3) 4.0 (0.3) 2.6 (0.2)

SMM, stepwise mutation model; He, expected heterozygosity; Na, number of alleles; Ar, allele size range; Va, variance of allele size range. Estimates of genetic diversity are averaged over the five simulated data sets for each set of demographic parameters (N0, current effective population size; N1, ancestral effective population size; Ta, time since the population size change). Standard deviations are indicated in parentheses.

MCMC convergence:

In the following, we used Gelman et al.’s (2004) rule of thumb, which suggests that values of the multivariate Gelman and Rubin’s convergence diagnostic between 1.0 and 1.1 indicate reasonable convergence, whereas values >1.1 indicate poor convergence. Of the 120 analyses of the first set of simulations, 67 converged after 109 steps (Table S2). The average computational time of these chains was 1.5 days for expansions and 3 days for contractions. The 53 nonconverged analyses were run again for 3 × 109 steps and were thinned to 120,000 output lines by recording parameter values every 25,000 steps. Of these 53 analyses, 20 converged after 3 × 109 steps, which took on average 20 days per chain. Finally, the last 33 nonconverged analyses were run for 1.5 × 1010 steps, which took 60 days per chain on average. Of these 33 analyses, 16 converged after 1.5 × 1010 steps. Therefore, a total of 17 analyses of 120 (14.2%) did not converge after 1.5 × 1010 steps. Most of these nonconverged analyses corresponded to recently and severely bottlenecked populations (Ta < 500 and N0/N1 = 0.001; Table S2). However, visual inspection of the three chains in the nonconverged analyses, as well as the similarity of the marginal posterior distributions, suggested that the chains were close to equilibrium. Therefore, we included the 17 nonconverged analyses in our results. The cumulative computation time for the completion of all the analyses included in our study exceeded 276 × 103 hr (33.5 years). There was a significantly positive correlation between the time of convergence and the average range in allele size Ar in the sample for both contractions (Spearman’s ρ = 0.82; P < 0.001) and expansions (Spearman’s ρ = 0.49; P < 0.001).

Detection of demographic events with Msvar, under a strict SMM:

Bayes factors (BF) were computed for each of the 120 analyses of the first set of simulations and interpreted following Jeffreys (1961): BF ≥ 10 indicate strong support, BF ranging from 3 to 10 indicate substantial support, BF ranging from 0.33 to 3 indicate no support, and values <0.33 indicate false detection of contraction or expansion. In 85 analyses of 120 (70.8%), Bayes factors indicated a change in population size consistent with the simulated scenario with substantial to strong support (BF ≥ 3 and BF ≥ 10, respectively; see Figure 1). Of the 60 Markov chains corresponding to contraction scenarios, 41 (68.3%) indicated a population decline (BF ≥ 3), of which 40 (97.6%) showed strong support (BF ≥ 10). Fifteen of these 40 analyses (37.5%) did not converge. Of the 60 analyses corresponding to expansion scenarios, 44 (73.3%) indicated a population expansion (BF ≥ 3), of which 34 (77.3%) showed strong support (BF ≥ 10). Two of these 34 analyses (5.9%) did not converge. Overall, all the ancient (Ta ≥ 50) and severe demographic changes (N0/N1 ≤ 0.01 for contractions and N0/N1 ≥ 100 for expansions) were detected with substantial to strong support (Figure 1). By contrast, recent declines and expansions (Ta = 10) were largely undetected (BF < 3), except for strong contractions (N0/N1 = 0.001). Moreover, weak contractions (N0/N1 = 0.1) were largely undetected whatever their time of occurrence and one false expansion was even detected for an ancient and weak bottleneck (BF < 0.33, Ta = 500, N0/N1 = 0.1).

Figure 1.—

Figure 1.—

Detection of change in population size with Msvar. For population declines (left) and population expansions (right), the Bayes factors (BF) are given for each set of demographic parameters N0, N1, and Ta for each replicated data set (lines). Following Jeffreys (1961), BF ≥ 10 indicate strong support, and BF ranging from 3 to 10 indicate substantial support. BF ranging from 0.33 to 3 indicate no support and values <0.33 indicate false detection of contraction or expansion. Nonconverged (NC) analyses are also indicated.

Comparison of Msvar with moment-based methods:

Because Bayes factors cannot be formally compared to P-values, we were not able to use the same criterion for detecting population size change with Msvar, Bottleneck, and the M-ratio test. Therefore, we reported in Figure 2 the criteria that are generally used in empirical studies: BF ≥ 3 for Msvar, the result of the Wilcoxon signed-rank tests at the α = 0.05 level for Bottleneck (Cornuet and Luikart 1996), and an M ratio below the critical value Mc (Garza and Williamson 2001) for the M-ratio test.

Figure 2.—

Figure 2.—

Detection of change in population size with Bottleneck, the M-ratio test, and Msvar. For population declines with N0 = 100 (left set of panels), Bottleneck, the M-ratio test, and Msvar are compared. For population expansions with N1 = 100 (right set of panels), only Bottleneck and Msvar are compared. Squares with dark shading indicate detection with Msvar, the M-ratio test, or Bottleneck; squares with light shading indicate no detection; and solid squares indicate detection with Msvar or Bottleneck of the “wrong” event. Bottleneck: NS, not significant. M-ratio test: Mc is the critical value below which the test is significant. Msvar: BF, Bayes factor.

Bottleneck detected a significant excess of heterozygosity in only 5 of the 60 data sets corresponding to contraction scenarios (8.3%). Ancient events (Ta = 500) were never detected whatever their severity. Moreover, there was no clear relationship between the rate of detection of population decline and the severity of the event. Finally, 4 data sets corresponding to ancient contractions (Ta ≥ 100) showed significant heterozygote deficiency, hence supporting population expansions. Contrastingly, Bottleneck detected a significant deficiency in heterozygosity in 35 of 60 data sets corresponding to expansion scenarios (58.3%). Garza and Williamson’s (2001) M-ratio method correctly detected a signal of contraction in 32 of 60 data sets (53.3%). The rate of detection was higher for ancient (Ta ≥ 50) and moderate-to-severe population declines (N0/N1 ≥ 0.01), with 26 significant tests of 30. Recent (Ta = 10) and/or weak declines (N0/N1 = 0.1) were barely detected (6 significant tests of 30).

Estimation of demographic and mutational parameters with Msvar, under a strict SMM:

Demographic and mutational parameters were estimated for all data sets, by combining the three Markov chains run for each data set. We assessed the quality of the estimates by examining the marginal posterior distributions of the parameters, compared to their prior distributions. We summarized these results by calculating the modes and the 90% HPD intervals for each data set (Figure S1, Figure S2, Figure S3, and Figure S4) as well as the absolute value of the bias and the average HPD range over the five replicate data sets for each of the 24 demographic scenarios (Figures 3 and 4).

Figure 3.—

Figure 3.—

Precision of the estimates of the natural demographic parameters N0, N1, and Ta. Bias (histograms) and absolute value of the range of the 90% HPD interval (horizontal colored traits) for natural demographic parameters N0, N1, and Ta (from left to right) are presented in a log10 scale. Top, population declines; bottom, population expansions. In each graph, the dotted vertical line separates scenarios of increasing severity (N1 = 1000, N1 = 10,000, and N1 = 100,000 for population declines and N0 = 1000, N0 = 10,000, and N0 = 100,000 for population expansions). For each severity, the time of occurrence of the demographic event Ta is represented by different colors (orange for Ta = 10, light green for Ta = 50, dark green for Ta = 100, and blue for Ta = 500).

Figure 4.—

Figure 4.—

Precision of the estimates of the scaled parameters θ0, θ1, and tf. Bias (histograms) and absolute value of the range of the 90% HPD interval (horizontal colored traits) for scaled parameters θ0, θ1, and tf (from left to right) are presented in a log10 scale. Top, population declines; bottom, population expansions. In each graph, the dotted vertical line separates scenarios of increasing severity (N1 = 1000, N1 = 10,000, and N1 = 100,000 for population declines and N0 = 1000, N0 = 10,000, and N0 = 100,000 for population expansions). For each severity, the time of occurrence of the demographic event Ta is represented by different colors (orange for Ta = 10, light green for Ta = 50, dark green for Ta = 100, and blue for Ta = 500).

Estimates of the natural parameters N0, N1, Ta, and μ:

Overall, the marginal posterior distributions of the demographic parameters N0, N1, and Ta were wide and departed only slightly from the priors (e.g., Figure 5, A and B). The estimated 90% HPD limits were therefore broad (Figure 3), ranging from −4 to 8 in log10 scale (Figure S1 and Figure S2).

Figure 5.—

Figure 5.—

Marginal posterior density of N0, N1, and Ta and θ0, θ1, and tf for an ancient and severe population decline. All densities are represented in a log10 scale. (A) Population size natural parameters N0 and N1. (B) Time natural parameter Ta. (C) Scaled parameters θ0 and θ1. (D) Scaled parameter tf. The scenario corresponds to an ancient (Ta = 500) and severe population decline (N0 = 100, N1 = 100,000). The true values of the parameters in a log10 scale (N0 = 2, N1 = 5, Ta = 2.70, θ0 = −0.40, θ1 = 2.60, tf = 0.40) are indicated by the vertical dotted line in each graph. The prior distributions of the parameters are given by the shaded dashed curve in each graph.

For contractions, replicated data sets tended to provide more consistent results for old and severe events, compared to recent events (Ta = 10) or events of low severity (N0/N1 = 0.1) (Figure S1). The precision of the demographic parameter estimates tended to increase with increasing severity of the demographic change (measured by the ratio N0/N1) and the time of the event: (i) the 90% HPD range of the demographic parameter estimates decreased with increasing N0/N1 (Figure 3 and Figure S1); (ii) for moderate to strong contractions (N0/N1 > 0.1), the 90% HPD range decreased with increasing Ta; and (iii) for N0/N1 = 0.1, the 90% HPD range was the lowest for intermediate values of Ta. The absolute value of the bias of N0 estimates tended to be lower than that of N1 and was maximized for recent events (Ta = 10).

The quality of the estimates of N0, N1, and Ta was poorer for expansions, compared to contractions. The marginal posterior distributions were not sharply peaked and did not depart markedly from the priors. The 90% HPD limits were wide and the absolute value of the bias was high, overall (Figure 3). This was true whatever the severity of the event and its time of occurrence. It is noteworthy that, with few exceptions, all demographic parameter estimates differed markedly across replicate data sets (Figure S2). We noted that for a given expansion severity, estimates of N0 increased with Ta, while estimates of N1 decreased with Ta (Figure S2).

For contractions and expansions, the marginal posterior distributions of μ departed only slightly from the prior distributions, whose mean was set at αμ = −4 on a log10 scale. Because the true mutation rate μ of the simulated data sets was set at −3 on a log10 scale, the mutational parameter μ was therefore systematically underestimated, as already pointed out by Milton et al. (2009). The 90% HPD intervals of the marginal posterior distributions of μ were wide (data not shown).

Finally, we examined the patterns of correlation between natural parameters to assess the performance of Msvar to estimate natural parameters separately. We observed strong correlations between natural parameters of the model. Overall, both N0 and N1 were negatively correlated with the mutational parameter μ and there was a positive correlation between N0 and Ta (Figure S5). The correlations were stronger for more severe events and more ancient events. Furthermore, the correlations were more pronounced for contractions than for expansions.

Estimates of the scaled parameters θ0, θ1, and tf:

Scaled parameters were overall much more precisely estimated than the natural parameters for contractions, whereas they were poorly estimated for expansions. As with the natural parameters, the quality of the estimates depended upon the severity of the demographic change and its time of occurrence.

For contractions, the marginal posterior distributions of the scaled parameters θ0, θ1, and tf were very peaked and departed markedly from the prior distributions (e.g., Figure 5, C and D), except for contractions of low severity (N0/N1 = 0.1). The precision (low bias, narrow 90% HPD interval) increased with increasing severity of the event and time of occurrence (Figure 4 and Figure S3). In particular, estimates of θ1 and tf were overall very precise for moderate to severe bottlenecks (N0/N1 < 0.1), except for very recent events (Ta = 10). Although θ0 was also well estimated for ancient declines (Ta > 50) from moderate to strong severity, the bias and the range of 90% HPD intervals were larger compared to those of θ1. Replicate data sets provided consistent results for θ1 and tf, for moderate and strong contractions (N0/N1 < 0.1) that occurred >10 generations ago (Ta > 10). Larger variation across replicate data sets was observed for θ0.

For expansions, the marginal posterior distributions of the scaled parameters θ0 and θ1 were peaked and departed markedly from the prior distributions (data not shown). However, the mode of the marginal posterior distributions for θ0 departed markedly from the true simulated value, resulting in severe biases (Figure 4 and Figure S4). By contrast, the scaled parameter θ1 exhibited low bias in all scenarios (Figure 4), although the 90% HPD intervals were wide, especially for weak and recent expansions (N0/N1 = 10; Ta > 10). We noted that the marginal posterior distributions of θ0 and θ1 were skewed, respectively, to upper and lower values (Figure 4 and Figure S4). The 90% HPD intervals of the marginal posterior distributions for the time parameter tf were wide in most conditions (Figure 4 and Figure S4) and estimates were severely biased, except for Ta = 500. Both the 90% HPD interval and the bias decreased with increasing Ta. We observed large variations across replicate data sets for all scaled parameters in almost all situations, particularly for tf.

Influence of the mutation model in Msvar:

Of the 30 analyses presented in Figure 6 for the GSM, 12 (40%) did not converge after 3 × 109 steps. Out of these, 9 analyses (75%) concerned the data sets generated with the strongest GSM (p = 0.74). With data generated under the moderate GSM (p = 0.22), Msvar successfully detected a population decline for the five simulated data sets and a population expansion for four simulated data sets of five. However, Msvar detected a false signal of population decline for two data sets of five that were simulated under a stable population scenario (Figure 6). Under a strong GSM (p = 0.74), Msvar detected a signal of population decline with strong support (BF ≥ 10), whatever the simulated scenario (Figure 6).

Figure 6.—

Figure 6.—

Detection of change in population size with Msvar. The Bayes factors (BF) are given for each of the following demographic scenarios: a stable population (with N0 = N1 = 464, Ta = 500), a declining population (with N0 = 100, N1 =10,000, and Ta = 500), and an expanding population (with N0 = 10,000, N1 =100, and Ta = 500). We considered three different mutation models, which differ from each other by the value of p, the frequency of multistep mutation changes: p = 0.00 (stepwise mutation model, SMM), p = 0.22 (moderate generalized stepwise model, GSM1), and p = 0.74 (strong generalized stepwise model, GSM2). For the stable population scenario, the lower triangle provides the Bayes factor for a population decline (i.e., the ratio of the posterior probability of a population decline divided by the posterior probability of a population expansion), and the upper triangle provides the Bayes factor for a population expansion (i.e., the ratio of the posterior probability of a population expansion divided by the posterior probability of a population decline). Following Jeffreys (1961), BF ≥ 10 indicate strong support, and BF ranging from 3 to 10 indicate substantial support. BF ranging from 0.33 to 3 indicate no support and values <0.33 indicate false detection of contraction or expansion. Nonconverged (NC) analyses are also indicated.

The quality of Msvar estimates of scaled parameters for the moderate GSM (p = 0.22) was very similar to that observed for the strict SMM, with very precise estimates of θ1 and tf, a slightly larger bias, and 90% HPD intervals for θ0 compared to θ1 in contraction scenarios and poorer estimates, with large variations across replicate data sets, in expansion scenarios (Figure S6). For stable population scenarios, both the strict SMM and the moderate GSM (p = 0.22) produced unbiased estimates of θ0 and θ1, but with very large 90% HPD intervals. Note that in the absence of population size change, estimates of tf are meaningless. Very consistently, Msvar produced biased estimates of the model parameters, with very narrow 90% HPD intervals, for all the data sets generated under the strong GSM (p = 0.74) (Figure S6).

DISCUSSION

Comparing Msvar, Bottleneck, and the M-ratio test:

Bottleneck performed poorly in detecting population declines from our simulated data sets under a SMM, with only 5 significant tests of 60. The statistical power of Bottleneck for population declines is much lower when microsatellite loci evolve under a strict SMM than under an infinite-allele model (Cornuet and Luikart 1996) or a GSM (Leblois et al. 2006). This may partly explain the low performance of Bottleneck in our comparative study. Our results for weak population declines (N1/N0 = 10) are in agreement with previous simulation-based evaluations, given the set of demographic and mutational parameters considered here (see, e.g., Figure 3B in Cornuet and Luikart 1996). For moderate to severe population declines (N1/N0 ≥ 100), however, the rate of detection was lower in our study than in Cornuet and Luikart (1996). Two possible reasons may explain this discrepancy. First, the average heterozygosity in our simulated data sets was overall higher than in Cornuet and Luikart (1996) who considered a variable mutation rate across loci and simulations, to cover a range of heterozygosities per set of parameters. Second, we simulated an exponential change of population size, whereas Cornuet and Luikart (1996) assumed an instantaneous reduction of population size in their simulation-based tests. The impact of the shape of the demographic change on the performance of Bottleneck has not been studied yet. Consistent with our study, the simulation-based evaluation of Bottleneck by Leblois et al. (2006) also showed a low statistical power of the method. Interestingly, Bottleneck performed largely better for expansions (58.3%) than for contractions (8.3%), given the model parameter values of our study.

We found that the M-ratio test was more efficient than Bottleneck, which is consistent with Leblois et al. (2006), for retrieving signals of population declines from our simulated data sets (32 significant tests of 60). The rate of detection was higher for ancient and moderate-to-severe declines, while recent and weak declines were barely detected. These results are consistent with previous simulation-based studies that have shown that the M-ratio test has low statistical power for small θ1 values (here, θ1 = 4, see Garza and Williamson 2001; Williamson-Natesan 2005) and for recent population declines (see Williamson-Natesan 2005; Leblois et al. 2006). Here, we applied the M-ratio test by comparing the statistic M estimated from the data with the expected distribution of that statistic, conditionally on the true value of θ1. This procedure increased the statistical power of the M-ratio test. Since the true value of the parameter θ1 is generally unknown in real situations, Garza and Williamson (2001) recommended the use of Mc = 0.68 as a conservative threshold for the critical value. The reanalysis of our data sets with Mc = 0.68 (e.g., as in Leblois et al. 2006) resulted in a lower rate of detection (22 significant tests of 60), but in similar qualitative trends (higher rate of detection for severe and ancient population declines).

Given the set of demographic and mutational parameters used in our study, and using the decision criteria recommended by the developers of each method, Msvar clearly outperformed the M-ratio test and Bottleneck for detecting population size change. While Msvar correctly detected 68.3% of the declines, the M-ratio test and Bottleneck detected only 53.3% and 8.3%, respectively, of the declines. Any population decline detected by the M-ratio test and Bottleneck was also recovered by Msvar, apart from one case of weak recent decline that was identified only by Bottleneck (Ta = 10 and N0/N1 = 0.1). Therefore, our study does not support the previous claims that the M-ratio test and Bottleneck are best suited to detect recent population declines, whereas Msvar is more appropriate to detect ancient contractions (Garza and Williamson 2001; Williamson-Natesan 2005). Moreover, while Msvar detected 73.3% of the population expansions, Bottleneck detected only 58.3% of the expansions. Any expansion detected by Bottleneck was also recovered by Msvar.

Performance of Msvar: What does coalescent theory tell us?

Not surprisingly, we found that the performance of Msvar to infer past demography strongly depended on the information available in the data, which may be inferred from coalescent theory. Coalescent theory indeed predicts that variations in population size strongly affect the shape of gene genealogies, which are star shaped with long terminal branches in expanding populations and shallower in declining populations (Figure 7 and Hein et al. 2005).

Figure 7.—

Figure 7.—

Dynamics of population size changes N(t) corresponding to simulated scenarios and expected gene genealogies. A–C corresponds to population decline and D–F to population expansion (dashed curve). The shaded area in each graph indicates when the ancestral population size is constant; i.e., N(t) = N1. Above each curve, the expected gene genealogy for 20 sampled lineages is represented. Expected gene genealogies were obtained by averaging coalescence times over 500,000 simulations of each demographic scenario. The simulations were based on a generation-by-generation coalescent algorithm developed by the authors. Note that some genealogies are incomplete (A and C), some lineages having not coalesced 800 generations from present.

Coalescent theory further shows that only scaled parameters can be directly estimated from the data (Tavaré et al. 1997; Nordborg 2007). Indeed, all parameters in coalescent models are scaled, and the likelihood function in Msvar makes no exception (Beaumont 1999). Hence, inference of unscaled quantities such as population size, or time measured in generations, requires external information. In our study, unscaled parameters were therefore much less precisely estimated than the scaled ones (Figure 5) and were also highly correlated (Figure S5; see also Figure 5 in Storz et al. 2002). We deliberately chose poorly informative priors, to test the capacity of Msvar to retrieve information from the data only. In empirical studies, more informative priors of the natural parameters are usually specified. We acknowledge that Msvar offers a principled approach for providing prior information on the mutation rate, to recover posterior densities for natural parameters. Yet it should be borne in mind that precise estimates of unscaled parameters may then largely stem from the specification of the priors. Imagine that analyses were performed using a prior distribution for the mutation rate with very low standard deviation (i.e., σμ close to zero). We would then necessarily recover the same level of precision for the natural parameters and the scaled parameters. Yet this improved precision may come at the expense of accuracy, if the prior distribution for the mutation rate departs from its true distribution.

Scenarios of population decline:

Msvar was very efficient for detecting population declines. However, its performance for detecting change in population size and accurately estimating the model parameters was lowest for recent events (Ta = 10) of low-to-moderate severity (N0/N1 ≥ 0.01), as well as for events of low severity (N0/N1 = 0.1). This is expected since, for very recent declines, the gene genealogy can barely be distinguished from that expected in a stable population with population size N1 (Figure 7A). Interestingly, for N0/N1 = 0.1, the performance of Msvar was maximized for intermediate values of Ta, particularly with respect to the precision of θ1 estimates. This might be easily understood by considering that for ancient events (Ta = 500) most coalescence events occur while N(t) is close to the current population size (see, e.g., Figure 7B). This might be further quantified by calculating the expected number j of ancestral lineages at (scaled) time τ, from which a sample of n genes is descending. This number has a known distribution in a constant-size population (Tavaré 1984), and Leblois and Slatkin (2007) extended Tavaré’s (1984) formula in the case of an exponentially growing or declining population. Using their Equation 2 that gives an expression for the probability Pr(j | n) that a sample of n genes has j ancestors Ta generations ago, we may compute the expected number m of lineages at the time of the population size change as

m=j=1njPr(j|n)=j=1nji=jn(2i1)(1)ijj(i1)n[i]j!(ij)!n(i)ei(i1)τ/2, (1)

where a(i)a(a + 1) … (a + i − 1), a[i]a(a − 1) … (ai + 1), and τ=0Ta(dt/2N(t))=((1N0/N1)/N0 LogLog(N1/N0))Ta. For a declining population with Ta = 500 and N0/N1 = 0.1, we get m = 1.43, which confirms that most coalescence events are expected to occur in the current population with this set of parameter values.

For moderate to severe contractions (N0/N1 ≤ 0.1), both the bias and the 90% HPD range of θ0 decreased with increasing Ta. Using Equation 1, we found that the expected number m of lineages at the time of the event varies between 48.49 and 2.20 for Ta varying from 10 to 500 and for N0/N1 = 0.01. This indicates that more coalescence events are expected to occur in the declining population when the event is older (see also Figure 7C). In contrast, θ1 was overall precisely estimated (see Figure 4 and Figure S3). This is so because, for the scenarios considered here, a large part of the genealogy depends upon the ancestral history, with several lineages coalescing in the ancestral population (see, e.g., Figure 7, B and C) at a rate that depends upon θ1. Had we considered older events (Ta > 500), though, thereby decreasing the number of lineages in the ancestral population, it is likely that the precision of θ1 estimates would have declined.

In summary, most scenarios of population decline result in gene genealogies with large times to the most recent common ancestor (TMRCAs). With the set of model parameters considered here, since a large part of gene genealogies depends upon θ1, this latter parameter is generally precisely and accurately estimated. Contrastingly, θ0 can be precisely and accurately estimated only if the demographic event is severe and ancient. If the change in population size is too recent, provided that it is not too pronounced, θ0 estimates tend to converge to the true value of θ1, and no change of population size is detected. If the difference in population size is weak, then the difference in coalescence rates before and after the event is not sufficient for Msvar to detect a population size change and to provide precise estimates of θ0 and θ1.

Scenarios of population expansion:

Msvar was also very efficient for detecting expansions. Nevertheless, the estimates of the scaled current population size θ0 were more severely biased and less precise, compared to scenarios of population decline, for the same relative severity of the event. This may be explained by the fact that expanding populations result in young genealogies with short TMRCAs (compare Figure 7, A–C, to 7, D–F) and hence rare mutation events. We found that the absolute value of the bias increased with N0. We further found that both the 90% HPD range and the absolute value of the bias of θ0 decreased with increasing Ta (Figure 4 and Figure S4). Using Equation 1, we found that the expected number m of lineages at the time of the event varies between 48.49 and 2.20 for Ta varying from 10 to 500 and for N0/N1 = 100. This indicates that the number of coalescence events in the expanding population is expected to increase as Ta increases (see also Figure 7F). More generally, the likelihood surface for expanding populations is complex (Beaumont 1999). In particular, as the genealogies become more star shaped, the joint posterior distribution of θ0 and tf reduces to a ridge along a line log10(2μTa) = k independent of θ0 (Figure 4b in Beaumont 1999), which suggests that Msvar provides information on 2μTa, rather than on θ0 in expanding populations. It is worth noting that Wakeley et al. (2001) found similar results in inferring demographic history from single-nucleotide polymorphims (see a comparison in Beaumont 2004).

Estimates of θ1 had a low bias but a large 90% HPD range (Figure 4). Although the marginal posterior distributions of θ1 were generally peaked, they were flat tailed on the left. This is so, because large ancestral population sizes are not compatible with the low polymorphism observed in the data. Instead, a large range of small values of θ1 may be equally likely, provided the genealogy is star shaped.

Influence of the underlying demographic model:

Athough Msvar equally detected population declines and expansions, inferences of the demographic parameters were in general more accurate for declines than for expansions. In addition to the above argument from coalescent theory, the exponential model assumed for population size change may partly explain this pattern. For declines, the size of the declining population N(t) decreases sharply at Ta and converges rapidly to N0 (Figure 7, A–C). Therefore, most coalescence events occurring in the declining population take place while N(t) is close to N0. For expansions, instead, the size of the expanding population N(t) increases smoothly at Ta before it converges rapidly to N0 (Figure 7, D–F). Therefore, a large proportion of the coalescence events that occur in the growing population take place while N(t) is close to N1 (compare, e.g., Figure 7C to 7F). This can be expressed more formally by considering the harmonic mean of population sizes, which provides the coalescent rate during the change in population size (Hein et al. 2005). For, say, Ta = 500, the harmonic mean of an exponentially declining population with N0 = 100 and N1 = 10,000 is 464, which is strictly equal to the harmonic mean of an exponentially growing population with N0 = 10,000 and N1 = 100. Hence, the harmonic mean of a declining population is closer to its current size (N0) than its ancestral size (N1), while the reverse is true for expanding populations. Therefore, given the exponential model of population growth, one might expect poor statistical properties of θ0 estimates in expanding populations, compared to declining populations.

Robustness of Msvar to the misspecification of the mutation model:

Most importantly, our results suggest that Msvar is robust to moderate departures from a strict SMM, e.g., a GSM with p ≤ 0.22, typical of those observed in the literature (see Figure 6 and Figure S6). However, severe departures from a strict SMM (here, a GSM with p = 0.74) led Msvar to detect a signal of population decline with strong support (BF ≥ 10), even in expanding populations (Figure 6 and Figure S6). This is not surprising since it has been recognized that violation of the assumptions of the SMM might induce severe bias in the inference of demographic history (Gonser et al. 2000). Indeed, mutations that arise under a strong GSM involve large changes in allele length, which produce some gaps in the distribution of allele types. The large resulting variance of allele range Va is reminiscent of that observed with population decline (Storz and Beaumont 2002), even in expanding populations (compare Table 1 to Table S3).

Insights from empirical studies:

The better performance of Msvar compared to the M-ratio test and Bottleneck also emerged from the empirical studies that inferred past demographic changes from microsatellite data using Msvar and at least one of the M-ratio or Bottleneck methods (Table S1). We found indeed that Msvar detected a population decline whenever one of the moment-based methods provided a significant test. By contrast, a large number of population declines that were not detected with any of the moment-based methods were detected with Msvar. Unfortunately, the scarcity of expansion events detected in the literature (Table S1) prevented any empirical comparison of Msvar and Bottleneck for growing populations. Importantly, the average genetic diversity measured from our simulated data sets was not substantially different from that observed in empirical studies (compare Table 1 to Table S1).

Because of the large heterogeneity of the published results, we did not attempt to analyze the quality of Msvar estimates in empirical studies. Some studies used Msvar 0.4 (Beaumont 1999), hence providing estimates for scaled parameters, and some studies used Msvar 1.3 (Storz and Beaumont 2002), hence providing estimates for unscaled parameters. Only a handful of studies used both methods, and few provided estimates of the scaled parameters using Msvar 1.3, as in the present study. Finally, credibility intervals were often not reported or calculated using different methods, which hampered any comparison among studies.

Recommendation guidelines and conclusions:

Our simulation tests as well as an exhaustive survey of the literature clearly demonstrate that Msvar outperforms both the M-ratio test and Bottleneck for detecting population declines. Our study further shows that Msvar is also very efficient to detect population expansions and outperforms Bottleneck in that respect. However, to our knowledge, Msvar has only scarcely been applied on presumably expanding populations (see, e.g., Hufbauer et al. 2004; Bonhomme et al. 2008; Wirth et al. 2008). Hence, we confidently recommend the use of Msvar for detecting past population size variation, even if this method is computationally demanding.

Most importantly, in contrast to the M-ratio test and Bottleneck, Msvar provides estimates of the parameters that characterize the population demographic history and the mutational model. Using Msvar 1.3 (Storz and Beaumont 2002), we have shown that the scaled parameters are more precisely estimated than the natural parameters. Although the latter are easier to interpret, our results clearly advocate drawing conclusions from inferences of θ0, θ1, and tf. These parameters were precisely estimated for population declines, provided that the change in population size was neither too recent nor too weak, given the scenarios considered in our study. For expansions instead, both unscaled and scaled parameters were poorly estimated, although the method was efficient for detecting increase in population size. Hence, our results suggest that Msvar estimates in presumably expanding populations should be taken cautiously. We did not compare the performance of Msvar 0.4 (Beaumont 1999), which provides estimates for scaled parameters, to that of Msvar 1.3 (Storz and Beaumont 2002), which provides estimates for unscaled parameters, since the two versions differ by a number of other aspects. Msvar 0.4 assumes a basic (nonhierarchical) model, where the parameters are not allowed to vary among loci. The parameterization of Msvar 1.3 by means of a hierarchical model allows for some variation of the parameters among loci, which may provide a means of identifying aberrant loci. However, with broad priors on interlocus variation of the model parameters (V), Msvar 1.3 does not fully “borrow strength” from the different loci, e.g., by simply pooling information (multiplying the likelihoods) across loci (Beaumont and Rannala 2004). This generally results in broader posterior distributions in the hierarchical Msvar 1.3 model, compared to the basic Msvar 0.4 model. Hence, although our results suggest that the use of scaled parameters should be preferred, further analyses are required to compare the performances of Msvar 0.4 and 1.3.

Finally, we recommend that inferences about population demographic change with Msvar should be interpreted cautiously in light of potential departures from the model assumptions. First, Msvar assumes that microsatellites evolve according to a strict SMM. Although a moderate departure from this mutation model, as classically measured with observations of spontaneous mutations (Ellegren 2000, 2004), does not seem to undermine Msvar performance (see Figure 6 and Figure S6), loci that evolve under a strong GSM may invalidate the approach by detecting false signals of population decline whatever the true demographic history. However, the hierarchical model implemented in Msvar 1.3 allows for variations in mutation and demographic parameters across loci and may thus limit the potential biases due to misspecifications of the mutation model. Indeed, Storz et al. (2002) argue that loci that strongly depart from the strict SMM shall be given less weight, thereby minimizing their impact on the inference made. Second, Msvar assumes that populations are isolated. Real populations, however, are in general connected by gene flow. It is now acknowledged that population structure and/or isolation by distance may result in incorrect inference of population demographic history (Pope et al. 2000; Leblois et al. 2006; Nielsen and Beaumont 2009; Chikhi et al. 2010; Peter et al. 2010). Finally, further work is needed to evaluate how Msvar performs when the demography is more complex, e.g., with successions of population declines and expansions.

Acknowledgments

We are grateful to L. Chikhi for sharing an unpublished manuscript, as well as to Mark A. Beaumont and two anonymous reviewers for their constructive criticism of this article. This work was supported by the Plan Pluri-Formation “Evolution et Structure des Ecosystèmes” (2004–2008) from the Muséum National d’Histoire Naturelle (MNHN), by a Nouragues Research grant from the Centre National de la Recherche Scientifique (CNRS) programme Amazonie I (2007), by the CNRS programme Amazonie II (2008–2011), and by the Agence Nationale de la Recherche programme blanc Études de Méthodes Inférentielles et Logiciels pour l'Évolution (EMILE) NT09-611697. This work is part of Christophe Girod’s Ph.D., who was supported by a grant from the French Ministry of Research (2007–2010). Part of this work was carried out by using the resources of the Computational Biology Service Unit from the MNHN (CNRS Unité Mixte de Service 2700).

LITERATURE CITED

  1. Abdo Z., Crandall K. A., Joyce P., 2004. Evaluating the performance of likelihood methods for detecting population structure and migration. Mol. Ecol. 13: 837–851 [DOI] [PubMed] [Google Scholar]
  2. Beaumont M. A., 1999. Detecting population expansion and decline using microsatellites. Genetics 153: 2013–2029 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Beaumont M. A., 2004. Recent developments in genetic data analysis: What can they tell us about human demographic history? Heredity 92: 365–379 [DOI] [PubMed] [Google Scholar]
  4. Beaumont M. A., Rannala B., 2004. The Bayesian revolution in genetics. Nat. Rev. Genet. 5: 251–261 [DOI] [PubMed] [Google Scholar]
  5. Bonhomme M., Blancher A., Cuartero S., Chikhi L., Crouau-Roy B., 2008. Origin and number of founders in an introduced insular primate: estimation from nuclear genetic data. Mol. Ecol. 17: 1009–1019 [DOI] [PubMed] [Google Scholar]
  6. Brooks S., Gelman A., 1998. General methods for monitoring convergence of iterative simulations. J. Comput. Graph. Stat. 7: 434–455 [Google Scholar]
  7. Chikhi L., Sousa V. C., Luisi P., Goossens B., Beaumont M. A., 2010. The confounding effects of population structure, genetic diversity and the sampling scheme on the detection and quantification of population size changes. Genetics 186: 983–995 [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Colautti R. I., Manca M., Viljanen M., Ketelaars H. A., Bürgi H., et al. , 2005. Invasion genetics of the Eurasian spiny waterflea: evidence for bottlenecks and gene flow using microsatellites. Mol. Ecol. 14: 1869–1879 [DOI] [PubMed] [Google Scholar]
  9. Comps B., Gömöry D., Letouzey J., Thiébaut B., Petit R. J., 2001. Diverging trends between heterozygosity and allelic richness during postglacial colonization in the European Beech. Genetics 157: 389–397 [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Cornuet J. M., Luikart G., 1996. Description and power analysis of two tests for detecting recent population bottlenecks from allele frequency data. Genetics 144: 2001–2014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Cornuet J.-M., Santos F., Beaumont M. A., Robert C. P., Marin J.-M., et al. , 2008. Infering population history with DIY ABC: a user-friendly approach to Approximate Bayesian Computation. Bioinformatics 24: 2713–2719 [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Dib C., Fauré S., Fizames C., Samson D., Drouot N., et al. , 1996. A comprehensive map of the human genome based on 5,264 microsatellites. Nature 380: 152–154 [DOI] [PubMed] [Google Scholar]
  13. Drummond A., Rambaut A., 2007. BEAST: Bayesian evolutionary analysis by sampling trees. BMC Evol. Biol. 7: 214. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Ellegren H., 2000. Microsatellite mutations in the germline: implications for evolutionary inference. Trends Genet. 16: 552–558 [DOI] [PubMed] [Google Scholar]
  15. Ellegren H., 2004. Microsatellites: simple sequences with complex evolution. Nat. Rev. Genet. 5: 435–445 [DOI] [PubMed] [Google Scholar]
  16. Elmer K. R., Reggio C., Wirth T., Verheyen E., Salzburger W., et al. , 2009. Pleistocene desiccation in East Africa bottlenecked but did not extirpate the adaptive radiation of Lake Victoria haplochromine cichlid fishes. Proc. Natl. Acad. Sci. USA 106: 13404–13409 [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Emerson B. C., Paradis E., Thebaud C., 2001. Revealing the demographic histories of species using DNA sequences. Trends Ecol. Evol. 16: 707–716 [Google Scholar]
  18. Estoup A., Wilson I. J., Sullivan C., Cornuet J.-M., Moritz C., 2001. Inferring population history from microsatellite and enzyme data in serially introduced cane toads, Bufo marinus. Genetics 159: 1671–1687 [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Excoffier L., Laval G., Schneider S., 2005. Arlequin (version 3.0): an integrated software package for population genetics data analysis. Evol. Bioinform. Online 1: 47–50 [PMC free article] [PubMed] [Google Scholar]
  20. Felsenstein J., 1992. Estimating effective population size from samples of sequences: inefficiency of pairwise and segregating sites as compared to phylogenetic estimates. Genet. Res. 59: 139–147 [DOI] [PubMed] [Google Scholar]
  21. FitzSimmons N. N., 1998. Single paternity of clutches and sperm storage in the promiscuous green turtle (Chelonia mydas). Mol. Ecol. 7: 575–584 [DOI] [PubMed] [Google Scholar]
  22. Frankham R., Briscoe D. A., Ballou J. D., 2002. Introduction to Conservation Genetics. Cambridge University Press, New York [Google Scholar]
  23. Garza J. C., Williamson E. G., 2001. Detection of reduction in population size using data from microsatellite loci. Mol. Ecol. 10: 305–318 [DOI] [PubMed] [Google Scholar]
  24. Gelman A., Carlin J. B., Stern H. S., Rubin D. B., 1995. Bayesian Data Analysis. Chapman & Hall, London [Google Scholar]
  25. Gelman A., Carlin J. B., Stern H. S., Rubin D. B., 2004. Bayesian Data Analysis. Chapman & Hall/CRC, New York [Google Scholar]
  26. Gonser R., Donnelly P., Nicholson G., Di Rienzo A., 2000. Microsatellite mutations and inferences about human demography. Genetics 154: 1793–1807 [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Griffiths R. C., Tavaré S., 1994. Sampling theory for neutral alleles in a varying environment. Philos. Trans. R. Soc. Lond. 344: 403–410 [DOI] [PubMed] [Google Scholar]
  28. Hastings W. K., 1970. Monte Carlo sampling methods using Markov chains and their applications. Biometrika 57: 97–109 [Google Scholar]
  29. Hein J., Schierup M. H., Wiuf C., 2005. Gene Genealogies, Variation and Evolution. A Primer in Coalescent Theory. Oxford University Press, Oxford [Google Scholar]
  30. Hey J., Nielsen R., 2004. Multilocus methods for estimating population sizes, migration rates and divergence time, with applications to the divergence of Drosophila pseudoobscura and D. persimilis. Genetics 167: 747–760 [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Hey J., Nielsen R., 2007. Integration within the Felsenstein equation for improved Markov chain Monte Carlo methods in population genetics. Proc. Natl. Acad. Sci. USA 104: 2785–2790 [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Hu F. S., Hampe A., Petit R. J., 2009. Paleoecology meets genetics: deciphering past vegetational dynamics. Front. Ecol. Environ. 7: 371–379 [Google Scholar]
  33. Hufbauer R. A., Bogdanowicz S. M., Harrison R. G., 2004. The population genetics of a biological control introduction: mitochondrial DNA and microsatellite variation in native and introduced populations of Aphidus ervi, a parasitoid wasp. Mol. Ecol. 13: 337–348 [DOI] [PubMed] [Google Scholar]
  34. Jacobsen B. H., Hansen M. M., Loeschcke V., 2005. Microsatellite DNA analysis of northern pike (Esox lucius L.) populations: insights into the genetic structure and demographic history of a genetically depauperate species. Biol. J. Linn. Soc. 84: 91–101 [Google Scholar]
  35. Jeffreys H., 1961. Theory of Probability, Ed. 3 Oxford University Press, Oxford [Google Scholar]
  36. Kass R. E., Raftery A. E., 1995. Bayes factors. J. Am. Stat. Assoc. 90: 773–795 [Google Scholar]
  37. Kuhner M. K., 2006. Lamarc 2.0: maximum-likelihood and Bayesian estimation of population parameters. Bioinformatics 22: 768–770 [DOI] [PubMed] [Google Scholar]
  38. Laval G., Excoffier L., 2004. SIMCOAL 2.0: a program to simulate genomic diversity over large recombining regions in a subdivided population with a complex history. Bioinformatics 20: 2485–2487 [DOI] [PubMed] [Google Scholar]
  39. Lawton-Rauh A., 2008. Demographic processes shaping genetic variation. Curr. Opin. Plant Biol. 11: 103–109 [DOI] [PubMed] [Google Scholar]
  40. Leblois R., Slatkin M., 2007. Estimating the number of founder lineages from haplotypes of closely linked SNPs. Mol. Ecol. 16: 2237–2245 [DOI] [PubMed] [Google Scholar]
  41. Leblois R., Estoup A., Streiff R., 2006. Genetics of recent habitat contraction and reduction in population size: Does isolation by distance matter? Mol. Ecol. 15: 3601–3615 [DOI] [PubMed] [Google Scholar]
  42. Loader C., 1999. Local Regression and Likelihood. Springer-Verlag, New York [Google Scholar]
  43. Luikart G., Cornuet J. M., 1998. Empirical evaluation of a test for identifying recently bottlenecked populations from allele frequency data. Conserv. Biol. 12: 228–237 [Google Scholar]
  44. Luikart G., Allendorf F. W., Cornuet J.-M., Sherwin W. B., 1998. Distortion of allele frequency distribution provides a test for recent population bottlenecks. J. Hered. 89: 238–247 [DOI] [PubMed] [Google Scholar]
  45. Metropolis N., Rosenbluth A. W., Rosenbluth M. N., Teller A. H., Teller E., 1953. Equations of state calculations by fast computing machines. J. Chem. Phys. 21: 1087–1092 [Google Scholar]
  46. Milton K., Lozier J. D., Lacey E. A., 2009. Genetic structure of an isolated population of mantled howler monkeys (Alouatta palliata) on Barro Colorado Island, Panama. Conserv. Genet. 10: 347–358 [Google Scholar]
  47. Nei M., 1978. Estimation of average heterozygosity and genetic distance from a small number of individuals. Genetics 89: 583–590 [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Nettel A., Dodd R. S., Afzal-Rafii Z., 2009. Genetic diversity, structure, and demographic change in tanoak, Lithocarpus densiflorus (Fagaceae), the most susceptible species to sudden oak death in California. Am. J. Bot. 96: 2224–2233 [DOI] [PubMed] [Google Scholar]
  49. Nielsen R., Beaumont M., 2009. Statistical inferences in phylogeography. Mol. Ecol. 18: 1034–1047 [DOI] [PubMed] [Google Scholar]
  50. Nordborg M., 2007. Coalescent theory, pp. 843–877 in Handbook of Statistical Genetics, Ed. 3, edited by Balding D., Bishop M., Cannings C., & Sons John Wiley, Chichester, UK [Google Scholar]
  51. Peter B. M., Wegmann D., Excoffier L., 2010. Distinguishing between population bottleneck and population subdivision by a Bayesian model choice procedure. Mol. Ecol. 19: 4648–4660 [DOI] [PubMed] [Google Scholar]
  52. Plummer M., Best N., Cowles K., Vines K., 2006. Coda: output analysis and diagnostics for MCMC. R News 6: 7–11 [Google Scholar]
  53. Pope L. C., Estoup A., Moritz C., 2000. Phylogeography and population structure of an ecotonal marsupial, Bettongia tropica, determined using mtDNA and microsatellites. Mol. Ecol. 9: 2041–2053 [DOI] [PubMed] [Google Scholar]
  54. R Development Core Team, 2009. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna [Google Scholar]
  55. Rousset F., Leblois R., 2007. Likelihood and approximate likelihood analyses of genetic structure in a linear habitat: performance and robustness to model mis-specification. Mol. Biol. Evol. 24: 2730–2745 [DOI] [PubMed] [Google Scholar]
  56. Schneider S., Excoffier L., 1999. Estimation of past demographic parameters from the distribution of pairwise differences when the mutation rates vary among sites: application to human mitochondrial DNA. Genetics 152: 1079–1089 [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Spencer C. C., Neigel J. E., Leberg P. L., 2000. Experimental evaluation of the usefulness of microsatellite DNA for detecting demographic bottlenecks. Mol. Ecol. 9: 1517–1528 [DOI] [PubMed] [Google Scholar]
  58. Storz J. F., Beaumont M. A., 2002. Testing for genetic evidence of population expansion and contraction: an empirical analysis of microsatellite DNA variation using a hierarchical Bayesian model. Evolution 56: 154–166 [DOI] [PubMed] [Google Scholar]
  59. Storz J. F., Beaumont M. A., Alberts S. C., 2002. Genetic evidence for long-term population decline in a savannah-dwelling primate: inferences from a hierarchical Bayesian model. Mol. Biol. Evol. 19: 1981–1990 [DOI] [PubMed] [Google Scholar]
  60. Strasburg J. L., Rieseberg L. H., 2010. How robust are ‘‘isolation with migration’’ analyses to violations of the IM model? A simulation study. Mol. Biol. Evol. 27: 297–310 [DOI] [PMC free article] [PubMed] [Google Scholar]
  61. Tavaré S., 1984. Line-of-descent and genealogical processes, and their applications in population genetics models. Theor. Popul. Biol. 26: 119–165 [DOI] [PubMed] [Google Scholar]
  62. Tavaré S., Balding D. J., Griffiths R. C., Donnelly P., 1997. Inferring coalescence times from DNA sequence data. Genetics 145: 505–518 [DOI] [PMC free article] [PubMed] [Google Scholar]
  63. Wakeley J., Nielsen R., Liu-Cordero S. N., Ardlie K., 2001. The discovery of single-nucleotide polymorphisms—and inferences about human demographic history. Am. J. Hum. Genet. 69: 1332–1347 [DOI] [PMC free article] [PubMed] [Google Scholar]
  64. Williamson-Natesan E. G., 2005. Comparison of methods for detecting bottlenecks from microsatellite loci. Conserv. Genet. 6: 551–562 [Google Scholar]
  65. Wilson I. J., Balding D. J., 1998. Genealogical inference from microsatellite data. Genetics 150: 499–510 [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Wilson I. J., Weale M., Balding D. J., 2003. Inferences from DNA data: population histories, evolutionary processes and forensic match probabilities. J. R. Stat. Soc. Ser. A 166: 155–188 [Google Scholar]
  67. Wirth T., Hildebrand F., Allix-Béguec C., Wölbeling F., Kubica T., et al. , 2008. Origin, spread and demography of the Mycobacterium tuberculosis complex. PLoS Pathog. 4: e1000160. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Genetics are provided here courtesy of Oxford University Press

RESOURCES