Skip to main content
Genetics logoLink to Genetics
. 2013 Aug;194(4):927–936. doi: 10.1534/genetics.113.151571

Statistical Methods for Analyzing Drosophila Germline Mutation Rates

Yun-Xin Fu *,†,1
PMCID: PMC3730920  PMID: 23636740

Abstract

Most studies of mutation rates implicitly assume that they remain constant throughout development of the germline. However, researchers recently used a novel statistical framework to reveal that mutation rates differ dramatically during sperm development in Drosophila melanogaster. Here a general framework is described for the inference of germline mutation patterns, generated from either mutation screening experiments or DNA sequence polymorphism data, that enables analysis of more than two mutations per family. The inference is made more rigorous and flexible by providing a better approximation of the probabilities of patterns of mutations and an improved coalescent algorithm within a single host with realistic assumptions. The properties of the inference framework, both the estimation and the hypothesis testing, were investigated by simulation. The refined inference framework is shown to provide (1) nearly unbiased maximum-likelihood estimates of mutation rates and (2) robust hypothesis testing using the standard asymptotic distribution of the likelihood-ratio tests. It is readily applicable to data sets in which multiple mutations in the same family are common.

Keywords: cell coalescent, Drosophila melanogaster, germline mutation, statistical inference


SPERM and eggs experience many divisions after the fertilized egg, and mutations may occur each time a cell divides. Little is known about the patterns of mutations during development of the germline cell lineage. This is partly due to the scarcity of appropriate experimental data and to lack of proper statistical methods for analyzing such data. Recently, Gao et al. (2011) reported that mutation rates differ dramatically during germline development in Drosophila, with the rate for the first cell division the highest. But the method developed by Gao et al. (2011) is limited to handling only families with at most two mutations each. Also, their conclusions relied heavily on hypothesis testing and the statistical properties of the likelihood-ratio test they used are not known under such circumstances. Furthermore, their coalescent algorithm is too simplistic, not taking into consideration the details of spermatogenesis. Since the ability to make inferences about mutation rates at the level of single-cell division would be a significant step forward, it is desirable to make the inference rigorous and applicable for analysis of data in which more than two mutations per family are common.

Knowledge of development of the germline lineage is essential for inferring mutation rates. For Drosophila melanogaster males, each sperm from a young adult has experienced ≥36 divisions. The first 14 divisions occur in the cleavage stage characterized by fast cell divisions; the last 5 occur during spermatogenesis; those in between occur during gastrulation and organogenesis when the germline stem cells (GSC) divide asymmetrically. For Drosophila, it is well known (Drost and Lee 1995, 1998; Gilbert 2003) that (1) after the 8th cell division, ∼4–6 cells become the primordial germ cells (PGC); (2) after the 12th division, the number of PGCs ranges from 23 to 52; (3) after the 14th division there are 5–6 PGCs in each gonad; and (4) from the 15th division to just before spermatogenesis the number of PGCs remains more or less constant. After the 31st division one of the two daughter cells of each stem cell remains as a stem cell; the other one differentiates into 64 sperm. Thus, if sperm are sampled after the 36th division, all have experienced exactly 36 divisions, but if they are sampled after, for example, the 38th division, some would have experienced 36 divisions, some 37, and some 38 divisions. The algorithm developed by Gao et al. (2011), using the principle of coalescence (Kingman 1982; Ewens 2004), does not account for these differences.

To develop a thorough understanding of mutational patterns during germline development requires obtaining an estimate of mutation rate for each cell division and testing various hypotheses about mutation rates. This article describes further development of the inference framework, which overcomes previous shortcomings, investigates its statistical properties, improves the coalescent algorithm, and reanalyzes the published data. The improved inference framework has the advantage of being adaptable to analyzing mutation patterns in nucleotide polymorphism data, such as generated by next-generation DNA sequencing.

The Theory

Definitions and notations

Consider a sample of families, each consisting of a number of offspring (or sperm) from the same father. For each family with n sampled offspring, a mutation pattern is observed and represented by 〈i1, i2, … , ik〉 such that each element represents an identified mutation, its value equal to the number of mutants for the mutation, where k is the number of mutations. For example, 〈1〉 represents a mutation in a family that leads to only one mutant; 〈3, 2〉 represents two mutations, where one leads to three mutants and another to two mutants. Also we use 〈〉 to represent the case in which no mutation is observed.

