• Aucun résultat trouvé

Maximum likelihood inference of population size contractions from microsatellite data

N/A
N/A
Protected

Academic year: 2022

Partager "Maximum likelihood inference of population size contractions from microsatellite data"

Copied!
79
0
0

Texte intégral

(1)

Maximum likelihood inference of population size contractions from microsatellite data

Rapha¨el Lebloisa,b,f,∗, Pierre Pudloa,d,f, Joseph N´eronb, Fran¸cois Bertauxb,e, Champak Reddy Beeravolua, Renaud Vitalisa,f, Fran¸cois Roussetc,f

aINRA, UMR 1062 CBGP (INRA-IRD-CIRAD-Montpellier Supagro), Montpellier, France

bMus´eum National d’Histoire Naturelle, CNRS, UMR OSEB, Paris, France

cUniversit´e Montpellier 2, CNRS, UMR ISEM, Montpellier, France

dUniversit´e Montpellier 2, CNRS, UMR I3M, Montpellier, France

eINRIA Paris-Rocquencourt, BANG team, Le Chesnay, France

fInstitut de Biologie Computationnelle, Montpellier, France

Abstract

Understanding the demographic history of populations and species is a central issue in evolutionary biology and molecular ecology. In the present work, we develop a maximum likelihood method for the inference of past changes in population size from microsatellite allelic data. Our method is based on importance sampling of gene genealogies, extended for new mutation models, notably the generalized stepwise mutation model (GSM). Using sim- ulations, we test its performance to detect and characterize past reductions in population size. First, we test the estimation precision and confidence intervals coverage properties under ideal conditions, then we compare the accuracy of the estimation with another avail- able method (MsVar) and we finally test its robustness to misspecification of the mutational model and population structure. We show that our method is very competitive compared to alternative ones. Moreover, our implementation of a GSM allows more accurate analysis of microsatellite data, as we show that violations of a single step mutation assumption in- duce very high bias towards false bottleneck detection rates. However, our simulation tests also showed some important limits, which most importantly are large computation times

INon-standard abbreviations : IS (importance sampling), MCMC (Monte Carlo Markov Chain), ML (maximum likelihood), RMSE (root mean square error), KS (Kolmogorov-Smirnov test), LRT (likelihood ratio test), CI (confidence or credibility intervals), KAM (K-allele model), SMM (stepwise mutation model), GSM (generalized stepwise mutation model), SNP (single nucleotide polymorphism), IBD (isolation by distance), BDR (bottleneck detection rate), FBDR (false bottleneck detection rate), FEDR (false expansion detection rate)

Corresponding author

Email address: raphael.leblois@supagro.inra.fr(Rapha¨el Leblois)

(2)

for strong disequilibrium scenarios and a strong influence of some form of unaccounted population structure. This inference method is available in the latest implementation of theMigrainesoftware package.

Keywords: demographic inference, maximum likelihood, coalescent, importance sampling, microsatellites, bottleneck, population structure, mutation processes

(3)

1. Introduction

1

Understanding the demographic history of populations and species is a central issue in

2

evolutionary biology and molecular ecology, e.g. for understanding the effects of environ-

3

mental changes on the distribution of organisms. From a conservation perspective, a severe

4

reduction in population size, often referred to as a “population bottleneck”, increases rate of

5

inbreeding, loss of genetic variation, fixation of deleterious alleles, and thereby greatly re-

6

duces adaptive potential and increases the risk of extinction (Lande, 1988;Frankham et al.,

7

2006;Keller and Waller, 2002;Reusch and Wood, 2007). However, characterizing the de-

8

mographic history of a species with direct demographic approaches requires the monitoring

9

of census data, which can be extremely difficult and time consuming (Williams, Nichols

10

and Conroy, 2002;Schwartz, Luikart and Waples, 2007;Bonebrake et al., 2010). Moreover,

11

direct approaches cannot give information about past demography from present-time data.

12

A powerful alternative relies on population genetic approaches, which allow inferences on

13

the past demography from the observed present distribution of genetic polymorphism in

14

natural populations (Schwartz, Luikart and Waples, 2007;Lawton-Rauh, 2008).

15

Until recently, most indirect methods were based on testing whether a given summary

16

statistic (computed from genetic data) deviates from its expected value under an equilib-

17

