Literature DB >> 23797107

Inferring selection intensity and allele age from multilocus haplotype structure.

Hua Chen1, Montgomery Slatkin.   

Abstract

It is a challenging task to infer selection intensity and allele age from population genetic data. Here we present a method that can efficiently estimate selection intensity and allele age from the multilocus haplotype structure in the vicinity of a segregating mutant under positive selection. We use a structured-coalescent approach to model the effect of directional selection on the gene genealogies of neutral markers linked to the selected mutant. The frequency trajectory of the selected allele follows the Wright-Fisher model. Given the position of the selected mutant, we propose a simplified multilocus haplotype model that can efficiently model the dynamics of the ancestral haplotypes under the joint influence of selection and recombination. This model approximates the ancestral genealogies of the sample, which reduces the number of states from an exponential function of the number of single-nucleotide polymorphism loci to a quadratic function. That allows parameter inference from data covering DNA regions as large as several hundred kilo-bases. Importance sampling algorithms are adopted to evaluate the probability of a sample by exploring the space of both allele frequency trajectories of the selected mutation and gene genealogies of the linked sites. We demonstrate by simulation that the method can accurately estimate selection intensity for moderate and strong positive selection. We apply the method to a data set of the G6PD gene in an African population and obtain an estimate of 0.0456 (95% confidence interval 0.0144-0.0769) for the selection intensity. The proposed method is novel in jointly modeling the multilocus haplotype pattern caused by recombination and mutation, allowing the analysis of haplotype data in recombining regions. Moreover, the method is applicable to data from populations under exponential growth and a variety of other demographic histories.

Entities:  

Keywords:  allele age; haplotype structure; importance sampling; selection coefficient; structured coalescent; time-varying population size

Mesh:

Substances:

Year:  2013        PMID: 23797107      PMCID: PMC3737182          DOI: 10.1534/g3.113.006197

Source DB:  PubMed          Journal:  G3 (Bethesda)        ISSN: 2160-1836            Impact factor:   3.154


Introduction

There is an increased interest in elucidating the role of natural selection in the evolution of human and other species using population genetic data. Evidence shows that selection has been actively shaping the genetic diversity of human populations during the process of adaptation to new environments and infectious diseases (Sabeti ; Bersaglieri ; Tishkoff ; Simonson ; Yi ; Peng ; Xu ; Kamberov ). Selection in human populations can leave “footprints” in patterns of single-nucleotide polymorphisms (SNPs) in the vicinity of the selected mutant. Numerous methods have been developed to detect natural selection based on such polymorphism patterns (Tajima 1989; Fu and Li 1993; Fay and Wu 2000; Kim and Stephan 2002; Sabeti ; Nielsen ; Voight ; Sabeti ; Tang ; Chen ). However, only a few methods are available for inferring quantities of the selective process, such as selection intensity and allele age. Among the existing methods, some consider single markers linked to the selected locus (e.g., Slatkin 2001; Kim and Stephan 2002), whereas more sophisticated methods gain information by exploiting the haplotype structure of multiple marker loci. For example, Coop and Griffiths (2004) inferred selection intensity and allele age by analyzing mutations among different haplotypes along their genealogical history. Coop and Griffiths (2004) used an importance sampling algorithm to explore possible gene genealogies. Recombination is not allowed by their method, and thus it works only for nonrecombining regions. Rannala and Reeve (2004) extended their former likelihood approach for disease mapping (Rannala and Reeve 2001) to estimate allele age of a mutant under neutrality using multiple linked markers, and employed Markov Chain Monte Carlo to generate the posterior distribution of allele age of the mutant. Slatkin (2008) presented a Bayesian method for jointly inferring selection intensity and allele age of the mutant using linkage disequilibria of multiple marker loci and generated the probability of data with an importance sampling algorithm. The aforementioned multilocus methods all require modeling the effect of selection on the genealogical structure of neutral markers under a coalescent framework, which can be done in two ways. The first approach is to use the Krone-Neuhauser ancestral selection graph (ASG; Krone and Neuhauser 1997). In the ASG, the genealogy of the selected allele is embedded in a branching-coalescing graph so that both selection and mutation can be incorporated in the graph. The ASG approach is useful for simulating genealogies under weak selection. For moderate or strong selection, the ASG becomes so large that the computation becomes intractable. The ASG method’s performance was dramatically improved by truncating the ASG (Slade 2000) to avoid generating very large ASGs. This approach, however, has not been extended to the analysis of multiple linked neutral mutations. The second approach is the structured coalescent (Kaplan ; Hudson and Kaplan 1988), which generates historical frequency trajectories of the selected allele and then treats chromosomes carrying the mutant allele and nonmutant allele as subpopulations between which there exists “gene flow” caused by recombination. For alleles under balancing selection, the allele frequencies were assumed to be constant. For positively selected alleles, the allele frequency trajectories can either be generated by stochastic simulation or be approximated using deterministic equations. The aforementioned multilocus methods all adopted the structured-coalescent model of selection to estimate the selection parameters (Coop and Griffiths 2004; Slatkin 2008), which is also the model used in our proposed method. But the approach to sampling the allele frequency trajectory from its probability distribution in our method differs from these others. Coop and Griffiths (2004) generated random trajectories of selected mutations under the Moran model, which has the property of time reversibility under mutation and additive selection (Watterson 1975) but works only for populations of constant size. Rannala and Reeve (2004) made an assumption that the historical allele frequencies of neutral markers are constant during the whole process, which may not hold for real populations, especially for markers under the hitch-hiking effect. Slatkin (2008) used a linear birth-and-death process to approximate the genealogical trees of haplotypes carrying selected mutants, which is an adequate approximation for mutants in low frequency, but may not be suitable for common mutants. We use the Wright-Fisher model instead of the Moran model to generate allele frequency trajectories, and apply the importance sampling scheme in Slatkin (2001) to weight the trajectories when estimating selection parameters. This allows us to model the selective sweeps in a population with time-varying size, and allows us to analyze both high- and low-frequency alleles under selection. One advantage of the proposed method over the existing methods is that we model the dynamics of ancestral haplotypes under the joint effects of selection, mutation and recombination during a selective sweep process. In contrast, Coop and Griffiths (2004) assumed no recombination in their model, whereas both Slatkin (2008) and Rannala and Reeve (2004) simplified the transitions among different multi-loci haplotypes induced by recombination. In particular, some of the recombination events between different types of haplotypes within the selected haplotype group were ignored. This restriction can cause significant bias when the selected allele is in medium or high frequency in the population. Our method explicitly describes the frequencies of different selected haplotypes over time during the selective process. Therefore, our proposed method applies to both high- and low-frequency mutants. Our method also requires some approximations to improve computational efficiency. As we will demonstrate in the section A simplified multi-locus model for haplotype structure, the model efficiently reduces the state space of ancestral haplotypes from an exponential function of the number of SNP loci to a quadratic function, and thus allows the inference of allele age and selection intensity from multi-SNP haplotypes spanning several hundred kilo-bases or even mega-bases affected by strong selections. We then modify the importance sampling method of Griffiths and Tavaré (1994b) to obtain the probability of a sample configuration and to estimate the selection parameters by averaging over genealogies of the linked sites. Note that an alternative choice is to adopt the existing importance sampling algorithms developed for multilocus ancestral recombination graph (ARG) under neutrality (Griffiths and Marjoram 1996; Fearnhead and Donnelly 2001) and incorporate the ARG into the structured-coalescent model. However, because of the large state space of genealogies that has to be explored by the importance sampling algorithms for a multilocus ARG, this approach is intractable on a genomic scale of hundreds of kilobases.