Sequencing the same region of the genome among all sampled offspring in the same family will yield a mutation pattern. Alternatively, such information can be obtained from traditional experiments, particularly for some model organisms. For Drosophila, multigeneration mutation screening has been well developed (Muller 1928; Woodruff et al. 1984, 1996; Ashburner 1989; Greenspan 1997) and one such system was used by Gao et al. (2011) for the purpose of identifying recessive lethal or nearly lethal mutations. More experimental detail can be found in Gao et al. (2011) and for the main purpose of this article, it should suffice to outline the structure of information and the type of mutation being examined. The recessive lethality d of a recessive mutation is defined as one minus the maximal percentage of the homozygote (among all survival offspring) for that mutation. The data reported by Gao et al. (2011) correspond to those mutations with recessive lethality equal to 99%, that is, no more than 1% of survival offspring are z/z homozygote. Once a cell acquires a mutation with recessive lethality d, further mutation(s) is much more likely to increase lethality than to reverse it. Consequently recessive lethal mutations have a masking effect such that only the earliest one is identifiable. Figure 1 shows examples of how mutations in a genealogy lead to different mutation patterns.

Figure 1.

Figure 1

Examples of mutations and resulting mutation patterns. (A) Single mutation leading to mutation pattern 〈1〉; (B) two mutations leading to mutation pattern 〈2, 1〉; (C) two mutations leading to mutation pattern 〈3〉 due to the second mutation being masked by the first one.

Suppose branches of a sample genealogy are labeled by integers. For branch i, define Ω(i) as the set of branches consisting of the branch i and all its descendant branches, which are referred to as the subtree of the branch i. For the genealogy shown in Figure 2, for example, Ω(2) = {2, 5, 6} and Ω(3) = {3, 4, 7, 9, 8, 9}. Therefore, two mutations, respectively on branches i and j, are both observable if and only if Ω(i) ∩ Ω(i) = Ø.

Figure 2.

Figure 2

An example of the genealogy of five alleles (ae) sampled from the cell population after the fifth division. Each branch is identified by a nearby integer. The sizes of the branches are ϕ(1) = 5, φ(2) = 2, φ(3) = 3, φ(4) = 2, φ(5) = φ(6) = φ(7) = φ(8) = φ(9) = 1; b1T=(1,0,0),b2T=(1,2,0), b3T=(1,1,0),b4T=(0,1,0), b5T=b6T=b7T=b8T=(0,0,1), and b9T=(0,1,1).

Suppose the germ cell divisions from a fertilized egg to sperm are divided into I intervals. Let [i, j] represent the interval from the ith to the jth cell divisions. Suppose the mutation rate per cell division for the lth interval is ul and define u = (u1, … , uI)T. For a given sample of sperm, there is a genealogy connecting them to the fertilized egg. Suppose each branch in the genealogy is identified by an unique integer (how branches are numbered is immaterial). Define for the ith branch, bij as the number of divisions it contains from the jth interval and bi as a vector with elements bij, j = 1, … , I. That is, bi = (bi1, … , biI)T. Define φ(i) as the size of the ith branch, i.e., the number of descendants of the branch that are observed in the sample, and

ak=i:φ(i)=kbiandt=k=1nak. (1)

Then akj is the total number of cell divisions from the jth interval that are of size k and the kth element, tk, of t is the total number of cell divisions from the kth interval. For branch i, let wi be the sum of lengths of all the branches in Ω(i), excluding the branch i itself. That is, wi=bi+k:Ω(i)bk. Figure 2 illustrates the aforementioned quantities in a genealogy of five alleles taken after the fifth division. It follows that a1=k=59bi=(0,1,5)T, a2 = b2 + b4 = (1, 3, 0)T, a3 = b3 = (1, 1, 0)T, a4 = 0, a5 = b1 = (1, 0, 0), and an example of w is that w4 = b7 + b8 and w3 = b4 + b7 + b8 + b9.

In addition to a and t, we will encounter other quantities that are functions of bi, i = 1, … , which will be defined as they are introduced. Each of these quantities has a value for a given genealogy, and often we need to evaluate its expectation (mean) over all genealogies. We use a bar over the variable to represent its expectation. For example,

t¯=gtdg,a¯k=gakdg. (2)

Probability of a mutation pattern

Assume that the number of mutations in a branch of the sample genealogy g is a Poisson variable. Then the probability of no mutation in a family is equal to etTu. Since a single mutation leading to an observed pattern 〈i〉 must occur on a branch of size i, it follows that

Pr(i|g)=k:φ(k)=ie(tbkwk)Tu(1ebkTu)=k:φ(k)=ie(twk)Tu(ebkTu1), (3)

where the summation is taken over all the branches of size i. In the summation, the first term e(tbkwk)Tu is the probability that there is no mutation outside the subtree of branch k and the second term (1ebkTu) is the probability there is at least one mutation in branch k. This is because any mutation in the subtree will be masked by the mutation in branch k and thus not observable. In general, we have for a mutation pattern 〈i1, … , il〉 that

Pr(i1,,il|g)=(k1,,kl)Jg(i1,,il)[e(twk1,,kl)Tui=1l(ebkiTu1)], (4)

where wk1,,kl=iwki and Jg(i1, … , il) is the collection of the branch sets of genealogy g on which mutations can lead to the observed mutational pattern. That is,

Jg(i1,,il)={(k1,,kl):φ(kj)=ijfori=1,,landΩ(ki)Ω(kj)=Øforij}. (5)