rium demographic model (Cornuet and Luikart, 1996;Schneider and Excoffier, 1999;Garza

18

and Williamson, 2001). Because of their simplicity, these methods have been widely used

19

(see, e.g. Comps et al., 2001; Colautti et al., 2005, and the reviews of Spencer, Neigel

20

and Leberg, 2000 and Peery et al., 2012). But they neither estimate the severity of the

21

bottleneck nor its age or duration.

22

Although much more mathematically difficult and computationally demanding, likelihood-

23

based methods outperform these moment-based methods by considering all available in-

24

formation in the genetic data (see Felsenstein, 1992;Griffiths and Tavar´e, 1994;Emerson,

25

Paradis and Th´ebaud, 2001, and the review ofMarjoram and Tavar´e, 2006). Among oth-

26

ers, the software package MsVar (Beaumont, 1999; Storz and Beaumont, 2002) has been

27

increasingly used to infer past demographic changes. MsVarassumes a demographic model

28

consisting of a single isolated population, which has undergone a change in effective popu-

29

lation size at some time in the past. It is dedicated to the analysis of microsatellite loci that

30

(4)

are assumed to follow a strict stepwise mutation model (SMM, Ohta and Kimura, 1973).

31

In a recent study, Girod et al. (2011) evaluated the performance of MsVar by simulation.

32

They have shown that MsVar clearly outperforms moment-based methods to detect past

33

changes in population sizes, but appears only moderately robust to mis-specification of

34

the mutational model: deviations from the SMM often induce “false” bottleneck detections

35

on simulated samples from populations at equilibrium. Chikhi et al. (2010) also found

36

a strong confounding effect of population structure on bottleneck detection using MsVar.

37

Thus, departures from the mutational and demographic assumptions of the model appear

38

to complicate the inference of past population size changes from genetic data.

39

40

The present work extends the importance sampling (IS) class of algorithms (Stephens

41

and Donnelly, 2000;de Iorio and Griffiths, 2004a,b) to coalescent-based models of a single

42

isolated population with past changes in population size. Moreover, in the spirit ofde Iorio

43

et al. (2005), we also provide explicit formula for a generalized stepwise mutation model

44

(GSM, Pritchard et al., 1999).

45

We have conducted three simulation studies to test the efficiency of our methodology

46

on past contractions (i.e., bottlenecks) and its robustness against mis-specifications of the

47

model. The first study aims at showing the ability of the algorithm to detect bottlenecks

48

and to recover the parameters of the model (i.e., the severity of the size change and its age)

49

on a wide range of bottleneck scenarios. In a second study, we compared the accuracy of

50

our IS implementation with the MCMC approach implemented inMsVar. The third study

51

tests the robustness of our method against mis-specification of the mutation model, and

52

against the existence of a population structure not considered in the model. All analyses

53

in these studies were performed using the latest implementation of theMigrainesoftware

54

package, available at the web pagekimura.univ-montp2.fr/∼rousset/Migraine.htm.

55

2. New approaches

56

Our goal is to obtain maximum likelihood (ML) estimates for single population models

57

with a past variation in population size, described in Subsection 2.1. To this end, we

58

describe the successive steps of the inference algorithm (Subsections 2.2,2.3).

59

(5)

2.1. Demographic model

60

Figure 1: Representation of the demographic model used in the study.

Ns are population sizes,T is the time measured in generation since present andµthe mutation rate of the marker used. Those four parameters are the canonical parameters of the model. θs andD are the inferred scaled parameters.

We consider a single isolated population with past size changes (Fig.1). We denote by N(t) the population size, expressed as the number of genes,t generations away from the sampling timet= 0. Population size at sampling time isN ≡N(0). Then, going backward in time, the population size changes according to a deterministic exponential function until reaching an ancestral population size Nanc at time t= T. Then, N(t) remains constant, equal toNanc for all t > T. More precisely,

N(t) =





N NNancTt

, if 0< t < T, Nanc, ift > T.

(1)

To ensure identifiability, the parameters of interest are scaled as θ≡2N µ,θanc≡2µNanc

61

and D ≡ T /2N, where µ is the mutation rate per locus per generation. We often are

62

interested in an extra composite parameter Nratio=θ/θanc, which is useful to characterize

63

the strength of the bottleneck. Finally, we also consider an alternative parametrization of

64

the model usingθ,θancandD0 ≡µT in a few situations, for comparison between these two

65

possible parameterizations.

66