Overview of the Method

Suppose the data consist of nsample haplotypes with known phase collected from the current population. If genotype data are collected, the phase can be estimated by available algorithms (Scheet and Stephens 2006). The haplotypes are divided into two groups: the selected haplotypes, which are the chromosomes carrying the selected allele, and the background haplotypes, which do not carry the selected allele. In this method, we view the coalescent process in the n selected haplotypes as in a structured subpopulation (see Figure 1). The n selected haplotypes are represented by a n by m matrix with “1” or “0” for each entry, ,, corresponding to the allele type of the ith haplotype at the jth SNP position. The position of the selected mutant is assumed to be known, as is the genetic distance between the j1th and j2th SNP, {r12, 1 ≤ j1, j2 ≤ m}.
Figure 1

An illustration of the structured-coalescent approach for modeling positive selection. The historical population sizes are indicated by the distance between the two dashed lines; and the allele frequency trajectory of the selected allele is indicated with a thin solid curve. The coalescent history of the selected locus with five derived lineages (solid bold lines) and five ancestral lineages (dotted bold lines) is superimposed on the trajectory and population size curves. The present time, t = 0, is at the bottom. And the time at which the trajectory of the selected mutant merged to the population-size curve denotes the time when the selected mutant arose in the population, i.e., the allele age T. In the model presented in the main text, only the sub-genealogies in the selected allele groups (bold solid lines) are considered.

An illustration of the structured-coalescent approach for modeling positive selection. The historical population sizes are indicated by the distance between the two dashed lines; and the allele frequency trajectory of the selected allele is indicated with a thin solid curve. The coalescent history of the selected locus with five derived lineages (solid bold lines) and five ancestral lineages (dotted bold lines) is superimposed on the trajectory and population size curves. The present time, t = 0, is at the bottom. And the time at which the trajectory of the selected mutant merged to the population-size curve denotes the time when the selected mutant arose in the population, i.e., the allele age T. In the model presented in the main text, only the sub-genealogies in the selected allele groups (bold solid lines) are considered. We model the effect of selection with the structured-coalescent scheme (see Figure 1). The likelihood function of the observed selected haplotype data, , can be computed fromwhere denotes the genealogy and the frequency trajectory of the selected mutant. Neither nor is observed directly. When constructing the likelihood function, they are often integrated out (Felsenstein 1988; Griffiths and Tavaré, 1994b; Kuhner ). The frequency trajectory of the selected mutant, , is a random process that follows the Wright-Fisher model and has a probability distribution, ℙ(, Γ), that depends on the selection intensity s and the nuisance parameter set Γ, which includes all the other parameters related to the population history. Conditional on any given frequency trajectory, the sampling probability of the data is constructed by summing over all possible genealogical events: . For computationally efficient evaluation of the sampling probability, we propose a novel simplified multilocus model for the transition of different types of selected haplotypes (see the section A simplified multilocus model for haplotype structure). We compute the extent of the ancestral haplotypes in the vicinity of the selected mutant under the combined effects of recombination and selection. Together with the infinitely-many-sites model for mutations, the simplified multilocus haplotype model is used to approximate the evolutionary dynamics of the data. Because the spaces of both gene genealogies and allele frequency trajectories are too large to explore, ℙ() and ℙ(|s, Γ) cannot be expressed in closed forms. We use the importance sampling algorithms to sample genealogies and trajectories that are compatible with the data from the proposal distributions. Then the likelihood is estimated as the weighted average probability for the samples. The importance weights are obtained by taking the ratio of the probabilities of true distribution and the proposal distribution. The procedure of evaluating the likelihood is illustrated by the flowchart in Figure 2. Two main steps of the flowchart correspond to sampling and using the importance sampling algorithms. The details of the algorithms and calculation of the importance ratios are presented in the section Importance sampling and proposal distributions.
Figure 2

Flowchart of importance sampling procedures of the method.

Flowchart of importance sampling procedures of the method.

A simplified multilocus model for haplotype structure

We model the transition of the selected haplotypes (haplotypes carrying the selected mutant) under the influence of evolutionary events including recombination and mutation. We start with a sample of selected haplotypes collected from the current generation. When looking backward in time, we can eventually trace these selected haplotypes to one common ancestor (the ancestral haplotype) because all copies of the selected allele are descended from a single mutation. During the selection process, recombination breaks up and mixes the fragments with the background haplotypes. Recombination combined with mutation generates the different selected haplotypes that contain some segments of the ancestral haplotype. The number of distinct selected haplotypes at different times in the history is called the ancestral process. This ancestral process, conditional on the frequency trajectory of the selected mutant, can be viewed as a structured-coalescent process, because the selected haplotypes evolve as a subpopulation of the entire haplotype pool, with the size of the subpopulation determined by the mutant allele frequency, and the transitions among different haplotypes following the simplified multilocus model. To illustrate the state space of the ancestral process and the joint effect of selection and recombination on the transitions between the ancestral states, we will start with a simple case of only two loci, the selected locus and a partially linked SNP locus. We then extend the two-locus model to a simplified multi-locus haplotype model, after making several approximations for computational efficiency. Then in the section Sampling probability of a multi-locus haplotype configuration, the simplified multilocus haplotype model and the infinitely-many-sites model for mutation are used to derive the sampling probability for haplotype configuration of a sample by summing over possible ancestral states of the genealogical history, that is, the component of likelihood function conditional on a simulated allele frequency trajectory.

A two-locus model

The two-locus haplotype model involves only the selected locus and one neutral marker, the positions of which are assumed known. The selected locus has the mutant allele A and the other neutral allele a. The neutral marker locus has two alleles B and b. Let Q(t) = (q1, q2; q3, q4) denote the number of haplotypes AB, Ab, aB, and ab in the sample at time t. Conditional on the ancestral allele frequency trajectory, {X, t > 0}, the “ancestral process” Q(t), which is defined as the numbers of each haplotype, can be approximated by the inhomogeneous Markov process (Hudson and Kaplan 1988; Durrett and Schweinsberg 2004). The states that the process Q(t) can jump from state (q1, q2; q3, q4) to include (q1 − 1, q2; q3, q4), (q1 − 1, q2 + 1; q3, q4), (q1 − 1, q2; q3 + 1, q4), (q1 − 1, q2; q3, q4 + 1), (q1, q2 − 1; q3, q4), (q1 + 1, q2 − 1; q3, q4), (q1, q2 − 1; q3 + 1, q4), (q1, q2 − 1; q3, q4 + 1), (q1, q2; q3 − 1, q4), (q1 + 1, q2; q3 − 1, q4), (q1, q2 + 1; q3 − 1, q4), (q1, q2; q3 − 1, q4 + 1), (q1, q2; q3, q4 − 1), (q1 + 1, q2; q3, q4 − 1), (q1, q2 + 1; q3, q4 − 1) and (q1, q2; q3 + 1, q4 − 1). The transition probabilities from (q1, q2; q3, q4) to the first four states are listed in Table 2, and the other transition probabilities can be constructed similarly. We assume an infinitely-many-sites model for mutations, so there are no new or recurrent mutations between the two alleles of either the selected locus or the neutral marker locus. Let N(t), N(t), N(t), and N(t) be the population counts of the four corresponding haplotypes AB, Ab, aB and ab at time t respectively. For the transition from (q1, q2; q3, q4) to (q1 − 1, q2; q3, q4), no recombination has occurred and two lineages of haplotype AB are chosen to coalesce. The coalescence rate is ; for the transition from (q1, q2; q3, q4) to (q1 − 1, q2 + 1; q3, q4), one of the N(t) + N(t) lineages, which carry the b allele, must be chosen to recombine, and the rate is . And the other transition rates can be obtained by similar rationale. Note that the selected allele first entered into the population at time T, so the states of the embedded Markov chain should satisfy Q(T) ∈ {(1, 0; q3, q4), (0, 1; q3, q4)} and Q(t) = (0, 0; q3, q4), t > T.
Table 2