Since sample genealogy is generally unobservable, one needs to consider all the possible sample genealogies from which the given mutational pattern can be generated, which leads to the general unconditional probability of the mutational pattern 〈i1, … , il〉 as

Pr(i1,,il)=g(k1,,kl)Jg(i1,,il)[e(twk1,,kl)Tui=1l(ebkiTu1)]dg. (6)

This formula provides the basis for the proposed inferences and detailed analysis of Drosophila data. For any given mutation pattern 〈i1, … , il〉 and u, the probability can be evaluated as the average of Pr(〈i1, … , il〉|g) [which is given by (4)] over a reasonably large set of simulated sample genealogies. However, it is generally not efficient and often impractical to use the above formula directly if hundreds or even thousands of different u need to be evaluated.

Approximation to the Probability of a Mutation Pattern

Since Equation 6 is computationally expansive to use in general, accurate and yet-fast approximations to the probabilities of various mutation patterns are important and often necessary for large-scale data analysis. Gao et al. (2011) found approximations to the probabilities for up to two mutations in a family, using the Taylor expansion. For example, etTu1tTu+12uT(ttT)u. Define Aij=aiajT,Ai=aitT,andA0=ttT. Then the probabilities p0 = Pr(〈〉), pi = Pr(〈i〉), and pij = Pr(〈i, j〉) can be approximated (Gao et al. 2011) by

p01t¯Tu+12uTA¯0u, (7)
pia¯iTuuTA¯iu, (8)
pij2δij2uTA¯iju, (9)

where δij = 1 if i = j and 0 otherwise. This method of approximation is referred to as the approximation by Taylor expansion (ATE). Although these approximations cover up to two mutations per family, in principle a reasonably accurate approximation to the probability of any given mutation pattern can be obtained if a sufficient number of Taylor expansion terms are included. With increasing mutation rate, the number of required terms for each case will also increase, and due to the need to estimate a large number of coefficients in higher-order terms, their computations make the ATE inefficient.

Since typically bkTu1 in Equation 6, ebkiTu1bkTu. Furthermore one can simplify the expression by replacing w for each combination of branches by its average value and arrive at

Pr(i1,,il|g)(k1,,kl)Jg(i1,,il)[e[twk1,,kl]Tui=1lbkiTu] (10)
e[tw(i1,,il)]TuS(i1,,il,u), (11)

where w(〈i1, … , il〉) is defined as the average value of wk1,,kl over the set Jg(i1, … , il) and

S(i1,,il,u)=(k1,,kl)Jg(i1,,il)(i=1lbkiTu)=l1,,lmal1lmul1ulm, (12)

where al1lm=(k1,,kl)Jg(i1,,il)bk1l1bkmlm, which leads to an approximation of Equation 6 as

Pr(i1,,il)ge[tw(i1,,il)]TuS(i1,,il,u)dg. (13)

A further simplification and approximation can be obtained by moving the integration inward and replacing each quantity by its integral (that is, its expectation). This leads to the approximation

Pr(i1,,il)e[t¯w¯(i1,,il)]TuS¯(i1,,il,u), (14)

where w¯(i1,,il) is the mean value of w(〈i1, …, il〉) over all genealogies, and S¯ is the mean of S over all genealogies, which can be computed as

S¯(i1,,im,u)=l1,,lma¯l1lmul1ulm, (15)

where a¯l1lm is the mean of al1lm over all possible genealogies. This new approach is referred to as the approximation by inward integration (AII).

Let S(〈〉, u) = 1 and w({}) = 0. Then Equation 14 is applicable to any mutation pattern. The computation of Equation 14 is quite manageable now. In particular, for up to two mutations, we have

S(i,u)=(k)Jg(i)bkTu=akTu, (16)
S(i,j,u)=(k,l)Jg(i,j)(bkTu)(blTu)=uTBiju, (17)

where Bij=(k,l)Jg(i,j)bkblT. Therefore, the corresponding new approximations up to two mutations are

p0et¯Tu, (18)
pie[t¯w¯(i)]Tu(a¯iTu), (19)
pije[t¯w¯(i,j)]Tu(uTB¯iju), (20)

where B¯ij is the mean Bij over all genealogies. Note that Bij is not the same as Aij due to constraints on the pair of branches that are compatible with the observed pattern. Gao et al. (2011) recognized the masking effect of mutations and estimated Aij by Bij. We show in a later section that when three or more mutations in a family are rare, then both the ATE and the AII give excellent approximations to the true probabilities. With an increasing number of families with more than two mutations, we find that the new approach provides a more accurate approximation to Equation 6 than those by Gao et al. (2011).

The Likelihood Inference

Suppose there are in total m different mutation patterns in the data set, c1, … , cn, and ni is the occurrence of pattern ci. Then, the likelihood of the data is

L=i=1mPr(ci)ni, (21)