2.2. Computation of coalescent-based likelihood with importance sampling

67

Because the precise genetic history of the sample is not observed, the coalescent-based

68

likelihood at a given point of the parameter space is an integral over all possible histories,

69

(6)

i.e. genealogies with mutations, leading to the present genetic data. Following Stephens

70

and Donnelly (2000) and de Iorio and Griffiths (2004a), the Monte Carlo scheme comput-

71

ing this integral is based here on importance sampling. The set of possible past histories is

72

explored via an importance distribution depending on the demographical scenario and on

73

the parameter values we are currently focused on. The best proposal distribution to sample

74

from is the importance distribution leading to a zero variance estimate of the likelihood.

75

Here it amounts to the model-based distribution of gene history conditioned by the present

76

genetic data, which corresponds to all backward transition rates between successive states

77

of the histories. As computation of these backward transition rates is often too difficult,

78

we substitute this conditional distribution with an importance distribution, and introduce

79

a weight to correct the discrepancy. Like the best proposal distribution, the actual im-

80

portance distribution is a process describing changes in the ancestral sample configuration

81

backward in time using absorbing Markov chains but do not lead to a zero variance esti-

82

mate of the likelihood. Better efficiency of the importance sampling proposals allows to

83

accurately estimate likelihoods by considering less histories for a given parameter value.

84

Stephens and Donnelly (2000), de Iorio and Griffiths (2004a,b) andde Iorio et al. (2005)

85

suggested efficient approximations that are easily computable. However the efficiency of

86

the importance distribution depends heavily on the demographic model and the current

87

parameter value.

88

The first main difference between our algorithm and those described in de Iorio and

89

Griffiths (2004a,b) is the time inhomogeneity induced by the disequilibrium of our de-

90

mographic model. Demographic models considered in the above cited literature and in

91

Rousset and Leblois (2007, 2012), do not include indeed any change in population sizes.

92

To relax the assumption of time homogeneity in (de Iorio and Griffiths, 2004b), we modify

93

their equations (see Tables 1 and 2 ofde Iorio and Griffiths, 2004b), so that all quantities

94

depending on the relative population sizes now vary over time because of the population

95

size changes. Thus, we must keep track of time in the algorithm to assign the adequate

96

value to those time dependent quantities. To see how this is done, consider that the ge-

97

nealogy has been constructed until time Tk, and that, at this date, n ancestral lineages

98

remain. Under the importance distribution, the occurrence rate of a mutation event is then

99

nθ, and the occurrence rate of a coalescence event isn(n−1)λ(t), whereλ(t) =N/N(t) is

100

(7)

the population size function introducing the disequilibrium. λ(t) corresponds to parameter

101

1/q inde Iorio and Griffiths (2004b). The total jump rate at time t≥Tk is then

102

Γ(t) =n

(n−1)λ(t) +θ

and the next event of the genealogy occurs at time Tk+1 whose distribution has density

103

P(Tˆ k+1 ∈dt) = Γ(t) exp

− Z t

Tk

Γ(u)du

dt ift≥Tk.

Apart from these modifications, the outline of the IS scheme from de Iorio and Griffiths

104

(2004b) is preserved (see section A.1in the supplementary materials for more details).

105

106

We also develop specific algorithms to analyze data under the generalized stepwise mu-

107

tation model (GSM), with infinite or finite number of alleles. This more realistic mutation

108

model considers that multistep mutations occur and the number of steps involved for each

109

mutation can be modeled using a geometric distribution with parameter p. The original

110

algorithm of Stephens and Donnelly (2000) covers any finite mutation model but requires

111

numerical matrix inversions to solve a system of linear equations, (see, e.g., Eqs (18) and

112

(19) in Stephens and Donnelly, 2000). Time inhomogeneity requires matrix inversions

113

each time the genealogy is updated by the IS algorithm. To bypass this difficulty,de Iorio

114

et al. (2005) have successfully replaced the matrix inversions with Fourier analysis when

115

considering a SMM with an infinite allele range. We extended this Fourier analysis in the

116

case of a GSM with an infinite allele range. However, contrarily to the SMM, the result of

117

the Fourier analysis for the GSM is a very poor approximation for cases with a finite range

118

of allelic state as soon aspis not very small (e.g. <0.1). To consider a more realistic GSM

119

with allele ranges of finite size, we propose to compute the relevant matrix inversions using

120