Possible transitions from (q1, q2; q3, q4) and the rates for the two-locus haplotype model

TransitionRate
(q1, q2; q3, q4)→(q1 − 1, q2; q3, q4)q1(1r)(q11)NAB(t)
(q1, q2; q3, q4)→(q1 − 1, q2 + 1; q3, q4)q1rNAb(t)+Nab(t)q2q42Nt
(q1, q2; q3, q4)→(q1 −1, q2; q3 + 1, q4)q1rNAB(t)+NaB(t)q32Nt
(q1, q2; q3, q4)→(q1 −1, q2; q3, q4 + 1)q1rNAb(t)+Nab(t)q2q42Nt

A simplified multilocus model for haplotype structure

The model for two-locus haplotypes can be naturally extended to multilocus haplotypes. However, the extent of haplotype structure that is used to infer selection intensity and allele age usually spans a large region which covers several hundred kilobases, or even more than a mega-base. In such a large region, there may be hundreds of polymorphic sites. When the number of SNP loci increases, the number of possible states of the ancestral process increases exponentially, and the transition matrix becomes so large that numerical evaluation becomes impossible. It is thus necessary to develop a parsimonious model for multilocus haplotypes that is both computationally fast and statistically efficient. The novel multilocus model we present here exploits the extents of the “ancestral haplotypes” retained during the selection process. We use the term “ancestral haplotype” to refer to the alleles at each SNP position on the ancestral chromosome, and the term “background haplotypes” to refer to the other haplotypes. In this model, we consider the interplay between selection and recombination acting upon the ancestral haplotype. As the selected allele increases its frequency, recombination breaks up the ancestral haplotypes and mixes them with the background haplotypes, resulting in the sample we observe at present. We make several simplifications or assumptions to expedite the computation in the sections to follow.

The ancestral state of each position along the haplotypes is assumed known:

For each position of a chromosome, it is assumed to be known whether the allele at that position is descended from an ancestral haplotype or one of the background haplotypes. In reality, the ancestral haplotype information cannot be observed directly from the data. The ancestral states and the break points of the ancestral haplotypes have to be inferred for each chromosome from patterns of SNP variation by other means (for example, the hidden Markov model for detecting recent positive selection, see Chen (2007)).

The haplotype structure of background haplotypes is ignored:

It is reasonable to believe that the primary information for the inference of allele age and selection intensity comes from the extent of the ancestral haplotypes retained during selection. For example, states of the jump process for a two-locus haplotype model are reduced to Q(t) = (q1, q2), and the absorbing states are now (1,0) and (0,1).

The population frequencies of ancestral haplotypes at time t are approximated using the expectations:

To obtain the transition rates in Table 2 for a two-locus model, the population counts of haplotypes AB, Ab, aB, and ab at time t, N(t), N(t), N(t), and N(t), are needed. For a multilocus haplotype model, these values correspond to the population frequencies of haplotypes at time t. In studies of fine-scale disease mapping, these allele frequencies were assumed to be constant over time and identical to the observed frequencies in the current population (Rannala and Reeve 2001). When there is selection, the allele frequencies of nonrecombined haplotypes change over time, and their expectations have to be derived using a deterministic model. These expectations will be used as an estimate of the true haplotype frequencies at any time t. The details of the equations for the haplotype frequencies at time t can be seen in Appendix A.

Multiple “migrations” of ancestral haplotype fragments between selected and neutral haplotypes are ignored:

In the ancestral process of a two-locus haplotype model, there is a probability that a lineage of the neutral marker experiences two recombination events during the sweep process. In other words, the ancestral haplotype crosses over twice with a background haplotype at the marker position and the segment of the ancestral haplotype “migrates” to and then back from the group of neutral haplotypes. The probability for such events are small during a selective sweep, and thus are ignored (on order , where α = 2N s, see Etheridge ). Because of the assumptions (1)−(4), the state space of the ancestral process can be reduced by considering the unique pattern of ancestral haplotype lengths in combination with the occurrence of mutation since selection began. Because we have assumed that the ancestral states of SNPs along the chromosomes are known, for every haplotype, we can determine the break points of the ancestral haplotype caused by the recombination events nearest to the mutant, in addition to the locations where mutations occurred within each ancestral haplotype region. With this information known, the ancestral haplotype on each side of the mutant can be coded as follows: for every selected haplotype, we record the SNPs to the left and to the right sides that delimit the ancestral haplotype; if there are mutations within the ancestral haplotype regions, the positions of the mutants are also recorded and listed as “mutation coordinates” behind the two “recombination coordinates.” In Table 3, we give an example of 10 selected haplotypes consisting of 25 SNPs, among which the ancestral haplotype regions are highlighted. The selected mutant is located at position 18 (shown in boldface type). The left end of the ancestral haplotype for the first haplotype is 7 to the left of the mutant, and the right end is 6 to the right, such that the first haplotype is recorded as (7, 6). For haplotype 3, the full code is (12, 7, 21) with a mutation occurring in position 21. By this coding rule, the configuration of the sample listed in Column 3 of Table 3 is summarized in Column 3.
Table 3

An example of haplotype configuration to demonstrate the coding rules used to denote the haplotype structure

Haplotype TypeCount NumberCode

There are 10 haplotypes with 25 single-nucleotide polymorphisms in four distinct groups in the sample. The mutant is located in position 18 and shown in boldface type. The ancestral region for each haplotype is highlighted. The codes for the four haplotype groups are listed in the third column