where Pr(ci) is the probability of pattern ci. Based on the new scheme for estimating the probabilities of each pattern, the maximum-likelihood estimates, u^, of u can be derived from ln(L), which is

ln(L)=i=1mni[t¯w¯(ci)]Tu+i=1mniln[S¯(ci,u)]. (22)

The asymptotic covariance of the estimates u^ can also be obtained as the inverse of matrix V=(2lnL/ukul)|u=u^, whose computation is described in the Appendix. Let rT = (r1, … , rI), where rk is the number of cell divisions in the kth interval. Then per generation mutation rate u can be estimated as

u^=r1u^1+r2u^2++rIu^I. (23)

The variance of this estimate is Var(u˜)=rTV1r. Suppose the total number of mutant lines in the experiment is M and the total number of lines screened is N. Then an alternative estimate of u is u˜=M/N, which is unbiased regardless of whether mutation rates during development are the same (Fu and Huai 2003). A hypothesis can be tested through the likelihood-ratio test. For example, for testing the null hypothesis (H0) that mutation rates at different cell divisions are all equal, against the alternative hypothesis H1 that rates have no constraint, the test statistic

Lr=2(ln(L0)ln(L1)) (24)

follows asymptotically the χ2-distribution with I − 1 d.f.

Cell Propagation and Simulation of Cell Genealogy

A discrete generation model is used for the propagation of cells in the germline lineage. We introduce two alternative modes of cell propagation.

Let N(i) be the size of the ith population, which can be divided into two groups, one [size N0(i)] without a sister cell and one [size N1(i)] with one sister cell [N(i) = N0(i) + N1(i)]. The first mode of propagation assumes that for each cell in the ith population, the probability of having k(k = 0, 1, 2) daughter cell(s) in the ith population is pk.

This mode of cell propagation is fully determined when the values of pi are specified. p2 = 1 corresponds to the case in which each cell yields two daughter cells, which is considered to be the default situation. Another special case is that every cell produces at least one daughter cell, which corresponds to p0 = 0. For two randomly selected cells from the ith population, the probability that they will coalesce in the i − 1th population is

N1(i)N(i)(N(i)1). (25)