a numerical decomposition in eigenvectors and eigenvalues of the mutation process matrix,

121

P. Because the mutation model is not time-depend, this last decomposition is performed

122

only once for a given matrix P. See A.4for details about the GSM implementation.

123

Finally, several approximations of the likelihood, using products of approximate condi-

124

tional likelihoods (PAC, Cornuet and Beaumont, 2007) and analytical computation of the

125

probability of the last pair of genes, have been successfully tested to speed up computation

126

times (see sectionA.2 in the supplementary materials).

127

(8)

2.3. Inference method

128

Following Rousset and Leblois (2007, 2012), we first define a set of parameter points

129

via a stratified random sample on the range of parameters provided by the user. Then, at

130

each parameter point, the multilocus likelihood is the product of the likelihoods for each

131

locus, which are estimated via the IS algorithm described above. The likelihood inferred

132

at the different parameter point is then smoothed by a Kriging scheme (Cressie, 1993).

133

After a first analysis of the smoothed likelihood surface, the algorithm can be repeated a

134

second time to increase the density of the grid in the neighborhood of a first maximum like-

135

lihood estimate. Finally, one- and two-dimensional profile likelihood ratios are computed,

136

to obtain confidence intervals and graphical outputs (e.g. Fig.2). SectionA.3 in the sup-

137

plementary materials explains how we tuned the parameters of the algorithm, namely the

138

range of parameters, the size of parameter points and the number of genealogical histories

139

explored by the IS algorithm.

140

A genuine issue, when facing genetic data, is to test whether the sampled population

141

has undergone size changes or not. Thus, we derived a statistical test from the methodology

142

presented above. It aims at testing between the null hypothesis that no size change occured

143

(i.e., N = Nanc) and alternatives such as a population decline or expansion (i.e., N 6=

144

Nanc). At levelα, our test rejects the null hypothesis if and only if 1 lies outside the 1−α

145

confidence interval of the ratioNratio =N/Nanc.

146

All those developments are implemented in theMigrainesoftware package. A detailed

147

presentation of the simulation settings and validation procedures used to test the precision

148

and robustness of the method are given in Section 5.

149

3. Results

150

3.1. Two contrasting examples

151

We begin with two contrasting simulated examples presented on Figs.2a and 2b. The

152

first one, corresponding to our baseline simulation (θ = 0.4, D = 1.25 and θanc = 40.0),

153

case [0]), is an ideal situation in which the inference algorithm performs well due to the

154

large amount of information in the genetic data, resulting in a likelihood surface with clear

155

peaks for all parameters around the maximum likelihood values. The bottleneck signal

156

(9)

0.0 0.2 0.4 0.6 0.8 1.0

0.001 0.001

0.001 0.001

0.01 0.05

0.1

0.2 0.3

0.4 0.5

0.6 0.7

0.8+

0.0050.01 0.02 0.05 0.1 0.2 0.5 1 1

2

Profile likelihood ratio

2Nµ on a log scale

Donalogscale

0.0 0.2 0.4 0.6 0.8 1.0

0.001

0.001 0.01

0.05

0.1 0.2

0.3 0.4

0.5 0.6 0.7

+0.8

0.0050.01 0.02 0.05 0.1 0.2 0.5 1 20

50 100 200 500

Profile likelihood ratio

2Nµ on a log scale 2Nancµonalogscale

0.0 0.2 0.4 0.6 0.8 1.0

0.001 0.001

0.001 0.001

0.01

0.05

0.1

0.2

0.3 0.4

0.5 0.6

0.7 0.8 0.9+

1 2

20 50 100 200 500

Profile likelihood ratio

Don a log scale 2Nancµonalogscale

(a) case 0

0.0 0.2 0.4 0.6 0.8 1.0

0.001

0.001 0.01

0.01 0.05

0.05 0.1

0.1 0.2

0.2 0.3

0.3 0.4

0.5 0.6 0.7

0.7 0.8

0.8 0.9 +

10−510−40.001 0.01 0.1 1 10 0.001

0.01 0.1 1 10

Profile likelihood ratio

2Nµ on a log scale

Donalogscale

0.0 0.2 0.4 0.6 0.8 1.0

0.001 0.001

0.001 0.001 0.01

0.01

0.01 0.01

0.05 0.05 0.1 0.05 0.1

0.1

0.2 0.2

0.2 0.3

0.3 0.4