There are 10 haplotypes with 25 single-nucleotide polymorphisms in four distinct groups in the sample. The mutant is located in position 18 and shown in boldface type. The ancestral region for each haplotype is highlighted. The codes for the four haplotype groups are listed in the third column For a recoded haplotype type h = (R1, R2, M1, …, M), the first two entries, corresponding to the left and right break points of the ancestral haplotypes, are the “recombination coordinates” and the other entries are the “mutation coordinates.” In this model, the transition among different haplotypes is caused by recombination and mutation. For the coded haplotypes consisting of only recombination coordinates, the transition among different haplotype types can occur only through recombination. If there are m loci to the left of the mutant and m loci to the right of the mutant, the total number of possible allele types is (m + 1) × (m + 1). The number of possible states is greatly reduced compared to a direct extension of the two-locus model, whose state space grows exponentially with number of SNPs. In Table 4, we present a partial list of transition rates caused by recombination for a 4-locus haplotype model. Assume that the haplotype has 4 SNP loci, with the alleles on the ancestral haplotype being A, B, C, and D. A is the selected mutant, and the order of the four loci along the chromosome is the same as their alphabetical order. We use the notation [ABCD] to denote the intact segment of ancestral haplotype. And similarly [AB − d] indicates that the first two loci have the inherited ancestral haplotype of A and B, the allele of the third locus is arbitrary, and the fourth locus is a background haplotype. Examples in Table 4 show some of the one-step transition rates starting from state [ABcd]. For example, for haplotype [ABcd] to jump to [ABCD], one of the [ABcd] haplotypes should be chosen and recombination has to occur between allele B and c, in such a way that the chosen haplotype crosses over with haplotypes [ABCD], [AbCD] and [a − CD]. The one-step transition probability is: , with X being the population allele frequency of allele A at time t, and P[.](t) being the frequency of the haplotype in square parenthesis among either the selected haplotype or the background haplotype group, depending on the allele type carried by the particular haplotype at the selected mutant locus. Because of assumption (4) we made previously (also made by Durrett and Schweinsberg (2004)), the second and the third terms are small and can be ignored. With this simplification, the transition rate in Table 4 becomes r ⋅ P[](t) ⋅ X. Similarly, we can simplify the other transition rates shown in Table 4.
Table 4

The transition probabilities for some states of the multilocus haplotype model

TransitionRate
[ABcd]→[ABCD]rBC{P[ABCD](t)Xt+P[AbCD](t)Xt+P[aCD](t)(1Xt)}
[ABcd]→[ABCd]rBC{P[ABCd](t)Xt+P[AbCd](t)Xt+P[aCd](t)(1Xt))}
[ABcd]→[Abcd]rAB{P[Abcd](t)Xt+P[aBcd](t)(1Xt)}
A mutation coordinate records the SNP position at which the haplotype has an allele mutated from the ancestral haplotype. We assume an infinitely-many-sites model for mutations on the haplotypes. According to Griffiths and Tavaré (1995), the set of nonrecombining haplotypes carrying these mutations is identical to a rooted gene tree, and the sequence of mutations corresponds to the path from the haplotype to the common ancestor [the root of the gene tree, see Griffiths and Tavaré (1995) for a detailed discussion]. We use the same notation scheme for mutations as Griffiths and Tavaré (1995). Because the haplotypes we investigate are from recombining regions, an additional constraint is added to reflect the effect of recombinations: the sequence of mutations we recorded as mutation coordinates includes only those located between the two recombination coordinates, that is, the subset of mutations on the retained ancestral haplotype region. For haplotype data from nonrecombining regions, the recombination coordinates are identical for all haplotypes (the left and right ends of the whole haplotype), and the mutation coordinates define a gene tree with the rooted genealogy, meaning that the state of the common ancestor of the sample is known (Griffiths and Tavaré, 1994b). This is the type of data analyzed by the approach of Coop and Griffiths (2004). Thus their method can be viewed as a special case of our method with no recombination.

Sampling probability of a multilocus haplotype configuration

In the section A simplified multilocus model for haplotype structure, we described a novel simplified multilocus model that can dramatically reduce the state space of the haplotype ancestral process, and illustrated how to obtain the transition probabilities between different states. We now consider the computation of the probability of a sample of multilocus haplotypes. A sample of selected haplotypes can be coded and summarized by the rules introduced in the section A simplified multi-locus model for haplotype structure and grouped into d distinct groups = {h, …, h} with the corresponding multiplicities n = {n1, …, n}. We define the sampling probability, q((, n)), to be the probability of observing the sample configuration (, n) at t generations before the current generation. The entire history of the sample configuration {(, n), t > 0} can be described by a Markov process that starts at time t = 0 and continues until reaching the absorbing state (, e) at a random time , where e denotes the unit vector e = (0,0, …, 1, …, 0) with only the jth entry being 1. When t = 0, q((, n)0) is the partial likelihood of the data which is sufficient for the inference of selection intensity and allele age. The sampling probability at time t can be obtained by recursively summing over all possible state paths in the backward Markov process. The recursive formula can be written aswhere is the transition probability of jumping from state (′, n′) at time v to state (, n) at time t, and g(v|n, t) is the density function of the inter-arrival time to the next event given an event at time t. As the Markovian ancestral process is restricted to the selected haplotypes, the process behaves as if in a population with temporally varying size {I, t = 0.1, …, T}. If time is measured in a scale of 2N0 generations, the coalescent rate is , with X = I/2N and λ = N/N0 being the population size ratio. With the same scaling, the mutation rate for the ith haplotype is θ = 4N0μβ = θ β, and the recombination rate is ρ = 4N0cβ = ρβ. θ = 4N0μ and ρ = 4N0c are the scaled mutation rate and recombination rate for the whole haplotype, and β denotes the proportion of the retained ancestral haplotype region, or the inter-region between two recombination coordinates, out of the entire length of the ith haplotype. Note that β changes over time with the change of recombination coordinates of the ith haplotype. The inter-arrival time to the next event, v, given that the last event happened at time t has a non-homogeneous exponential distribution, with the density function in the form oft < v < ∞, where at time v, is the rate for the any events. As the allele frequency trajectory {X, 0 ≤ t ≤ T} is a discrete-time random process following the Wright-Fisher model, we adopt the geometric distribution for discrete time instead of using the continuous approximation in Equation 3: Conditional on an event happening at time v, the probabilities for the event being a mutation, recombination or coalescent are respectivelyIf a mutation occurs, one of the lineages in the sample is chosen to mutate into other types according to the mutation model, and the mutation coordinate of that haplotype is modified correspondingly; if a coalescence event occurs within the jth haplotype group, two of the existing lineages with haplotype h are chosen at random to coalesce, and the number of lineages in the jth haplotype group, n, is decreased by 1; otherwise, a position along the haplotype is chosen for the recombination event to occur with the consequence that one of the recombination coordinates is changed to record the recombination at that position (see Figure 3 for a realization of the genealogical history for a sample of four haplotypes).
Figure 3

A realization of the genealogies for a sample of four haplotypes (lineages 1−4) to illustrate possible events in the genealogies. Black denotes the ancestral haplotype region (see the main text for the definition of “ancestral haplotypes”), and white denotes background haplotypes. A star denotes a neutral mutant arising on the ancestral haplotype. The present time, t = 0, is on the bottom. When going back in time, the events are coalescent (lineages 2 and 3 coalesce to the ancestral lineage 5), recombination (lineage 6 → lineage 4), coalescent (lineages 5 and 6 coalesce to the ancestral lineage 7), recombination (lineage 8 → lineage 7), mutation (on lineage 9), coalescent (lineages 8 and 9 coalesce to lineage 10) in sequence.