That is, two cells will coalesce if and only if the first cell selected has a sister cell [with probability N1(i)/N(i)] and the second cell selected is its sister cell [with probability 1/(N(i − 1) − 1]. When there are multiple pairs of cells being considered, multiple coalescence can occur, which is usually not allowed in the conventional coalescent theory. The exact probabilities of any particular pattern of coalescence (for example, two pairs of coalescence, five pairs of coalescence, etc.) can be given analytically although they are not necessary for our purpose. What is critical is a proper algorithm to simulate this process as is discussed later in this section.

An alternative mode of cell propagation is as follows. Assume that each cell in the (i − 1)th population divides to yield two daughter cells and the cells in the ith population are a random sample (without replacement) from these 2N(i − 1) daughter cells. This mode of cell propagation is recognized when a range condition, such as N(i) ∈ [a, b], is specified. In such a case, N(i) is assumed to be a random integer in the given range [a, b]. Then the probability that two randomly selected cells from the ith population will coalesce in the (i − 1)th population is

12N(i1)1, (26)

which occurs only if the second cell selected is the sister cell of the first one. Again the probability of multiple coalescence can be derived. However, the sampling process will also yield N(i) and N1(i); thus the coalescent probability is also given by Equation 25.

Simulation algorithms

A forward–backward two-step algorithm was used in Gao et al. (2011) and will continue to be used here. The first (forward) step is to simulate a history of the population sizes and the second (backward) step is to simulate the genealogy given the history of the populations sizes as follows.

Forward algorithm: Simulation of cell population dynamics:

Given the value of N(i − 1), the value of N(i) is simulated according to the transition mode. Meanwhile, the values of Nk(i), (k = 1, 2) are recorded.

Backward algorithm: Simulation of cell genealogy:

Given a collection of n cells from the ith population:

  1. Create an array of N(i) integers as follows: N1(i) integers from 1 to N1(1) and two copies of each integer from N1(i) + 1 to N1(i) +N2(i).

  2. Take a random sample of size n from the above array. If two integers in the sample are the same, a coalescent event occurs.

  3. Update the collection of cells and repeat steps 1 and 2 until the 0th population (the zygote) is reached.

In the forward step, the cell lineage splits into two subpopulations after the 14th division and enters the stem cell lineage, which is specified by mode 1 with p1 = 1 − e, p2 = 2 for small values of e. After the 31st division, each of the differentiated cells from stem cells goes into spermatogenesis, resulting in 64 sperm. After the 37th cell division, the sperm population consists of sperm that are derived from differentiated cells that have experienced different numbers of divisions. Therefore, the number of cell divisions for each of the sperm in a random sample can be different.

Numerical Results

To investigate statistical properties of the inference framework, the 36 cell divisions are divided into four intervals: [1, 3], [4, 14], [15, 31], and [32, 36], representing, respectively, the early cleavage, late cleavage, the stem-cell stage, and the spermatogenesis stage. Situations with maximal cell divisions >36 are also considered, so that different sperm in a sample might have experienced different numbers of divisions (see Figure 3). In such situations, the meaning of the last two intervals needs to be modified. For example, if a maximum of 38 divisions is allowed, then the last interval corresponds to the last 5 cell divisions, which for some lineages are from the 34th to the 38th division, while for some they are from the 32nd to the 36th division; and the second interval thus includes the 15th division in whatever is not included in the last interval.

Figure 3.

Figure 3

Population dynamics and an example of the genealogy of four sperm.

Simulation of sample genealogy

As pointed out earlier, the process of simulating a sample genealogy is similar to that in Gao et al. (2011), with the exception of the gametogenesis stage. The process consists of forward and backward steps. The former is guided by a number of constraints about the population sizes mentioned in the Introduction. For example, after the 8th division, there are 256 cells from which only 4–7 cells become PGCs. Table 1 lists all the used constraints for population sizes during germline development. After the 31st division in the forward process, each of the differentiated cells will go into gametogenesis, which progresses through 5 additional divisions to produce 64 sperm. This aspect of the development is now explicitly modeled.

Table 1. Constraints during the germline development of a male Drosophila melanogaster.

Constraint no. Detail
1 N(8) ∈ [4, 6]
2 N(12) ∈ [23, 52]
3 Population split into two with each N ∈ [5, 9]
4 Stem-cell stage starts from the 15th division onward with p2 = 0.001
5 Differentiated cells after the 31st division starts spermatogenesis

The backward process of the simulation is the same as that in Gao et al. (2011) except that the efficiency of the program has been improved. The resulting population dynamics with relation to the sample genealogy are illustrated in Figure 3. It is important to simulate a large number of genealogies from which the values of various coefficients in the inference framework can be obtained. To deal with up to four mutations in a family, we found that in general 250,000 genealogies are sufficient.

Accuracy of the approximations to the probabilities of mutation patterns

Since the expected numbers of occurrences and the difference in the expected numbers of occurrences are critical to the statistical inference, we use the following index to measure the accuracy of the approximations,

Di=N(PiP^i), (27)

where Pi is the exact probability for a mutation pattern with i mutations, P^i is its approximation, and N is the number of families, which is set to 8625. The probabilities were estimated with 2 million simulated genealogies. Table 2 gives the results for several mutation rates. In all cases the AII is better than the ATE; the AII performs well for a wide range of mutation rates, including a very large mutation rate. The ATE appears to be sufficient for a mutation rate up to ∼u × 10−4, but with a rate closer to 10 × 10−4, its errors becomes too large, in addition to not being able to handle more than two mutations. We focus on further studying the statistical properties of the AII because of its obvious superiority.

Table 2. The expected numbers of mutation patterns and quality of approximations in 8625 families, each having 20 offspring.

i =
u(× 104) 0 1 2 3 4 5 6 7
1 NPi 8,326.5 293.9 4.6 0.0 0.0 0.0 0.0 0.0
Di −0.1 0.1 0.0 0.0 0.0 0.0 0.0 0.0
D′i 0.2 −0.1 −0.1
5 NPi 7,232.6 1,286.7 100.9 4.7 0.1 0.0 0.0 0.0
Di −1.7 1.4 0.3 0.0 0.0 0.0 0.0 0.0
D′i −1.7 14.1 −17.4
10 NPi 6,067.3 2,179.3 344.1 32.2 2.0 0.1 0.0 0.0
Di −5.7 3.8 1.6 0.2 0.0 0.0 0.0 0.0
D′i −38.6 131.9 −127.5
50 NPi 1,504.0 2,950.4 2,468.7 1,206.0 389.8 88.8 14.7 1.5
Di −31.3 −25.5 12.7 23.8 13.6 4.5 1.0 0.1
D′i −4,901.0 11,637.7 −8,438.5

u, mutation rate; NPi, expected number of occurrences based on exact probability; Di, D values based on the AII; D′i, D values based on the ATE.

Maximum-likelihood estimate of u

One major outcome of the inference is the maximum-likelihood estimate of the mutation rate u; thus it is important to understand the properties of the estimates, which were carried out using simulations. Table 3 shows the means and standard deviations of the maximum-likelihood estimates of u1, u2, u3, and u4 for several cases. The results show that the maximum-likelihood estimates are slightly biased but the bias decreases with increase in family number, which is expected from the well-known properties of the maximum-likelihood method. The standard errors of estimating u1, … , u4 differ from each other, with those for u3 and u4 being the smallest and that for u1 the largest. This pattern agrees with the fact that there are many more mutations that result in a smaller mutant size, most of which likely occurred during the third and fourth time intervals. As a result, there are more observations from these two intervals that lead to more accurate estimates.

Table 3. Maximum-likelihood estimates of u1, u2, u3, and u4(× 104) with 20 offspring from each of n families.

u1, u2, u3, u4 n = 1,000 n = 10,000
4, 4, 4, 4 4.21, 3.86, 4.04, 3.98a 3.95, 3.94, 4.02, 3.97
4.80, 2.57, 1.37, 1.51b 1.80, 0.99, 0.48, 0.62
8, 4, 4, 4 7.83, 4.11, 3.93, 4.04 7.95, 3.94, 4.02, 3.97
6.50, 3.02, 1.51, 1.53 2.35, 1.11, 0.53, 0.50
4, 4, 4, 8 4.19, 3.83, 4.07, 7.91 3.97, 3.94, 4.02, 7.96
4.77, 2.62, 1.44, 1.72 1.84, 0.97, 0.50, 0.56
6, 4, 4, 6 5.93, 3.97, 4.01, 5.97 5.99, 3.92, 4.04, 5.95
5.68, 2.82, 1.47, 1.62 2.11, 1.04, 0.52, 0.53
3, 6, 6, 3 3.67, 5.58, 6.13, 2.96 3.03, 5.83, 6.06, 2.95
4.73, 3.00, 1.62, 1.67 1.75, 1.07, 0.56, 0.55

Result for each case is based on 1000 simulated data sets.

a

Mean estimates.

b

Standard deviations.

Figure 4 shows the distributions of estimates of mutation rates corresponding to the first row of Table 3. Two obvious features from these distributions are as follows. The first is that with increased family number, each distribution becomes more concentrated around the true mutation rate. The second is that judging from the spread of the distributions, the quality of estimations for u3 and u4 is better than that for u1 and u2. Among the four, the quality of estimating u1 is the poorest. These features agree well with the patterns of standard deviations in Table 3.

Figure 4.

Figure 4

Distributions of the estimates for u1, u2, u3, and u4 (from top down). In each of the plots, shaded bars correspond to 1000 families and solid bars to 10,000 families (labels for the x-axis are multiplied by 104).

Likelihood-ratio test

Being able to obtain maximum-likelihood estimates under different assumptions also allows us to examine the distribution of the likelihood-ratio test. Various hypotheses about the pattern of mutation rates can be tested, as reported in Gao et al. (2011); however, the following four are representative, one for each value of the degrees of freedom: H0, rates are constant; H1, the last three are the same; H2, the first two are the same; and H3, no constraint.

Let Lij be the log-likelihood ratio statistics between the ith and jth hypotheses. When H0 is true, it is expected that L0,1, L0,2, and L0,3 follow asymptotically χ2-distributions with 1, 2, and 3 d.f., respectively. In the simulations, constant mutation rates are used and for each simulated sample, the maximum likelihood under each hypothesis is found, which leads to the likelihood-ratio statistics. Table 4 shows the upper-tail critical values for these three statistics. Comparing these critical values with the critical values of χ with 1, 2, and 3 d.f., respectively, indicates that the these critical values agree reasonably well with the asymptotic values with sample sizes as small as 500. The distributions of these statistics are given in Figure 5 for two different sample sizes, which shows the overall excellent agreement of the empirical density with asymptotic ones.

Table 4. Critical values for likelihood-ratio tests with μ = 0.0004.

Asmpt
n = 1,000
n = 5,000
n = 10,000
Li,j c5 c1 c5 c1 c5 c1 c5 c1
L0,1 5.99 9.21 6.18 9.56 6.17 9.35 6.23 9.44
L0,2 3.84 6.64 3.47 5.26 3.96 6.88 3.93 6.66
L0,3 7.82 11.35 7.51 10.55 8.01 11.42 8.21 11.98

c5 and c1 are, respectively, the upper 5% and 1% critical values. Simulation results for each case are based on 10,000 replicates.

Figure 5.

Figure 5

Distributions of likelihood-ratios L0,1 (top three), L0,2 (middle three), and L0,3 (bottom three) for 200 (left), 1000 (center), and 10,000 (right) families (bottom), with smooth curves being the χ2 densities.

Reanalysis of the data

The data being reanalyzed here consist of those presented in Table 1 of Gao et al. (2011) and 7 additional families, 3 of which have three mutations and 1 of which has four mutations, giving thus a total of 8,625 families. For convenience of comparison, we used the same division of intervals: [1, 1], [2, 2], [3, 14], [15, 31], and [32, 36]. Table 5 shows the maximum-likelihood estimates using both the ATE and the AII (for the sake of space, only the results for four of the eight hypotheses considered in Gao et al. 2011 are given), while Table 6 gives the results of the likelihood-ratio tests. Comparing the entries of the ATE in these tables to those in Tables 4 and 5 of Gao et al. (2011), one can see that the differences are minimal. Furthermore, comparing the estimates by the ATE to those by the AII shows that the differences are also minor in almost all cases. Therefore, the improved method does not change the conclusions made previously. These analyses also included the case in which 38 cell divisions were assumed. In such situations, the patterns of the likelihood-ratio tests (Table 6) suggest that the mutation rates for the second, third, and fourth intervals may also be different, although the evidence is only marginal.

Table 5. Maximum-likelihood estimates of u × 103 under several hypotheses.

Hypothesis u1 u2 u3 u4 u5 −ln(L)
H1 0.347a 0.347 0.347 0.347 0.347 4519.0
0.343b 0.343 0.343 0.343 0.343 4494.8
0.321c 0.321 0.321 0.321 0.321 4441.9
H3 2.284 2.284 0.001 0.001 1.217 4153.2
2.284 2.284 0.001 0.001 1.217 4129.0
2.249 2.249 0.001 0.046 1.050 4126.4
H5 4.864 0.001 0.007 0.007 1.217 4139.6
4.864 0.001 0.007 0.007 1.217 4115.4
4.655 0.001 0.037 0.037 1.050 4113.1
H8 5.072 0.001 0.002 0.007 1.217 4139.5
4.864 0.001 0.002 0.007 1.217 4115.4
4.815 0.001 0.001 0.058 1.032 4110.8

H1, u1 = … = u5; H2, u2 = u3 = u4; H3, u1 = u2; H4, u2 = u3; H5, u3 = u4; H6, u4 = u5; H7, u1 = u5; and H8, no constraint.

a

Estimates based on the ATE.

b

Estimates based on the AII.

c

Estimates based on the AII with 38 divisions.

Table 6. The values of the log-likelihood ratio test of various hypotheses listed in Table 5.

i =
Contrast 2 3 4 5 6 7 8
H1 vs. Hi 758.8 731.6 758.9 758.8 293.2 714.8 758.9
758.7 731.7 758.8 758.7 292.7 714.6 758.8
657.1 630.9 662.1 657.5 293.6 609.9 662.1
Hi vs. H8 0.1 27.3 0.0 0.1 465.7 44.2
0.1 27.1 0.0 0.1 466.1 44.2
5.0 31.2 0.0 4.6 368.6 52.3

While it is comforting that the reanalysis reinforces the conclusions made earlier, this should not be regarded as the AII lacking importance. When the number of families with more than two mutations increases, one can expect to see increasing differences and a more rigorous new method than the ATE will become necessary. To illustrate, we simulated sets of 8625 families with four intervals of cells [1, 1], [2, 14], [15, 33], and [34, 38], using two sets of mutation rates, one being equal rates for all the intervals and the other being one that produces mutational patterns resembling those from the experiment, which will be subjected to detailed analysis elsewhere. Table 7 shows the comparison of the two methods from which it is obvious that the ATE leads to underestimation of mutations rates. In the first case (equal mutations rates), the bias in estimating ui increases with i and u4 is about two-thirds of the true value. MSEs of the estimates also suggest that the AII performs considerably better (except for u1 for which there is little difference between the two methods). For the second case, the downward bias in the estimates by the ATE is also obvious in all ui and the MSEs by ATE are appreciably larger than those by the AII. Another shortcoming of the ATE is that due to differential degrees of underestimation of ui, it can lead to rejection of certain hypotheses more often than specified by the given nominal level of significance. For example, for testing the hypothesis u1 = u4, the ATE in the first case leads to nearly 12% rejection while the AII has <5% rejection at the 5% significance level. These results agree well with an earlier conclusion made from Table 2, which is that when the mean mutation rate is >10−4, the ATE starts to lose accuracy.

Table 7. Comparison of estimates of u based on the ATE and the AII when mutation rates are relatively high.

Rates Values (×104) AII MSE ATE MSE
u1 2.000 2.098 0.648 1.923 0.627
u2 2.000 1.898 0.031 1.602 0.186
u3 2.000 2.015 0.007 1.587 0.177
u4 2.000 1.934 0.016 1.417 0.348
u1 20.000 19.581 2.4772 18.904 3.4325
u2 0.200 0.203 0.0086 0.139 0.0111
u3 0.167 0.165 0.0020 0.152 0.0021
u4 5.000 4.943 0.0112 4.315 0.4742

MSE, mean square error. For each parameter set, 500 sets of 8625 families were generated.

Discussion

This article presents a significantly improved framework for statistical inference of germline mutation rates, with specific reference to D. melanogaster. This framework includes coalescent theory and an improved algorithm for simulating sample genealogies to obtain various coefficients, a method for computing the probabilities of mutation patterns, and a likelihood method for estimating mutation rates and testing hypotheses about the pattern of mutation rates. Statistical properties of the inference framework were investigated through simulation. The new approximation method for computing the probabilities of mutation patterns is more accurate than the previous method by Gao et al. (2011), particularly when mutation rates are high. Nevertheless, the previous method is sufficiently accurate for the data reported by Gao et al. (2011), and thus all major conclusions remain intact. The new likelihood-based inference exhibits desirable and expected properties, including reduced bias and smaller standard deviation with increasing number of families. The asymptotic χ2-distribution for the likelihood-ratio test is sufficiently accurate when the number of families is reasonably large and for the sample size reported in Gao et al. (2011).

This theoretical study paves the way for analysis of data from families with three and four mutations. Furthermore, the theoretical framework reported here can be adapted for studying germline mutational distribution in other organisms and for analyzing data generated through DNA typing or sequencing sperm samples. To apply the framework to other organisms the nature and mode of cell propagation of their germline populations would need to be determined. Application to data generated by DNA typing or sequencing will likely have its own issues, such as data accuracy, but since it is more economical to sequence larger regions with fewer samples than shorter regions with larger samples, observing multiple mutations will likely be the norm. Therefore, the statistical framework of inference described here will be relevant.

Acknowledgments

I thank Sara Barton for her editorial assistance. This work was partly supported by grants from the Chinese National Science Foundation (30570248 and 91231120 YF) and by the Betty Wheless Trotter Endowment Fund from The University of Texas Health Science Center.

Appendix

Asymptotic Covariance of the Maximum-Likelihood Estimates

The asymptotic covariance matrix of the maximum-likelihood estimates u^ is the inverse of the following matrix:

V=(2lnLukul)|u=u˜.

Since

ln(L)=k=0mnk(tsk)Tu+k=0mnkln(Sk),

it follows that

ln(L)ui=k=0nk[Sk1Skui(tsk)i] (A1)
2ln(L)uiuj=k=1nkSk2[Sk2SkuiujSkuiSkuj]. (A2)

Since S is of the form

S=i1,i2,,ikt(i1,i2,,ik)ui1uik,

where t(i1, i2, , ik) is constant, it follows that

Sui=i1,i2,,ikt(i1,i2,,ik)ui1uikui (A3)
2Suiuj=i1,i2,,ikt(i1,i2,,ik)2ui1uikuiuj. (A4)

Furthermore, let ni be the number of i in i1, … , ik; then

ui1uikui=niui1uikui (A5)
2ui1uikuiuj=ninjui1uik(uiuj) (A6)
2ui1uikuiui=ni(ni1)ui1uik(ui2). (A7)

Putting the results of Equations A3–A7 into Equation A2, together with u replaced by u^, will lead to the numerical value of 2lnL/ukul.

Footnotes

Communicating editor: Y. S. Song

Literature Cited

  1. Ashburner M., 1989.  Drosophila: A Laboratory Handbook. Cold Spring Harbor Laboratory Press, Cold Spring Harbor, NY [Google Scholar]
  2. Drost J. B., Lee W. R., 1995.  Biological basis of germline mutation: comparisons of spontaneous germline mutation rates among Drosophila, mouse and human. Environ. Mol. Mutagen. 25(Suppl. 26): 48–64 [DOI] [PubMed] [Google Scholar]
  3. Drost J. B., Lee W. R., 1998.  The developmental basis for the germline mosaicism in mouse and Drosophila melanogaster. Genetica 102/103: 421–443 [PubMed] [Google Scholar]
  4. Ewens W. J., 2004.  Mathematical Population Genetics. Springer-Verlag, New York [Google Scholar]
  5. Fu Y. X., Huai H., 2003.  Estimating mutation rate: How to count mutations? Genetics 164: 797–805 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Gao J. J., Pan X. R., Hu J., Ma L., Wu J. M., et al. , 2011.  Highly variable recessive lethal or nearly lethal mutation rates during germline development of male drosophila melanogaster. Proc. Natl. Acad. Sci. USA 108(38): 15914–15919 [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Gilbert S. F., 2003.  Developmental Biology, Ed. 7 Sinauer Associates, Sunderland, MA [Google Scholar]
  8. Greenspan S. F., 1997.  Fly Pushing: The Theory and Practice of Drosophila Genetics. Cold Spring Harbor Laboratory Press, Cold Spring Harbor, NY [Google Scholar]
  9. Kingman J. F. C., 1982.  On the genealogy of large populations. J. Appl. Probab. 19A: 27–43 [Google Scholar]
  10. Muller H. J., 1928.  The measurement of gene mutation rate in Drosophila, its high variability, and its dependence upon temperature. Genetics 13: 279–357 [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Woodruff R. C., Thompson J. J. N., Seeger M. A., Spivey W. E., 1984.  Variation in spontaneous mutation and repair in natural population lines of Drosophila melanogaster. Heredity 58: 223–234 [Google Scholar]
  12. Woodruff R. C., Huai H., Thompson J. J. N., 1996.  Clusters of identical new mutation in the evolutionary landscape. Genetica 98: 149–160 [DOI] [PubMed] [Google Scholar]

Articles from Genetics are provided here courtesy of Oxford University Press

RESOURCES