0.4 0.5

+0.6

10−510−40.001 0.01 0.1 1 10 0.001

0.01 0.1 1 10 100

Profile likelihood ratio

2Nµ on a log scale 2Nancµonalogscale

0.0 0.2 0.4 0.6 0.8 1.0

0.001 0.001

0.01 0.01

0.05 0.05

0.1 0.1

0.2 0.2 0.3

0.3 0.4

0.5 +

0.001 0.01 0.1 1 10

0.001 0.01 0.1 1 10 100

Profile likelihood ratio

Don a log scale 2Nancµonalogscale

(b) case 10

Figure 2: Examples of two-dimensional profile likelihood ratios for two data set generated with (a)θ= 0.4, D= 1.25,θanc= 40.0 (case [0]) and (b)θ= 0.4,D= 1.25,θanc= 2.0 (case [10]).

The likelihood surface is inferred from (a) 1,240 points in two iterative steps; and (b) 3,720 points in three iterative steps as described in A.3. The likelihood surface is shown only for parameter combinations that fell within the envelope of parameter points for which likelihoods were estimated. The cross denotes the maximum.

(10)

is highly significant and is clearly seen in the (θ, θanc) plot on Fig. 2a, as the maximum

157

likelihood peak is above the 1:1 diagonal. The second example is a more difficult situation,

158

where the population has undergone a much weaker contraction (θ = 0.4, D = 1.25 and

159

θanc = 2.0, case [10]) that does not leave a clear signal in the genetic data. In such a

160

situation, there is not much information on any of the three parameters, resulting in much

161

flatter funnel- or cross-shaped two-dimensional likelihood surfaces. A bottleneck signal is

162

visible on the cross-shaped (θ,θanc) plot on Fig.2b, but is not significant.

163

3.2. Implementation and efficiency of IS on time-inhomogeneous models

164

Simulation tests show that our implementation of de Iorio and Griffiths’ IS algorithm

165

for a model of a single population with past changes in population size and stepwise mu-

166

tations is very efficient under most demographic situations tested here. Similar results are

167

obtained for two different approximations of the likelihood (see section A.2 in the supple-

168

mentary materials) First, computation times are reasonably short: for a single data set

169

with hundred gene copies and ten loci, analyses are done within few hours to three days on

170

a single processor, even for the longer analysis with four parameters under the GSM. Sec-

171

ond, likelihood ratio test (LRT) p-value distributions generally indicate good CI coverage

172

properties (see Section5.2). Cumulative distributions of the LRT-Pvalues for all scenarios,

173

shown in section C in the supplementary materials, are most of the time close to the 1:1

174

diagonal as show in Fig. 3a for our baseline scenario.

175

(11)

0.00.20.40.60.81.0 0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nmu=0.4 KS:0.0562

c(0 ,1 )

Rel.bias,rel.RMSE 0.0351,0.556

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqD=1.25 KS:0.0684

c(0 ,1 )

Rel.bias,rel.RMSE 0.0624,0.268 0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nancmu=40 KS:0.46

c(0 ,1 )

Rel.bias,rel.RMSE 0.0456,0.471

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqNratio=0.01 KS:0.295DR:1(0)

c(0 ,1 )

Rel.bias,rel.RMSE 0.086,0.694

EC DF ofP

− va lue s

(a)case0

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nmu=0.4 KS:0.768 c(0 ,1 )

Rel.bias,rel.RMSE 2.28,9.19

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqD=1.25 KS:0.0199 c(0 ,1 )

Rel.bias,rel.RMSE 0.098,1.6 0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nancmu=2 KS:0.241 c(0 ,1 )

Rel.bias,rel.RMSE 0.615,3.73

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqNratio=0.2 KS:0.227DR:0.395(0) c(0 ,1 )

Rel.bias,rel.RMSE 50.3,385

EC DF ofP

− va lue s

(b)case10

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8

1.0 qqqqq

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nmu=0.4 KS:<1e12

c(0 ,1 )

Rel.bias,rel.RMSE 2.56,5.66

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqD=0.125 KS:0.000227

c(0 ,1 )

Rel.bias,rel.RMSE 0.303,0.645 0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq2Nancmu=40 KS:0.211

c(0 ,1 )

Rel.bias,rel.RMSE 0.0404,0.238

0.00.20.40.60.81.0