A realization of the genealogies for a sample of four haplotypes (lineages 1−4) to illustrate possible events in the genealogies. Black denotes the ancestral haplotype region (see the main text for the definition of “ancestral haplotypes”), and white denotes background haplotypes. A star denotes a neutral mutant arising on the ancestral haplotype. The present time, t = 0, is on the bottom. When going back in time, the events are coalescent (lineages 2 and 3 coalesce to the ancestral lineage 5), recombination (lineage 6 → lineage 4), coalescent (lineages 5 and 6 coalesce to the ancestral lineage 7), recombination (lineage 8 → lineage 7), mutation (on lineage 9), coalescent (lineages 8 and 9 coalesce to lineage 10) in sequence. We now present the detailed recursion equation (Equation 6), expressed as a sum over the above three types of events in a way corresponding to Equation 2 for our model. Under the infinitely-many-sites mutation model (Watterson 1975) and the proposed multilocus haplotype model for the extent of ancestral haplotypes, summing over possible one-step configuration changes at time v leads to the following equation:The notation in Equation 6 has the following meaning: e is the kth unit vector, representing a multiplicity of the kth distinct haplotype; β is the length of ancestral haplotype region divided by length of the lth haplotype. We follow the notation of Griffiths and Tavaré (1995) and use several operators to denote the changes of sample configuration: is the shift operator that can be operated on a specific haplotype h or the entire haplotype set . Specifically, h represents the haplotype obtained by deleting the first mutation coordinate of haplotype h. Similarly, represents the new set of distinct haplotypes obtained by deleting the first mutation coordinate of the kth distinct haplotype, h, in . Another operator that operates on the entire haplotype is which removes the kth distinct haplotype h from the set . The third coordinate change operator is defined in this manuscript to denote the coordinate changes caused by recombinations: h changes one of the two recombination coordinates of haplotype i, , and eliminates all mutation coordinates outside the regions delimited by and . Next we explain how we derive the recursive formula in Equation 6. Starting from time v back from the present, there are four possible paths to arrive at the sample configuration (, n) at time v: (1) a coalescent event occurred at time v, and a possible sample configuration prior to time v was (, n − e); (2) a mutation occurred on a haplotype h that had only single multiplicity, or n = 1, at time v, and a new mutation coordinate was added to h; (3) a mutation occurred on a haplotype h that had multiplicity greater than 1, or n > 1, at time v, and a new haplotype h with n = 1 was generated by adding the new mutation coordinate to h; (4) a recombination event occurred, and altered one of the recombination coordinates of h by that of h. Note that a recombination event not only changes the recombination coordinate, it also changes the mutation coordinates: after the recombination coordinates are changed by a recombination event, all the mutation coordinates of that haplotype are checked, and only those located within the interregion between the two new recombination coordinates are kept. The four terms on the RHS of Equation 6 correspond to the above four paths respectively, and the derivation of the first three terms follows Griffiths and Tavaré (1994a, 1995). In the first path, the sample configuration at time v compatible with the occurrence of coalescence is (, n − n), the probability that the event occurred at time v is a coalescent event is . And whenstarting from the configuration (, n − n) and going forward in time, the probability that one of the n − 1 haplotype e is chosen to duplicate is (Griffiths and Tavaré, 1994a). The one-step transition probability of p((, n)v|(, n − e)v) is then . Note that a restriction for haplotype group h is that there must be more than one lineage in group h at time v. Summing over all possible haplotype groups that have multiplicity n ≥ 2 at time v, and are compatible for coalescent events to occur, we obtain the first term of Equation 6. The second and the third path correspond to the cases when the event occurring at time v is a mutation. Under the assumption of the infinitely many-sites model, if a mutation event occurs, it can result only in one of the single-multiplicity haplotype groups at time v (n = 1) and the mutation coordinate must be a singleton in the sample configuration at time v. In both the second and the third paths, the chance that a mutation occurred at time v is . The configuration at time v compatible with the occurrence of second path is (, n), and the probability for the mutation to happen to haplotype h is . Summing over all haplotypes satisfying n = 1 and h ≠ h for all j yields the second term in Equation 6. In the third path, the probability for the mutation to happen to haplotype h is with the sample configuration prior to the event being for all k with n = 1 at time v. In the fourth path, recombination occurs with a probability of . If recombination causes a haplotype h to become h, the haplotype configuration prior to the event is (h, (n − e + e)) and the probability for a haplotype h changing into h is , with n ≥ 0. The transition probability between different haplotypes follows the multilocus haplotype model presented in the section A simplified multi-locus model for haplotype structure, where h and h correspond to one of the distinct haplotypes defined by the “recombination coordinates”. Combining these possibilities and averaging over the time to the first event more ancient than t, the sampling distribution of haplotype configuration, (, n), is analogous to Equation 2: Although we have reduced the state numbers defined by recombinations from to (m + 1) × (m + 1) for the simplified multilocus haplotype model, it is still difficult to numerically solve the distribution function induced by the Markov process. Therefore ,we still need to use the importance sampling algorithms to estimate the sampling probability, as will be shown in following sections.

Importance sampling and proposal distributions

Likelihood and importance sampling

Importance sampling algorithms are used to efficiently sample from the probability spaces of frequency trajectories and intra-allelic genealogies in order to approximate the integral in the likelihood function (see Equation 1). The likelihood function in Equation 1 can be expressed aswhere ℚ() and ℚ(|s, Γ) are the proposal distributions that have non-zero weight only on genealogies and trajectories compatible with the data (that is, ℙ(| ) = 1). Suppose that M random frequency trajectories and L genealogical histories for each of the trajectories are sampled, then the approximation to Equation 8 becomes where () and () are the mth and kth independent samples from the proposal distributions. The ratio is called the importance weight. The importance sampling algorithm for the genealogies will be presented in the section A proposal distribution for sampling genealogical histories conditional on a trajectory and the algorithm for the allele frequency trajectories in the section The proposal distribution for sampling allele frequency trajectories of the selected allele in a population of time-varying size. We illustrate the proposal distributions and the calculation of importance weights in those two sections. Allele age, T, is not explicitly expressed as a variable in the likelihood function. It is the end point of the frequency trajectory, and thus depends on s through ℙ(|s). Once the maximum likelihood estimate is found, the posterior distribution of T can be obtained from the repeated samples of given . This method for estimating allele age has been used by Coop and Griffiths (2004), Saunders and Wood , while it is different from the Bayesian approach of Slatkin (2008), who assumed a prior for allele age and jointly inferred both selection intensity and allele age.

A proposal distribution for sampling genealogical histories conditional on a trajectory

The recursion of the genealogical histories given in Equation 6 for the likelihood of the data cannot be computed exactly for large data sets since there are too many compatible sets of ancestral states. We adopt an importance sampling algorithm to approximate the likelihood by Monte Carlo methods. There are many ways of constructing the proposal distributions for the importance sampling algorithm (Griffiths and Tavaré, 1994b; Stephens ; Paul ). Here we follow the scheme developed by Griffiths and Tavaré (1994b). As described in previous sections, the infinitely-many-sites model for mutations in conjunction with the simplified multi-locus haplotype model is assumed. In the algorithm, a Markov process starting from the configuration in the current generation (, n)0, conditional on a randomly sampled historical frequency trajectory {X, t = 0, …, T}, is constructed and simulated backward in time until reaching the absorbing state (, e) at time . The algorithm is summarized as follows: Generate time to the next event, v, by the density function given in Equation 4; Choose one of the three possible events (recombination, mutation or coalescence) from the proposal distribution. We first define the total rate that any event occurs at time v as where The proposal distribution is designed in such a way that a possible event at time v is chosen with probability in proportion to the size of each term in ℏ((, n)): Update the configuration to reflect the chosen event. Let , j ≥ 0 denote the jth event during the genealogical history, and 0 = (, n)0. ℚ(j |−1) is the transition probability of the backward Markov process determined by the proposal distribution (Equation 12). Similarly, ℙ(−1 |) is the transition probability of the forward Markov process. The sequential importance weight for the jth step change is estimated. Here we illustrate the calculation of the importance weight for the case in which the chosen event is = (, n − e). As shown in the section Sampling probability of a multilocus haplotype configuration, , and from Equation 12 we have . Taking the ratio of the two terms, we obtain the importance weight for the jth step: . Table 5 provides more details of importance weights for other events.
Table 5