0.0 0.2 0.4 0.6 0.8 1.0

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqNratio=0.01 KS:<1e12DR:0.995(0)

c(0 ,1 )

Rel.bias,rel.RMSE 2.17,4.93

EC DF ofP

− va lue s

(c)case3 Figure3:CumulativedistributionsofPvaluesofLikelihoodratiotestsfor(a)thebaselinescenario,case[0],withθ=0.4,D=1.25and θanc=40.0(b)averyweakcontractionscenario,case[10],withθ=0.4,D=1.25andθanc=2.0;and(c)arecentcontractionscenario,case [3],withθ=0.4,D=0.125andθanc=40.0.Meanrelativebiasandrelativerootmeansquareerror(RRMSE)arereportedaswellasthebottleneck detectionrate(DR).KSindicatethePvalueoftheKolmogorovSmirnovtestfordepartureofLRT-Pvaluesdistributionsfromuniformity.

(12)

Exceptions to those global trends are of two types : (1) for scenarios in which there

176

is not much information on one or more parameters, such as the example of a weak con-

177

traction described in the previous section, likelihood surfaces are flat on the corresponding

178

axes (Fig. 2b). Such scenarios with very few information on one or more parameters are

179

discussed in the next section. In such situations, asymptotic LRT-Pvalue properties were

180

not always reached (e.g. Fig. 3b) because of the small number of loci (i.e. 10) consid-

181

ered. Analysing more loci should improve CI coverage properties in those situations; (2)

182

The more recent and the stronger contractions are, the less efficient are the IS proposals,

183

because they are computed under equilibrium assumptions as detailed in Section 2.2 and

184

A.1. Contrarily to the first situation, likelihood surfaces are then too much peaked, and

185

maximum likelihoods are located in the wrong parameter region. The main defect we

186

observed is thus a positive bias minimizing the contraction strength and bad CI coverage

187

properties for θ, when the number of explored ancestral histories is too small (results not

188

shown). Consideration of 2,000 ancestral histories per parameter point (as for most simu-

189

lations in this study, see SectionA.1), ensures good CI coverage properties, except for some

190

extreme situations. For a very recent and strong past contraction (θ= 0.4,D= 0.25 and

191

θanc = 400.0), increasing the number of ancestral histories sampled for each point up to

192

200,000 only decreases relative bias and RRMSE onθbut does not provide satisfactory CI

193

coverage properties (Fig. S56). Such results have however only been observed in those few

194

extreme situations with θ/θanc 60.001 and D 60.25. Fig. 3c illustrates a more realistic

195

situation of a very recent but not too strong population size contraction where the two

196

defects described above are cumulated (case [3], withθ= 0.4,D= 0.125 andθanc = 40.0).

197

198

LRT-Pvalue cumulative distributions for all parameters also more often departs from

199

the 1:1 diagonal when the mutation model moves away from a strict stepwise model and

200

when a low number of loci (i.e. 10 or 25) is used for inference (e.g. for a GSM withp= 0.74

201

and for a K-alele model (KAM), Table1, cases [E], [G] and [H]). In those situations, LRT-

202

Pvalue distributions (Figs.S8,S10 andS11) often imply slightly too narrow CI, especially

203

for parameters for which there is not much information (e.g. θanc, and D). Considering

204

a larger number of loci (i.e. 50) restores good CI coverage properties for the KAM but

205

not for the GSM with p = 0.74 (cf. perfect LRT-Pvalue distributions for case [F] but not

206

(13)

for [I], Table 1, Figs. S9 and S12). This suggests that the above incorrect LRT-Pvalue

207

distributions are partly due to the small amount of information carried by a low number

208

of loci but also due to slight mis-specifications of the mutation model (i.e. the number of

209

possible allelic states in the GSM, see SectionA.2).

210

(14)

Table1:Effectsofthenumberoflociandmutationprocessesontheperformanceofestimationsforourbaselinesimulationwithθ=0.4, D=1.25andθanc=40.0underaSMM,aGSMwithp=0.22andp=0.74,andaKAM,respectively. n`:numberofloci;BDR:Bottleneckdetectionrate.FEDR:Falseexpansiondetectionrate. pθDθancBDR(FEDR) casen`rel.biasRRMSEKSrel.biasRRMSEKSrel.biasRRMSEKSrel.biasRRMSEKS SM M [0]10NANANA0.0350.560.0560.0620.270.0680.0460.470.461(0) [A]25NANANA0.00660.310.350.00790.160.730.00550.300.840.986(0) [B]50NANANA0.0150.230.620.00160.120.69-0.00710.220.510.982(0)