The proposal distribution and importance weights for the importance sampling algorithm presented in the section A proposal distribution for sampling genealogical histories conditional on a trajectory

Gjℚ(Gj|Gj−1)ℙ(Gj−1|Gj)Importance Weight
(T, nek)n(nk1)λvXv((T,n)v)(n2)(nk1)λvXvγ(v,n)(n1)((T,n)v)2γ(v,n)
(SkT, n)θβk((T,n)v)l=1nβlθ/2γ(v,n)βkl=1nβl((T,n)v)2γ(v,n)
(RkT, Rk(n + ej))θ(nj+1)βj((T,n)v)l=1nβlθ/2γ(v,n)(nj+1)βjl=1nβl((T,n)v)2γ(v,n)
(ChiT, nei + ej)βjρ(nj+1)phj,hi((T,n)v)βjρ(nj+1)phj,hiγ(v,n)((T,n)v)2γ(v,n)

{} denotes four possible events of the genealogical history. ℙ(−1|) and ℚ(|−1) are the one-step transition probability of the forward and backward Markov process constructed for simulating the genealogical history. The importance weight is estimated by

Repeat steps 1−3 to continue generating the historical events in the genealogy backward in time. Stop when the absorbing state is reached, that is, a single lineage remains in the sample configuration, (, e1), or if the proposed time for next event is beyond the end of the frequency trajectories; Assume that there are I steps until the Markov chain reaches the absorbing states, the ratio of the forward/backward paths is the product of sequential importance weights: and is used in the likelihood function. For those paths with time beyond the end of the given frequency trajectories, {X}, the ratio is set to zero, which means the sample is rejected. {} denotes four possible events of the genealogical history. ℙ(−1|) and ℚ(|−1) are the one-step transition probability of the forward and backward Markov process constructed for simulating the genealogical history. The importance weight is estimated by

The proposal distribution for sampling allele frequency trajectories of the selected allele in a population of time-varying size

We use the backward Wright-Fisher model under selection to sample the allele frequency trajectories. The importance sampling algorithm for sampling frequency trajectories of the selected allele is described as follows. A detailed explanation can be found in the original paper (Slatkin 2001). Given a selection intensity s and parameter set Γ, a sample path is simulated from t = 0 (current generation) with I0 copies of A, and then proceeds backward from generation to generation assuming the following binomial distribution: where satisfies: , and Y−1 = I−1/(2N−1). The backward process is stopped at time T when the allele is lost. The probability of the backward process is calculated as: For a frequency trajectory () simulated in Step 1, the probability it is generated by the forward process is computed. In the Wright-Fisher model with selection, the number of allele A from generation t to generation t − 1 follows a binomial distribution: with which is the allele frequency of A after selection in generation t. In Equation 16, X = I/(2N) is the frequency of allele A before selection in generation t. The probability of the sample path () iswhere ℙ(I−1|I) = 1 if I−1 = 1 and 0 otherwise. And the subscript F indicates that the process is “forward” in time. The importance weight is calculated as (Slatkin 2001): where is the population size at the first generation after the allele is lost in the backward process. The multiplication of is needed in Equation 18, since the rate of influx of new mutations is proportional to the population size of that generation.

Applications

Simulation

Using the coalescent simulator SelSim (Spencer and Coop 2004), data are generated for two sets of parameters corresponding to medium and strong selection respectively: θ = 4Nμ = 500, ρ = 4Nr = 500, Ns = 50, and θ = 4Nμ = 500, ρ = 4Nr = 500, Ns = 500, where θ, ρ, and Ns represent the mutation rate, recombination rate and selection coefficient scaled by the effective population size. The frequencies of the selected alleles at the present are chosen to be 0.60. Since the Moran model is used in SelSim, whereas the Wright-Fisher model is used in our method, the effective population size in the simulations is scaled to match that of a Wright-Fisher model by multiplying by a factor of 2 (Watterson 1975). We estimate the log-likelihood of s for a range of selection coefficients with the other parameters in Γ known, assuming that the population has a constant size of 10,000. The curves of the log-likelihood over the grid of s values are smoothed by a local polynomial smoother. This smoother fits a linear function to a subset of data points within a local window of the target point where the log-likelihood is to be estimated. The fitting is carried out by the weighted least square regression, which gives more weight to points close to the target point and less weight to distant points. The log-likelihood is thus estimated as the fitted value at the target point. The size of the local window or the bandwidth is chosen by eye for each curve. The log-likelihood curves are plotted in Figure 4 and Figure 5.
Figure 4

The relative likelihood curve for the simulated data with the selection coefficient s = 0.05 and a constant population size N = 10,000. The comparison of eight estimates of the likelihood curves is presented. Each estimate is an independent run of our method on different simulated data. The results are from 1 million iterations.

Figure 5

The relative likelihood curve for the simulated data with the selection coefficient s = 0.005 and a constant population size N = 10,000. The comparison of eight estimates of the likelihood curves is presented. Each estimate is an independent run of our method on different simulated data. The results are from 1 million iterations.

The relative likelihood curve for the simulated data with the selection coefficient s = 0.05 and a constant population size N = 10,000. The comparison of eight estimates of the likelihood curves is presented. Each estimate is an independent run of our method on different simulated data. The results are from 1 million iterations. The relative likelihood curve for the simulated data with the selection coefficient s = 0.005 and a constant population size N = 10,000. The comparison of eight estimates of the likelihood curves is presented. Each estimate is an independent run of our method on different simulated data. The results are from 1 million iterations. To evaluate the performance of the importance sampling approximation, we perform eight independent simulations for every parameter combination. One million iterations in the importance sampling algorithm are required to ensure good estimates, and the likelihood curves are presented together in Figure 4 and Figure 5. For the data set simulated with s = 0.005, the MLE ranges from 0.0041 to 0.0073. For the data set with s = 0.05, the MLE ranges from 0.032 to 0.0543.

Glucose-6-phosphate dehydrogenase (G6PD)

The G6PD gene is located on the X-chromosome. Some alleles are known to confer the resistance to malaria (Ruwende ). Case-control studies have demonstrated that a common variant, G6PD-202A, reduces the risk of malaria by approximately 50% (Ruwende ). This allele is at low frequency in most populations but has an intermediate frequency in sub-Saharan Africa. Several population genetic studies have investigated the effect of a recent selective sweep in this region (Tishkoff ; Sabeti ). Here we use the data in Sabeti , which consists of 252 males from there African populations in a 440-Kb region covering the G6PD gene. We analyze only the 60 haplotypes from the Beni population. There are 10 haplotypes containing the 202-A allele in the sample. We assume that the frequency of the selected allele in the Beni population is the same as that estimated from the sample which is 0.1667. The recombination fractions among SNPs are obtained by interpolation with the Oxford fine-scale recombination map (Myers ). The recombination rate in the G6PD gene region is heterogeneous with two recombination hot-spots, and the overall averaged recombination rate for the region is 1.4410 cM/Mb. We determine the end points of ancestral haplotypes and mutations by running the hidden Markov model (Chen 2007). The data configuration is coded by the rules presented in the section A simplified multilocus model for haplotype structure as shown in Table 6.
Table 6

The sample configuration of the G6PD data according to coding rules in the section A simplified multilocus model for haplotype structure

Haplotype TypeCount Number
(11, 7)5
(4, 7)1
(12, 7)1
(17, 7)3
Because the hidden Markov model analysis indicates there are no mutations in the ancestral haplotype regions, we set θ to 0.0. We assume an effective population size of N = 10,000, which is constant over time. Because G6PD is X-linked, N is 3/4 of the autosomal size. We assume an additive model for selection, which means the fitness’s of the three genotypes aa, Aa, and AA are 1, 1 + 1/2s, and 1 + s, respectively. The likelihood of the selection coefficient is estimated by our method from 1 million iterations of the importance sampling algorithm. The log-likelihood curve is plotted in Figure 6. The selection coefficient is estimated to be 0.0456 (95% confidence interval of 0.0144−0.0769). From the estimated selection coefficient, the age of the 202-A allele can be estimated. As shown in Figure 7, given the selection coefficients estimated, the corresponding posterior distribution of allele age is plotted.
Figure 6

Likelihood curve for the G6PD data as a function of the selection coefficient with a constant population size of 10,000. The likelihood curve is smoothed by a local polynomial smoother. The point estimate of the selection coefficients is 0.0456 with the 95% confidence interval of (0.0144, 0.0769).

Figure 7

The posterior distribution of the allele age in generations when the selection coefficient is set to the value estimated from Figure 6.

Likelihood curve for the G6PD data as a function of the selection coefficient with a constant population size of 10,000. The likelihood curve is smoothed by a local polynomial smoother. The point estimate of the selection coefficients is 0.0456 with the 95% confidence interval of (0.0144, 0.0769). The posterior distribution of the allele age in generations when the selection coefficient is set to the value estimated from Figure 6.

Discussion

We have developed a likelihood method for estimating selection intensity and allele age from haplotype structure of multilocus SNPs closely linked to a selected mutant. The likelihood is based on the proposed simplified multilocus haplotype model, which describes the ancestral process of haplotype extent under the joint effects of selection, recombination and mutation. In this model, the state space of the ancestral process is determined by the extent of intact ancestral haplotypes in the vicinity of the selected mutant and the new mutations arising on the ancestral haplotypes during the selective process. Our method adopts importance sampling algorithms to efficiently explore the genealogical history of the sample for evaluation of the sampling probability. By applying the method to both simulated and real data, we demonstrate that the extent of the haplotype structure is informative for the inference of selection intensity of a recent positive selection. Our method has two merits. First, by exploiting the extent of haplotype structure and focusing only on subprocesses of the ARG related to the retained ancestral segments on the selected haplotypes, we dramatically reduce the computational burden such that data sets from genomic regions of mega-base magnitude can be analyzed. Second, our method can allow for changes in population size. This is especially important for samples from human populations outside Africa, because population growth can affect the pattern of linkage disequilibrium and haplotype structure, and thus lead to an incorrect estimation of the selection intensity if the effect of demographic history is not explicitly modeled. In our analysis of simulated data, we found that the estimated selection coefficient is accurate but is sensitive to the recombination rates assumed. Since the variability of recombination rates is high over human genome (Myers ), good estimates of local rates are necessary to obtain accurate estimates of selection coefficients. Another factor that may affect the estimates of selection intensity and allele age is the SNP marker density in the data. Because mutants that have experienced positive selections are typically young, new mutations at nearby loci accumulate at a relatively slow rate compared to the rate of recombination that breaks down linkage disequilibrium. Therefore, we expect fewer segregating sites observed in regions under recent positive selection. In the low-density SNP data, these segregating sites are likely not typed. In the two data sets of the G6PD region we analyzed, Sabeti ’s and Verrelli ’s data, no new mutations at closely linked loci were detected. Because their G6PD data were not generated by resequencing, a proportion of mutations may not have been identified or included in the data. We expect that resequencing data from the target gene regions will be more informative for identifying the occurrence of recombinations and mutations during the selective process. The method developed in this paper is for identifying ongoing positive selection. If the selected allele has been fixed in the population, mutations accumulated since its fixation become informative and important for inferring the fixation time, for which the allele frequency spectrum after a selective sweep is a better choice (Chen 2012). The importance sampling algorithm for the genealogies adopted in this paper was developed by Griffiths and Tavaré (1994b). In their proposal distribution, at each step any possible event that could lead to the current configuration is considered and sampled in proportion to their rate of occurrence (Felsenstein ). More efficient proposal distributions have been developed (Stephens ; Slatkin 2002; De Lorio and Griffiths 2004; Paul ) and can be adopted to improve the computational efficiency of our method.
Table 1

Definitions of notations used in this article

NotationMeaning
nsampleTotal number of haplotypes in the sample
nNumber of selected haplotypes
mNumber of SNPs of a sample
mL and mRNumber of SNPs on the left and right sides of the mutant
Di,j = 0 or 1The jth SNP of the ith haplotype
NtPopulation size at time t
TAllele age, or the time when the mutant arose in the population
sThe selection coefficient
rRecombination fraction of the haplotype
μMutation rate of the haplotype
θ = 4The scaled mutation rate of the haplotype
ρ = 4NrThe scaled recombination rate of the haplotype
βjThe proportion of ancestral haplotype region as a fraction of the length of the jth haplotype
= {IT, IT−1, …, I1, I0}The allele frequency trajectory
ItThe number of the selected allele in the whole population at time t
Xt = It/(2Nt)The frequency of the selected allele at time t
h1 = (R1, R2, M1, …, Mk)A recoded haplotype which includes two recombination
Coordinates and k mutation coordinates
T = {h1, …, hd}The d different haplotypes of a sample
n = {n1, …, nd}The number of haplotypes for each haplotype group in T
(T, n)tThe sample configuration at time t
q((T, n)t)Sampling probability of the sample configuration (T, n) at time t
ej = (0, 0,…,1,…,0)The jth unit vector
γ(v,n)=(n2)(λvXv)1+nθ/2+nρ/2The total rate for events at time v
λt = Nt/N0The ratio of population size at t to that at the present
ShkS denotes a shift operator, and Shk denotes deleting the first mutation coordinate of the kth haplotype
ChkC denotes a coordinate change operator, and Chk denotes changing one of the two recombination coordinates of the kth haplotype and eliminating all mutation coordinates outside the ancestral regions delimited by the new recombination coordinates
RkTThe deleting operator that deletes hk haplotype from T
ℒ(s)Likelihood function of the data
G(m)The mth genealogical history, which consists of multiple steps of events, including recombination, mutation and coalescences
ℚ()Proposal distribution for in the importance sampling algorithm
ℚ(G|)Proposal distribution for G conditional on a in the importance sampling algorithm
  49 in total