GS M

0.22 [C]100.260.910.160.0330.510.120.160.660.140.221.330.6570.990(0) [D]500.170.470.120.0590.250.440.0120.140.75-0.0850.390.0821.0(0)

GS M

0.74 [E]100.0160.140.0.0940.1370.520.110.420.67<10122.463.4<10120.965(0) [F]500.0450.0813.75·1050.340.44<10120.400.49<10121.62.4<10121.0(0)

KAM [G]10NANANA-0.0700.640.0110.140.710.0000342.114.80.0120.84(0) [H]25NANANA-0.0270.490.54-0.0580.690.540.612.60.0410.97(0) [I]50NANANA-0.0840.320.085-0.220.510.190.4022.740.06751.0(0)

(15)

3.3. Power and precision under ideal conditions

211

Results for the power of the bottleneck detection test and for the precision of the esti-

212

mates under ideal conditions (i.e. same model used for simulations and analyses) with 10

213

loci are presented in Figs. 4 and 5.

214

215

Bottleneck detection rates (BDRs) are highest when contractions are not too recent,

216

nor too old or too weak: a bottleneck is detected at a 5% level in more than 95% of the

217

data sets when the contraction occurred more than 25 but less than 1400 generations ago

218

(0.0625< D <3.5, Fig.5), and when the ancestral population size is at least 20 times the

219

actual size. Detection rates are then decreasing for more recent, older or weaker contrac-

220

tions, but stay high (>50%) in many of those situations. In this first simulation set, only

221

extremely weak (θanc = 5θ, case [10], Fig. 4) or extremely old (D = 7.5, case [9], Fig. 5)

222

contractions show bottleneck detection rates below 50%.

223

224

Precision of parameter inference is highly dependent on the scenario considered. First,

225

global precision on all parameters increases with the strength of the bottleneck. Reasonable

226

precision, e.g. a relative bias between -20% and 100% and RRMSE below 100%, is only

227

obtained when the ancestral population size is greater than 20 times the actual population

228

size (Fig. 4). However, for weaker contractions, inference of the order of magnitude for

229

some but not all parameters can often be obtained. Second, precision of the inference

230

of each parameter is strongly dependent on the timing of the population size change and

231

this is well represented on Fig. 5. Parameter θ is inferred with good precision when the

232

contraction is not too recent, e.g. older than 200 generations in our simulation (D >0.5).

233

For more recent contractions, relative biases are at least 130% and RRMSE larger than

234

300%. On the other hand, θanc is well estimated for recent and intermediate contractions.

235

For old contraction, e.g. older than 1,000 generations (D >2.5), relative bias and RRMSE

236

are often greater than 100%. Inference of D shows an intermediate pattern, with more

237

precise inferences for intermediate timings. Bias and RRMSE on D first decrease with

238

time for contractions that occurred from 10 to 500 generations ago (0.025 < D < 1.25),

239

and then increase with time for older contractions.

240

Our baseline scenario, case [0] with D = 1.25, thus seems to be the most favorable

241

Références

Documents relatifs

A game is feasible if its vector of deadlines is feasible. A related definition is that of an achievable vector which is defined as a vector of mean response times for which

We propose a regularised maximum- likelihood inference of the Mixture of Experts model which is able to deal with potentially correlated features and encourages sparse models in

To give some examples of situations, one can mention Covariance matrices: In recent works [1–5], new distributions called Gaussian and Laplace distributions on manifolds of

This approach, called the Fuzzy EM (FEM) method, is illustrated using three classical problems: normal mean and variance estimation from a fuzzy sample, multiple linear regression

Even if this paper focus on iterative decoding for BICM, the results can be applied to the large class of iterative decoders including serial or parallel concatenated

Figure 3: PIV set-up: A laser sheet (Lasiris TEC Laser, Stockeryale, 635 nm, 35mW), roughly 100µm thick, illuminates an horizontal plane of the transparent suspension located in

In addition to generating a super resolution background, the decoder also has the capabil- ity to generate a second super resolution image that also includes the

Asi, solo se puede alcanzar cierto control sobre los procesos de diferenciaci6n definiendo las acciones de desarrollo en la escala de los sistemas sociales de producci6n puesto que