1.  On the number of segregating sites in genetical models without recombination.

Authors:  G A Watterson
Journal:  Theor Popul Biol       Date:  1975-04       Impact factor: 1.570

2.  Joint Bayesian estimation of mutation location and age using linkage disequilibrium.

Authors:  B Rannala; J P Reeve
Journal:  Pac Symp Biocomput       Date:  2003

3.  Approximating selective sweeps.

Authors:  Richard Durrett; Jason Schweinsberg
Journal:  Theor Popul Biol       Date:  2004-09       Impact factor: 1.570

4.  Ancestral inference from samples of DNA sequences with recombination.

Authors:  R C Griffiths; P Marjoram
Journal:  J Comput Biol       Date:  1996       Impact factor: 1.479

5.  Sequencing of 50 human exomes reveals adaptation to high altitude.

Authors:  Xin Yi; Yu Liang; Emilia Huerta-Sanchez; Xin Jin; Zha Xi Ping Cuo; John E Pool; Xun Xu; Hui Jiang; Nicolas Vinckenbosch; Thorfinn Sand Korneliussen; Hancheng Zheng; Tao Liu; Weiming He; Kui Li; Ruibang Luo; Xifang Nie; Honglong Wu; Meiru Zhao; Hongzhi Cao; Jing Zou; Ying Shan; Shuzheng Li; Qi Yang; Peixiang Ni; Geng Tian; Junming Xu; Xiao Liu; Tao Jiang; Renhua Wu; Guangyu Zhou; Meifang Tang; Junjie Qin; Tong Wang; Shuijian Feng; Guohong Li; Jiangbai Luosang; Wei Wang; Fang Chen; Yading Wang; Xiaoguang Zheng; Zhuo Li; Zhuoma Bianba; Ge Yang; Xinping Wang; Shuhui Tang; Guoyi Gao; Yong Chen; Zhen Luo; Lamu Gusang; Zheng Cao; Qinghui Zhang; Weihan Ouyang; Xiaoli Ren; Huiqing Liang; Huisong Zheng; Yebo Huang; Jingxiang Li; Lars Bolund; Karsten Kristiansen; Yingrui Li; Yong Zhang; Xiuqing Zhang; Ruiqiang Li; Songgang Li; Huanming Yang; Rasmus Nielsen; Jun Wang; Jian Wang
Journal:  Science       Date:  2010-07-02       Impact factor: 47.728

6.  Statistical method for testing the neutral mutation hypothesis by DNA polymorphism.

Authors:  F Tajima
Journal:  Genetics       Date:  1989-11       Impact factor: 4.562

7.  High-resolution multipoint linkage-disequilibrium mapping in the context of a human genome sequence.

Authors:  B Rannala; J P Reeve
Journal:  Am J Hum Genet       Date:  2001-06-15       Impact factor: 11.025

8.  Estimating effective population size and mutation rate from sequence data using Metropolis-Hastings sampling.

Authors:  M K Kuhner; J Yamato; J Felsenstein
Journal:  Genetics       Date:  1995-08       Impact factor: 4.562

9.  Statistical tests of neutrality of mutations.

Authors:  Y X Fu; W H Li
Journal:  Genetics       Date:  1993-03       Impact factor: 4.562

10.  The coalescent process in models with selection and recombination.

Authors:  R R Hudson; N L Kaplan
Journal:  Genetics       Date:  1988-11       Impact factor: 4.562

View more
  10 in total

Review 1.  Population genetic studies in the genomic sequencing era.

Authors:  Hua Chen
Journal:  Dongwuxue Yanjiu       Date:  2015-07-18

2.  Bayesian Inference of Natural Selection from Allele Frequency Time Series.

Authors:  Joshua G Schraiber; Steven N Evans; Montgomery Slatkin
Journal:  Genetics       Date:  2016-03-23       Impact factor: 4.562

3.  A hidden Markov model for investigating recent positive selection through haplotype structure.

Authors:  Hua Chen; Jody Hey; Montgomery Slatkin
Journal:  Theor Popul Biol       Date:  2014-11-13       Impact factor: 1.570

4.  Haplotype-based inference of the distribution of fitness effects.

Authors:  Diego Ortega-Del Vecchyo; Kirk E Lohmueller; John Novembre
Journal:  Genetics       Date:  2022-04-04       Impact factor: 4.562

5.  Estimating Time to the Common Ancestor for a Beneficial Allele.

Authors:  Joel Smith; Graham Coop; Matthew Stephens; John Novembre
Journal:  Mol Biol Evol       Date:  2018-04-01       Impact factor: 16.240

6.  The origin and evolution of fibromelanosis in domesticated chickens: Genomic comparison of Indonesian Cemani and Chinese Silkie breeds.

Authors:  Anik Budhi Dharmayanthi; Yohei Terai; Sri Sulandari; M Syamsul Arifin Zein; Toyoko Akiyama; Yoko Satta
Journal:  PLoS One       Date:  2017-04-05       Impact factor: 3.240

7.  An estimator of first coalescent time reveals selection on young variants and large heterogeneity in rare allele ages among human populations.

Authors:  Alexander Platt; Alyssa Pivirotto; Jared Knoblauch; Jody Hey
Journal:  PLoS Genet       Date:  2019-08-19       Impact factor: 5.917

8.  Gene Banks as Reservoirs to Detect Recent Selection: The Example of the Asturiana de los Valles Bovine Breed.

Authors:  Simon Boitard; Cyriel Paris; Natalia Sevane; Bertrand Servin; Kenza Bazi-Kabbaj; Susana Dunner
Journal:  Front Genet       Date:  2021-02-02       Impact factor: 4.599

9.  The interplay between natural selection and susceptibility to melanoma on allele 374F of SLC45A2 gene in a South European population.

Authors:  Saioa López; Oscar García; Iñaki Yurrebaso; Carlos Flores; Marialbert Acosta-Herrera; Hua Chen; Jesús Gardeazabal; Jesús María Careaga; María Dolores Boyano; Ana Sánchez; Juan Antonio Ratón-Nieto; Arrate Sevilla; Isabel Smith-Zubiaga; Alicia García de Galdeano; Conrado Martinez-Cadenas; Neskuts Izagirre; Concepción de la Rúa; Santos Alonso
Journal:  PLoS One       Date:  2014-08-05       Impact factor: 3.240

10.  A Genetic Mechanism for Convergent Skin Lightening during Recent Human Evolution.

Authors:  Zhaohui Yang; Hua Zhong; Jing Chen; Xiaoming Zhang; Hui Zhang; Xin Luo; Shuhua Xu; Hua Chen; Dongsheng Lu; Yinglun Han; Jinkun Li; Lijie Fu; Xuebin Qi; Yi Peng; Kun Xiang; Qiang Lin; Yan Guo; Ming Li; Xiangyu Cao; Yanfeng Zhang; Shiyu Liao; Yingmei Peng; Lin Zhang; Xiaosen Guo; Shanshan Dong; Fan Liang; Jun Wang; Andrew Willden; Hong Seang Aun; Bun Serey; Tuot Sovannary; Long Bunnath; Ham Samnom; Graeme Mardon; Qingwei Li; Anming Meng; Hong Shi; Bing Su
Journal:  Mol Biol Evol       Date:  2016-01-06       Impact factor: 16.240

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.