The Ancestry of a Sample of Sequences Subject to Recombination (original) (raw)

Abstract

In this article we discuss the ancestry of sequences sampled from the coalescent with recombination with constant population size 2N. We have studied a number of variables based on simulations of sample histories, and some analytical results are derived. Consider the leftmost nucleotide in the sequences. We show that the number of nucleotides sharing a most recent common ancestor (MRCA) with the leftmost nucleotide is ≈log(1 + 4N Lr)/4Nr when two sequences are compared, where L denotes sequence length in nucleotides, and r the recombination rate between any two neighboring nucleotides per generation. For larger samples, the number of nucleotides sharing MRCA with the leftmost nucleotide decreases and becomes almost independent of 4N Lr. Further, we show that a segment of the sequences sharing a MRCA consists in mean of 3/8Nr nucleotides, when two sequences are compared, and that this decreases toward 1/4Nr nucleotides when the whole population is sampled. A measure of the correlation between the genealogies of two nucleotides on two sequences is introduced. We show analytically that even when the nucleotides are separated by a large genetic distance, but share MRCA, the genealogies will show only little correlation. This is surprising, because the time until the two nucleotides shared MRCA is reciprocal to the genetic distance. Using simulations, the mean time until all positions in the sample have found a MRCA increases logarithmically with increasing sequence length and is considerably lower than a theoretically predicted upper bound. On the basis of simulations, it turns out that important properties of the coalescent with recombinations of the whole population are reflected in the properties of a sample of low size.

UNDERSTANDING the genealogical relationship between sequences in a diploid population has been central to recent analyses of the dynamics of sequence evolution at the population level. The stochastic process generating the genealogical relationship between k sampled sequences from a population with constant size N and no recombination was first described by Watterson (1975) and further developed into the theory of the coalescent by Kingman (1982). The process of evolution of sequences subject to both coalescence and recombination in a population was first described by Hudson (1983). In Hudson’s approach the combined coalescent and recombination process is followed back in time until any position in the extant sequences has found a most recent common ancestor (MRCA). Distant positions will not necessarily share the same history, and the ancestral positions can be located on different sequences. However, the genealogies of distinct but linked positions are correlated: Positions far apart have ancestries almost independent of each other, whereas positions close to each other tend to have identical ancestry. Griffiths and Marjoram (1997) proved that the set of MRCAs to a sample is finite for any sample size. But, even positions sharing the same MRCA can have very different histories.

In this article we discuss the ancestry of a sample of k sequences subject to both coalescence and recombination. This is done mainly through simulations of sample histories. The combinatorial complexity of the coalescent with recombination makes exact results difficult to derive and, in most cases, restricted to samples of size 2. We measure the sequence length in expected number of recombinations per sequence per 2N generations, where N is population size. The population size is assumed to be constant from generation to generation.

Our results can be broadly divided into two parts. In the first part, we have focused on the structure of a single MRCA. Consider the MRCA at position 0 of the sequences. Call this ancestor MRCAk (0), where k refers to sample size. If there is no recombination in the history of the sample, all positions q > 0 will share the same MRCA, i.e., MRCAk (0) = MRCAk (q). However, if recombination is present, only a subset of the positions q > 0 will share this MRCA. In the example in Figure 1 positions 0 ≤ q < ¼ and ½ ≤ q ≤ 1 share MRCA spread on two distinct segments, while ¼ ≤ q < ½ share MRCA.

Furthermore, we are interested in the following variables: (1) length of ancestral material that shares MRCA with position 0 [in the example in Figure 1 this amounts to (1 - ½) + (¼ - 0) = ¾], (2) the number of segments into which the positions sharing MRCA with position 0 are partitioned (in the example in Figure 1 this is two segments).

—The coalescent with recombination. The genealogy of a sample of size 2 is shown. Sequence length is 1 (= ρ/2). Time starts at present (bottom) and increases going backward in time (top). When a branch splits in two, a recombination event happens and when two branches merge, a coalescent event happens. Thick lines, material ancestral to the sample; thin lines, nonancestral material. (A) The first event going backward in time is a recombination event with breakpoint q = 1/2, whereby the ancestral material to the sample is located on three sequences. (B) The second event is a recombination event with breakpoint q = 1/4, spreading the ancestral material on four sequences. (C) The third event is a coalescent event creating a new sequence, say S. The ancestral material on S is partitioned into two segments with nonancestral material in between (of length 1/4). This nonancestral material is trapped between the two segments of ancestral material, hence called trapped material. If a recombination event happens within the trapped material, the two segments of ancestral material are spread on two different ancestors and recombination events happening within trapped material affect the genealogy of the sample. The positions ¼ ≤ q < ½ find a MRCA at event D, and positions 0 ≤ q < ¼ and ½ ≤ q ≤ 1 at event E.

Figure 1.

—The coalescent with recombination. The genealogy of a sample of size 2 is shown. Sequence length is 1 (= ρ/2). Time starts at present (bottom) and increases going backward in time (top). When a branch splits in two, a recombination event happens and when two branches merge, a coalescent event happens. Thick lines, material ancestral to the sample; thin lines, nonancestral material. (A) The first event going backward in time is a recombination event with breakpoint q = 1/2, whereby the ancestral material to the sample is located on three sequences. (B) The second event is a recombination event with breakpoint q = 1/4, spreading the ancestral material on four sequences. (C) The third event is a coalescent event creating a new sequence, say S. The ancestral material on S is partitioned into two segments with nonancestral material in between (of length 1/4). This nonancestral material is trapped between the two segments of ancestral material, hence called trapped material. If a recombination event happens within the trapped material, the two segments of ancestral material are spread on two different ancestors and recombination events happening within trapped material affect the genealogy of the sample. The positions ¼ ≤ q < ½ find a MRCA at event D, and positions 0 ≤ q < ¼ and ½ ≤ q ≤ 1 at event E.

In the second part, we have focused on the time back to MRCAs. The total branch length, Gk(q), and the height, Tk(q) (time until a MRCA), of the genealogy of a single nucleotide are distributed according to the coalescent without recombination. In contrast, the distribution of the time until all nucleotides have found a MRCA, Tk = max{Tk(q)|q} and the distribution of Gk = max{Gk(q)|q} depend on the total genetic length ρ. We have investigated the expected values of these two variables. Moreover, we discuss a notion of shared sequence ancestry that relates to the correlation between genealogies.

The recombination rate ρ = 4NLr has been varied from 0 to 50 in the simulations. The quantity r is the probability of a recombination event between any two neighboring positions in a sequence per generation, and L is number of nucleotides in a sequence. Let us assume that r is 10-7 in the human genome and that the effective population size of humans is 104. With ρ = 50 we have L = ρ/(4Nr) = 50 · 107/(2 · 104) = 2.5 · 104 nucleotides. Thus, our simulation results cover the ancestry of a sample of human DNA sequences of length up to 25,000 nucleotides.

THE COALESCENT WITH RECOMBINATION

The model of a population of sequences subject to recombination is the following: Each sequence is L nucleotides long and recombination is assumed to occur to the right of a nucleotide. The population is of constant size N and diploid, i.e., there are 2N sequences in the population.

A new generation is obtained from the present by (1) selecting with probability 1 - r a single parent uniformly at random and (2) selecting with probability r two parents uniformly at random and recombining these. Each sequence in the next generation chooses one or two parents in this manner. The collection of these offspring forms the next generation. The process starts at the present and time increases as it goes backward.

This process is transformed into one of a continuous time and continuous sequence by letting N → ∞ and measuring time in 2N generations and by letting L → ∞ and r → 0, such that 4rLN → ρ. Here 2rLN is the expected number of recombinations per 2N sequences per generation. Sequence length is measured in expected number of recombinations per 2N sequences per generation; that is, the entire sequence length is ρ/2. Hudson (1983) showed that the waiting time until a sequence is created by a recombination event from two sequences is exponentially distributed with intensity parameter ρ0/2. For the extant sequences, ρ0/2 is simply the length of the sequences, i.e., ρ0 = ρ. For ancestral sequences, ρ0/2 is the length of the interval spanned by regions that have ancestral material. Note that this interval can include regions with nonancestral material (cf. Figure 1). The recombination breakpoint is uniformly distributed within this material. The waiting time going backward in time until k sequences have only k - 1 ancestors in the population is exponentially distributed with intensity parameter k(k - 1)/2, and the two sequences that have a common ancestor at that time are uniformly distributed among different pairs. This was first realized by Watterson (1975), and later developed into the theory of the coalescent by Kingman (1982).

The coalescent with recombination has further been investigated by Hudson and Kaplan (1985), Kaplan and Hudson (1985), Griffiths and Marjoram (1996, 1997), and Wiuf and Hein (1997, 1999).

The genealogy of a sample of sequences can be simulated by going back in time, waiting for what occurs first, a recombination or a coalescence, and then performing the appropriate operation on the set of ancestral sequences. Recombination increases the number of sequences carrying ancestral material by one, but does not increase the total amount of ancestral material. A coalescence decreases the number of sequences with ancestral material by one. It can increase the amount of material where recombination can occur, because coalescence can trap some nonancestral material (Figure 1). When any position on the extant sequences has found a MRCA, not necessarily the same ancestor, all segments with ancestral material spliced together constitute one sequence. Above this point, coalescence cannot reduce the amount of ancestral material and all that occurs is redistribution of ancestral material on different sequences by recombination and coalescence. Because the rate of coalescence is quadratic in the number of sequences, and the rate of recombination is at most linear, all positions eventually find a MRCA.

RESULTS

In this section we present simulated and mathematical results related to the MRCAs of a sample on k sequences (sections 1-6). We used an algorithm described in Wiuf and Hein (1999) to simulate sample histories. For each value of k = 2, 3, 5, 10, 25, 50, and 100 we simulated 2000 sample histories with recombination rate ρ = 50.

1. Definitions: We define a number of mathematical quantities that relate to the coalescent with recombination and to the results that we derive and discuss below.

Assume a sample of size k is given, with k possibly infinite. Let MRCAk(q) denote the MRCA to position q in the sample of k sequences. The time until the MRCAk(q) is distributed according to the coalescent process without recombination because one position cannot be subject to recombination. Further, let Ak(q) = 1 if there is a shift from one MRCA to another MRCA in position q, and Ak(q) = 0 otherwise; and let Bk(q) = 1 if there is a recombination breakpoint in position q within ancestral material, and Bk(q) = 0 otherwise. Ak stands for ancestor and Bk for breakpoint. We have Ak(q) = 1 iff the MRCAs to the left and to the right of position q are different, i.e., if MRCAk(q - ε) ≠ MRCAk(q + ε), provided ε is small. The definitions are illustrated in Figure 2. Both quantities Ak(q) and Bk(q) depend on the ancestral history of positions local to q only and not on the entire sequence history. Note that if Ak(q) = 1 then also Bk(q) = 1, but not necessarily the other way around. All recombination events do not necessarily result in a shift from one MRCA to another MRCA. Moreover, the distributions of the Ak(q)’s and Bk(q)’s, q ≥ 0 are invariant under translations along the sequences. As an example, (Ak(0), Ak(q)) is distributed like (Ak(p), Ak(q + p)); the distribution depends on the relative distance between positions only (q = q - 0 = q + p - p) and not on the actual positions. This makes the two processes stationary processes (Daley and Vere-Jones 1988).

On the basis of the definitions of Ak(q) and Bk(q) we define

Rk(ρ)=#{Bk(q)=1;0≤q≤ρ∕2},

(1)

Sk(ρ)=#{Ak(q)=1;0≤q≤ρ∕2}+1.

(2)

The variable Rk(ρ) is the number of recombination events within ancestral material until all positions have found a MRCA (cf. Figure 2). Note that this is not necessarily the same MRCA for all positions. Similarly, Sk(ρ) is the number of shifts from one MRCA to another MRCA plus one. The material sharing a MRCA is partitioned into disjoint and distinct segments (as illustrated in Figure 3). The total number of segments equals the variable Sk(ρ). Trapped material between two such segments on the same sequence can either be ancestral to the sample or nonancestral (Figure 3). In the former case, a position within the trapped material has not yet found a MRCA.

—An illustration of the definitions of Bk(q), Ak(q), Rk(ρ), and rk. The figure shows the ancestral history of a sample of size 2 until all positions have found a MRCA. Thick lines, material ancestral to the sample; thin lines, nonancestral material. When a position has found a MRCA, it is marked with a dot. The recombination rate is ρ = 4, so sequence length is 2. The first two events are recombinations, spreading the ancestral material on four sequences. The fourth event is also a recombination, but in nonancestral (trapped) material. The sixth event is a coalescence whereby positions 0 ≤ q < 1.5 find a MRCA. The seventh event is a recombination in ancestral material but after the position has found a MRCA. Finally, the positions 1.5 ≤ q < 2 find a MRCA. In total we find that the number of recombination events within ancestral material, but before the positions find a MRCA, is R2(4) = 2, and the positions where this happens fulfill B2(1) = B2(1.5) = 1. For all other positions B2(q) = 0. The length until the first recombination breakpoint counted from position 0 is 1, i.e., r2 = 1. In total there are three ancestral sequences where positions find MRCA, events five, six, and eight. The shifts from one MRCA to another MRCA happen in position 1.5 only, so that A2(1.5) = 1 and A2(q) = 0 for q ≠ 1.5. Thus, we have S2(4) = 2.

Figure 2.

—An illustration of the definitions of Bk(q), Ak(q), Rk(ρ), and rk. The figure shows the ancestral history of a sample of size 2 until all positions have found a MRCA. Thick lines, material ancestral to the sample; thin lines, nonancestral material. When a position has found a MRCA, it is marked with a dot. The recombination rate is ρ = 4, so sequence length is 2. The first two events are recombinations, spreading the ancestral material on four sequences. The fourth event is also a recombination, but in nonancestral (trapped) material. The sixth event is a coalescence whereby positions 0 ≤ q < 1.5 find a MRCA. The seventh event is a recombination in ancestral material but after the position has found a MRCA. Finally, the positions 1.5 ≤ q < 2 find a MRCA. In total we find that the number of recombination events within ancestral material, but before the positions find a MRCA, is R2(4) = 2, and the positions where this happens fulfill B2(1) = B2(1.5) = 1. For all other positions B2(q) = 0. The length until the first recombination breakpoint counted from position 0 is 1, i.e., r2 = 1. In total there are three ancestral sequences where positions find MRCA, events five, six, and eight. The shifts from one MRCA to another MRCA happen in position 1.5 only, so that A2(1.5) = 1 and A2(q) = 0 for q ≠ 1.5. Thus, we have S2(4) = 2.

—An illustration of the definitions of Sk(ρ) and sk. The figure shows the ancestral history of a sample of size 2 until all positions have found a MRCA. Thick lines, material ancestral to the sample; thin lines, nonancestral material. When a position has found a MRCA, it is marked with a dot. The recombination rate is ρ = 4.6, so sequence length is 2.3. The first five events are recombination events within ancestral material spreading the ancestral material on 7 sequences (not shown). Then two coalescence events happen joining parts of the ancestral material (shown in the figure). After this, sequence 1 and 2 coalesce whereby positions 0 ≤ q 0.4 and 1.8 ≤ q < 2.0 find a MRCA [the sequence marked (1,2)], and sequence 3 and 4 coalesce whereby positions 0.9 ≤ q < 1.6 find a MRCA [the sequence marked (3,4)]. The next event joins sequence 5 with (1,2), called ((1,2),5), and finally sequences ((1,2),5) and (3,4) coalesce into (((1,2),5),(3,4)). The leftmost MRCA, or the MRCA to position 0 in the sample is sequence (1,2). The amount of material sharing MRCA with position 0 is L2(4.6) = (2.0 - 1.8) + (0.4 - 0) = 0.6. The leftmost MRCA consists of two segments, 0 ≤ q < 0.4 and 1.8 ≤ q < 2.0, that share MRCA with position 0. Further, there are two trapped segments ancestral to the sample, 0.4 ≤ q < 0.9 and 1.6 ≤ q < 1.8, and one trapped nonancestral segment, 0.9 ≤ q < 1.6. Sequence (3,4) is the MRCA to positions 0.9 ≤ q < 1.6, sequence ((1,2),5) to 2.0 ≤ q < 2.3, and sequence (((1,2),5),(3,4)) to 0.4 ≤ q < 0.9 and 1.6 ≤ q < 1.8. In total there are five shifts from one MRCA to another MRCA, i.e., S2(4.6) = 5 + 1 = 6, and the length until the first shift counted from position 0 is 0.4.

Figure 3.

—An illustration of the definitions of Sk(ρ) and sk. The figure shows the ancestral history of a sample of size 2 until all positions have found a MRCA. Thick lines, material ancestral to the sample; thin lines, nonancestral material. When a position has found a MRCA, it is marked with a dot. The recombination rate is ρ = 4.6, so sequence length is 2.3. The first five events are recombination events within ancestral material spreading the ancestral material on 7 sequences (not shown). Then two coalescence events happen joining parts of the ancestral material (shown in the figure). After this, sequence 1 and 2 coalesce whereby positions 0 ≤ q 0.4 and 1.8 ≤ q < 2.0 find a MRCA [the sequence marked (1,2)], and sequence 3 and 4 coalesce whereby positions 0.9 ≤ q < 1.6 find a MRCA [the sequence marked (3,4)]. The next event joins sequence 5 with (1,2), called ((1,2),5), and finally sequences ((1,2),5) and (3,4) coalesce into (((1,2),5),(3,4)). The leftmost MRCA, or the MRCA to position 0 in the sample is sequence (1,2). The amount of material sharing MRCA with position 0 is L2(4.6) = (2.0 - 1.8) + (0.4 - 0) = 0.6. The leftmost MRCA consists of two segments, 0 ≤ q < 0.4 and 1.8 ≤ q < 2.0, that share MRCA with position 0. Further, there are two trapped segments ancestral to the sample, 0.4 ≤ q < 0.9 and 1.6 ≤ q < 1.8, and one trapped nonancestral segment, 0.9 ≤ q < 1.6. Sequence (3,4) is the MRCA to positions 0.9 ≤ q < 1.6, sequence ((1,2),5) to 2.0 ≤ q < 2.3, and sequence (((1,2),5),(3,4)) to 0.4 ≤ q < 0.9 and 1.6 ≤ q < 1.8. In total there are five shifts from one MRCA to another MRCA, i.e., S2(4.6) = 5 + 1 = 6, and the length until the first shift counted from position 0 is 0.4.

The number Rk(ρ) was first studied by Hudson and Kaplan (1985), and Sk(ρ) by Griffiths and Marjoram (1997). We call Sk(ρ) the number of segments carrying ancestral material in the set of MRCAs. In light of the above discussion, this can be slightly misleading but is kept for matters of convenience.

In what follows we denote the length of a sequence by R ≡ ρ/2. Let

Lk(ρ)=limε→0ε∑i=1Rε−11{MRCAk(0)=MRCAk(iε)},

(3)

where 1{·} denotes the indicator function of a set. This function takes the value 1 if the condition in the bracket is fulfilled and zero otherwise. The variable Lk(ρ) measures the amount of positions sharing MRCA with position 0. This amount is (potentially) just a subset of the entire material on MRCAk(0) ancestral to the sample: As illustrated in Figure 3, there can be ancestral material on MRCAk(0) that does not share MRCA with position 0.

If the coalescent process with recombination is studied on a grid of points equally spaced with distance ε (in contrast to a continuum of points), the definition of Lk(ρ) would be Lk(ρ) = ε RRε-1i=1 1{MRCAk(0) = MRCAk (iε)}; that is, the number of times the MRCAk(0) is visited moving along the sequences multiplied by the distance between the points.

We call MRCAk(0) (or the MRCA to position 0), the leftmost MRCA, and Lk(ρ) the amount of material sharing MRCA with position 0.

2. Segment length: Hudson and Kaplan (1985) showed that the number, Rk(ρ), of recombination events within ancestral material until all positions have found a MRCA has expectation

Moreover, Griffiths and Marjoram (1997) proved that the expectation of the number, Sk(ρ), of segments carrying material ancestral to the sample in the set of MRCAs is

We are interested in the sequence length between successive recombination breakpoints and the length between successive shifts between MRCAs. The above equations give us the expected number of each kind, recombination events/breakpoints and shifts between MRCAs, in sequences of length R ≡ ρ/2.

Denote by rk the length between q = 0 and the first recombination point along the sequences, and by sk the length to the first shift from one MRCA to another MRCA measured from q = 0 (Figures 2 and 3). We here assume that sequences are potentially infinite so that there always is a first recombination event and a shift between MRCAs. Because of the stationary property of the process, it follows that the expected value of rk, given a recombination event happened in position q = 0, is

E[rk∣Bk(0)=1]=12∑i=1k−11∕i

(6)

(see appendix).

Similarly, one obtains the expected value of sk, given that there is a shift in position q = 0 from one MRCA to another MRCA, by

E[sk∣Ak(0)=1]=12−4∕k(k+1)

(7)

(see appendix).

The two expressions (6) and (7) hold for k = ∞ as well, yielding

E[r∞∣B∞(0)=1]=0andE[s∞∣A∞(0)=1]=12

(8)

(see appendix). Hence the length r∞ between two recombination points in the ancestral material is 0 with probability one. Further, Equation 8 means that almost all recombination events are invisible in MRCAs even in large samples. From the fact that E[Sk(ρ)] ⪡ E[Rk(ρ)] for large k, this is expected.

In Wiuf and Hein (1999) the expected length of rk is calculated

E[rk]=12∑i=1k−2(−1)i−1(k−1)!i!(k−i−2)!log(i+1)

(9)

for 2 < k < ∞, and E[r2] = ∞ and E[r∞] = 0 (see appendix). The expectation of rk decreases in k toward 0. Griffiths and Marjoram (1996) showed that the time until a MRCA in position 0 given a recombination (Bk(0) = 1) is

2(1−1k)+2(1∕k+∑j=2k−1(1∕j2))∑j=1k−1(1∕j)>2(1−1k).

The term 2 (1 - 1/k) is the time until a MRCA (unconditional to a recombination event). The greater the time until a MRCA, the higher the chance of a recombination nearby (Wiuf and Hein 1999). Therefore,

For example, E[r2|B2(0) = 1] = 1/2, but E[r2] = ∞ and E[r3|B3(0) = 1] = 1/3, but E[r3] = log(2) ≈ 0.69.

3. Number of MRCAs: The number of different MRCAs is upward bounded by Sk(ρ), the number of segments carrying ancestral material in the set of MRCAs and hence bounded in expectation by

[according to (5)]. From this we find that the expectation of Sk(ρ) - 1 is linear in ρ. In contrast, the number of MRCAs is not likely to be linear in ρ, because each MRCA might have the ancestral material located on several segments, and these can be spread over all the sequence length. There is a chance that two positions, q1 and q2, when very far apart share MRCA, but are located on different segments of ancestral material (Figure 3). In Figure 4 the ratio of the expectation of MRCAs - 1 to the expectation of Sk(ρ) - 1 is plotted for increasing sequence length and different values of k. For fixed ρ the ratio quickly becomes independent of sample size. This indicates that the number of segments into which each MRCA is partitioned is almost independent of k.

—The ratio of the expected number of MRCAs to the expected number of segments, Sk(ρ), carrying ancestral material in the set MRCAs. One is subtracted from both numbers before taking the ratio (see results, 3). The ratio is a slowly decreasing function of ρ for fixed sample size, k. The small slopes of the curves for larger values of ρ indicate that the total span of positions sharing a MRCA is very narrow: Increasing sequence length will not increase the amount of positions sharing the MRCA. The curve for sample sizes 10 and higher is almost identical to the curve for k = 100.

Figure 4.

—The ratio of the expected number of MRCAs to the expected number of segments, Sk(ρ), carrying ancestral material in the set MRCAs. One is subtracted from both numbers before taking the ratio (see results, 3). The ratio is a slowly decreasing function of ρ for fixed sample size, k. The small slopes of the curves for larger values of ρ indicate that the total span of positions sharing a MRCA is very narrow: Increasing sequence length will not increase the amount of positions sharing the MRCA. The curve for sample sizes 10 and higher is almost identical to the curve for k = 100.

4. The leftmost MRCA: Consider now the MRCA to position q = 0, MRCAk(0). In the case k = 2 we can calculate the expected amount of positions sharing MRCA with position 0, L2(ρ) [see (3)], as a function of R ≡ ρ/2, the sequence length. We find (see appendix)

E[L2(ρ)]≈14log(18+26ρ+ρ2)+0.607.

The exact expression can be found in the appendix. For large ρ’s, L2(ρ) increases like log(ρ)/2.

Further, we find the following lower bound on the variance of L2(ρ) (see appendix):

Var[L2(ρ)]=E[L2(ρ)2]−E[L2(ρ)]2≥12ρ−12log(1+ρ)−E[L2(ρ)]2.

Because E[L2(ρ)] is of order 1/2log(1 + ρ), the variance is of order 1/2ρ at least.

Combining the expression for the expectation of L2(ρ) with the lower bound on the variance, we find that the normalized variable 2L2(ρ)/log(1 + ρ) has expected value ∼1, but has a variance that increases without bound for increasing sequence length. Thus, there is very large variation in the amount of positions sharing MRCA with position 0 when sample size is 2.

For larger sample sizes, k > 2, we have P{MRCAk (0) = MRCAk(q)} ≤ P{MRCA2(0) = MRCA2(q)} (see appendix), and hence that

E[Lk(ρ)]≤E[L2(ρ)]≈12log(1+ρ).

This bound is very crude. We have simulated the length, Lk(ρ), for samples of different sizes and found that for large sample sizes, the expected length is a slowly growing function of ρ (Figure 5), and for k > 2 it almost becomes constant. The difference in expected length between samples of size 10 and 100 is <5% within the range ρ is varied. This indicates a quick convergence of expected length for increasing sample sizes and fixed ρ.

position 0 in the sample. The MRCA to position 0 is called the leftmost MRCA. The number k denotes sample size. For k = 2, the curve grows like log(1 + ρ)/2, whereas for larger k values, the curve becomes almost constant. This indicates that increasing the sequence length will not increase the amount of positions sharing MRCA with position 0. This observation is in concordance with Figure 4.

Figure 5.

position 0 in the sample. The MRCA to position 0 is called the leftmost MRCA. The number k denotes sample size. For k = 2, the curve grows like log(1 + ρ)/2, whereas for larger k values, the curve becomes almost constant. This indicates that increasing the sequence length will not increase the amount of positions sharing MRCA with position 0. This observation is in concordance with Figure 4.

The set of positions sharing MRCA with position 0 is (potentially) partitioned into several segments (Figure 3). Figure 6 shows the expected number of such segments on the leftmost MRCA. For small sample sizes there are less segments than for large sample sizes. Moreover, as shown in the previous figure, the expected length of positions sharing MRCA with position 0, E[Lk(ρ)], is smaller for large sample sizes than for small sample sizes. This supports the conclusion that the material sharing MRCA with position 0 is chopped into more segments for large sample sizes than for small sample sizes, and that these segments tend to be shorter for large samples than for smaller samples.

The histograms in Figures 7 and 8 show the amount of trapped material on the leftmost MRCA. Trapped material is between the segments sharing MRCA with position 0 (Figure 3). Figure 3 supports the conclusion that as sample size increases so does the chance of finding trapped material on the leftmost MRCA, i.e., the chance that the ancestral material is located on different segments increases. We conclude, as we did in Figure 6, that the chance of several segments being on the leftmost MRCA is highest for large samples.

—Expected number of segments on leftmost MRCA. Each segment consists of positions sharing MRCA with position 0 in the sample. The material in between two segments is either nonancestral to the sample or ancestral. In the latter case, the MRCA of a position q is different from the MRCA to position 0. The number of segments increases as function of k, but the total length of the segments decreases in k (see Figure 5).

Figure 6.

—Expected number of segments on leftmost MRCA. Each segment consists of positions sharing MRCA with position 0 in the sample. The material in between two segments is either nonancestral to the sample or ancestral. In the latter case, the MRCA of a position q is different from the MRCA to position 0. The number of segments increases as function of k, but the total length of the segments decreases in k (see Figure 5).

—Trapped material on the MRCA to position 0 in the sample (leftmost MRCA). Sample size is 2. The figure is similar to Figure 8. The frequency of leftmost MRCAs with a given value of trapped material (x-axis) is shown. The number of leftmost MRCAs without any trapped material is ≈0.79 (not shown), by far the most common situation. Large amount of trapped material means that the leftmost MRCA consists of several segments separated by large distances.

Figure 7.

—Trapped material on the MRCA to position 0 in the sample (leftmost MRCA). Sample size is 2. The figure is similar to Figure 8. The frequency of leftmost MRCAs with a given value of trapped material (x-axis) is shown. The number of leftmost MRCAs without any trapped material is ≈0.79 (not shown), by far the most common situation. Large amount of trapped material means that the leftmost MRCA consists of several segments separated by large distances.

—Trapped material on the MRCA to position 0 in the sample (leftmost MRCA). Sample size is 100. The figure is similar to Figure 7. The frequency of leftmost MRCAs with a given value of trapped material (x-axis) is shown. The number of leftmost MRCAs without any trapped material is ≈0.51 (not shown). As the sample size goes up, the chance gets bigger that the material sharing MRCA with position 0 is spread on several segments: The number of leftmost MRCAs without any trapped material is ≈0.79 for sample size 2.

Figure 8.

—Trapped material on the MRCA to position 0 in the sample (leftmost MRCA). Sample size is 100. The figure is similar to Figure 7. The frequency of leftmost MRCAs with a given value of trapped material (x-axis) is shown. The number of leftmost MRCAs without any trapped material is ≈0.51 (not shown). As the sample size goes up, the chance gets bigger that the material sharing MRCA with position 0 is spread on several segments: The number of leftmost MRCAs without any trapped material is ≈0.79 for sample size 2.

5. Shared sequence ancestry: Consider two positions. As the distance between the positions gets larger, their genealogical histories become less correlated. In general, the correlation between genealogies might be measured in different ways according to what aspects of the genealogy are of interest. Kaplan and Hudson (1985) found that the covariance between the total branch lengths, Gk(q1) and Gk(q2), of the genealogies in positions q1 and q2 is about k/(4(k - 1)R), where R ≡ ρ/2 is the distance between q1 and q2. A similar result will hold for the tree heights of the genealogies.

If the positions are completely linked, the positions ancestral to q1 and q2 are on the same ancestral sequence. When recombination is present, the ancestral positions to q1 and q2 will not necessarily share sequence, but might be on different sequences. The time they share ancestral sequences is a measure of the correlation between the two genealogies. We define and discuss a notion of shared sequence ancestry in this context.

Let a sample of size 2 be given. Fix two positions, q1 and q2, on the sequences s1 and s2 with distance R (recombination rate ρ = 2R).

Denote an ancestral state to the sample by a list ((xi1, xi2)|i = 1,..., n), where n is the number of ancestral sequences, and (xi1, xi2) denotes an ancestral sequence. The variable xij is * if position qj on the sequence represented by (xi1, xi2) is nonancestral to any position in the sample, 0 if ancestral to qj on both s1 and s2, 1 if ancestral to qj on s1 only, or 2 if ancestral to qj on s2 only. The definition is illustrated in Figure 9. A present-day sample is represented by ((1,1), (2,2)). We say that the positions share sequence ancestry whenever the ancestral state is ((xi1, xi2)|i = 1,..., n) = ((1,1), (2,2)) or = ((0,0)). This implies that the positions ancestral to q1 and q2 on s1 share an ancestor, and at the same time the ancestral positions to q1 and q2 on s2 share an ancestor, possibly the same.

—Shared sequence ancestry. The figure (identical to Figure 1) shows the genealogical history of two positions. The arrow line indicates time, and the configurations of the ancestral samples are shown immediately after an event. After event D the two pairs of positions are located on two sequences, but the positions do not share sequence ancestry at this point: Both positions on both sequences are ancestral to the sample, but the positions have been swapped. The total time the positions share sequence ancestry is from time 0 until event A happens.

Figure 9.

—Shared sequence ancestry. The figure (identical to Figure 1) shows the genealogical history of two positions. The arrow line indicates time, and the configurations of the ancestral samples are shown immediately after an event. After event D the two pairs of positions are located on two sequences, but the positions do not share sequence ancestry at this point: Both positions on both sequences are ancestral to the sample, but the positions have been swapped. The total time the positions share sequence ancestry is from time 0 until event A happens.

If the positions are completely linked (R = 0) the ancestral state is ((1,1), (2,2)) until the positions find a MRCA and the state becomes ((0,0)). If the positions are less linked, the ancestral state might be different from ((1,1), (2,2)). As a measure of shared sequence ancestry we take the expectation of the time TS spent in the state S = ((1,1), (2,2)) compared to the expectation of the time Tj, j = 1, 2 until a position finds a MRCA, i.e.,

because E[T1] = E[T2] = 1. Standard Markov chain analysis (see appendix) gives

E[VS]=1+ρ18+13ρ+ρ2(18+ρ−2ρ2(3+ρ)(2+ρ)),

where VS is the number of times state S is visited (the initial time included), and hence

E[TS]=E[E[TS∣VS]]=11+ρE[VS]=118+13ρ+ρ2(18+ρ−2ρ2(3+ρ)(2+ρ)),

because TS|VS ∼ Γ(VS, 1 + ρ). If recombination is not present so that q1 and q2 are completely linked, then E[TS]/E[Tj] = 1. As ρ increases, E[TS]/E[Tj] decreases toward 0. The genealogies of the two positions become less correlated as the chance of a recombination break between the two positions increases; for very high recombination rate ρ = 2R the two positions ancestral to q1 and q2 on s1 are on the same sequence with probability ≈ 1/(1 + R) (Wiuf and Hein 1997). Note that this measure of correlation between the genealogies in two distinct positions is of order 1/ρ.

—The expected time until all positions have found a MRCA. This expected time becomes quickly independent of sample size: The difference between sample size 25 and sample size 100 is <2%. For ρ = 0, the time until a MRCA is distributed according to the coalescent process and the expectation is 2(1 -1/k), k denoting sample size.

Figure 10.

—The expected time until all positions have found a MRCA. This expected time becomes quickly independent of sample size: The difference between sample size 25 and sample size 100 is <2%. For ρ = 0, the time until a MRCA is distributed according to the coalescent process and the expectation is 2(1 -1/k), k denoting sample size.

Similarly, we can calculate the shared sequence ancestry given that the two positions find a MRCA at the same time, i.e., given MRCA2(q1) = MRCA2(q2) or T1 = T2. We find

E[Tj∣T1=T2]=3(6+ρ)18+13ρ+ρ2

and

E[TS∣T1=T2]E[Tj∣T1=T2]=13(6+ρ)(18+ρ−2ρ2(3+ρ)(2+ρ))

by similar analysis to that above (see appendix). Whereas E[TS]/E[Tj] decreases from 1 toward 0 for ρ increasing, E[TS|T1 = T2]/E[Tj|T1 = T2] decreases from 1 toward ⅓.

The value of E[Tj|T1 = T2] is ∼3/ρ for large ρ’s. The time spent in S is only about 1/3 the total time, so that in general several events happen before the MRCA and not just a single coalescent event.

6. Tree heights and branch lengths: Let Tk(q) denote the time until a MRCA in position q in a sample of size k, and Gk(q) the total branch length of the genealogy in position q. Because one position cannot be subject to recombination these two variables depend on only the coalescent process and not the recombination process. The expectation of Tk(q) is

—The expectation of the maximum of the total branch length over all positions in the sample. We have subtracted the expectation of the total branch length in a single position, i.e., subtracted 2 Rk-1i=1 (1/i), where k denotes sample size. This expected time becomes quickly independent of sample size: The difference between sample size 10 and sample size 100 is <3%. For ρ = 0, the expectation is zero.

Figure 11.

—The expectation of the maximum of the total branch length over all positions in the sample. We have subtracted the expectation of the total branch length in a single position, i.e., subtracted 2 Rk-1i=1 (1/i), where k denotes sample size. This expected time becomes quickly independent of sample size: The difference between sample size 10 and sample size 100 is <3%. For ρ = 0, the expectation is zero.

However, the distribution of Tk = max0≤q≤ρ/2 Tk(q) is highly dependent on the recombination rate ρ. The variable Tk is the time until all positions along the sequences have found a MRCA. Griffiths and Marjoram (1997) found that the expectation of Tk is bounded:

This bound is uniform in k, and linear in ρ. We have simulated Tk to see how good this bound is (Figure 10). E[Tk] - E[Tk(0)] seems to converge toward a logarithmic limit.

Similarly, the expectation of Gk(q) is

Using the technique of Griffiths and Marjoram (1997, Theorem 3.1), it can be proved (see appendix) that

0≤E[Gk]−E[Gk(0)]=E[max0≤q≤p∕2Gk(q)]−E[Gk(0)]≤4ρ.

The variable Gk is the maximum of all total branch lengths. On the basis of simulations presented in Figure 11 it is obvious that E[Gk] - E[Gk(q)] does not depend linearly on ρ, but seems to converge toward a logarithmic limit.

DISCUSSION

We have discussed properties of the ancestry of k sequences sampled from the coalescent process with recombination. We have done so mainly by simulations of sample histories. A number of variables derived from the genealogies were observed, and the expectations over 2000 simulations were calculated.

Each of these variables describes an aspect of the ancestry of a sample. One should in general be cautious in interpreting the behavior of a process from expectations only: The variation in the process is ignored when relying on expected values, and it is not guaranteed that the expected value represents a “typical outcome” of the variable.

However, a comparison of expected values for varying sample sizes, k, and varying recombination rates, ρ, gives an idea of how the variables depend on k and ρ and thereby an idea of the amount of information in the size of the sample.

In particular we were interested in the leftmost MRCA, i.e., the MRCA to position 0 in the sample. The length of material sharing MRCA with position 0 decreases with increasing sample size toward a limit (sample size ∞). At the same time, the number of segments on the leftmost MRCA increases with increasing sample sizes.

For samples of size 2, we discussed a concept of sharing sequence ancestry between two positions (or loci). It was shown that, even when the two positions share a MRCA, the proportion of time they share ancestral sequences is short. For an increasing recombination rate the positions share sequence ancestry in ⅓ of the time until a MRCA.

Finally, simulations indicated that the expectations of the variables Tk - Tk(q) and Gk - Gk(q) are bounded in k (sample size) by a logarithmic function of ρ. The variable Tk is the time until all positions in the sample have found a MRCA, and Gk is the maximum of the total branch length of the genealogy over all positions. The bounds revived theoretically are far higher than the simulated curves.

It is interesting that the structure of a MRCA to a sample of sequences converges very quickly toward a limit structure (in expectations). In all figures, the difference between the simulation results for samples of size 10 (in a few cases 25) and larger sample sizes is close to zero. This indicates that the structure of a MRCA of a sample of size 10 has identical structure to a MRCA of the whole population.

Moreover, the expectation of the waiting time until all positions in a sample of size 10 have found a MRCA is about the same as the expectation of the waiting time until all positions in the whole population have found a MRCA. This finding is very similar to a result about the coalescent without recombination: The distribution of the waiting time until a sample of size 10 has found a MRCA is almost distributed like the same waiting time until the whole population has found a MRCA.

The explanation for this seems to be the following: Consider a large sample. The time during which there are many ancestors to the sample is considerably smaller than the time during which there are a few ancestors only. The rate of recombination is kρ/2 if there are k sequences, and the rate of coalescence is k(k - 1)/2. If k is much larger than ρ, most events will in the beginning be coalescence events. Thus, the time from the present until the whole sample has been reduced to a small number of ancestors by coalescence events will be distributed similarly to the time until a large sample is reduced to a small sample in the coalescent without recombination. It is, therefore, the size of the minor number of ancestors that determines the structure of the variables we have discussed.

However, it is surprising that the convergence in sample size k seems almost uniform in ρ. The reason for this might be that the range within which ρ has been varied is too narrow to detect the dependence on ρ.

As an example, consider a large sample of human DNA sequences. Assume that the probability r of a recombination event between two nucleotides per generation per sequence is 10-7 and that the effective population size of the human population is 2N = 104. If the number of nucleotides is L = 104 (typical gene length), then ρ = 4NLr = 2 · 104 · 104 · 10-7 = 20 and sequence length is R = ρ/2 = 10. In this case, there are ∼15 different MRCA consisting of ∼21 segments in total [see (5) and Figure 4]. Each segment will on average be E[sk|Ak(0) = 1] · L/R = 1/2 · 104/10 = 500 [see (7)] nucleotides long and each MRCA 700 nucleotides long (L/15 = 104/15). Focus now on nucleotide 500 in the sequences. The length of the sequences to the right of the nucleotide is R/2 = 5. From Figure 5 we find that the expected number of positions sharing MRCA with nucleotide 500 is about 0.75 · 104/10 = 750. Similarly, ∼750 nucleotides to the left of number 500 will share MRCA with nucleotide 500; in total, 1500 nucleotides.

The expected time back until all nucleotides have found a MRCA is ∼5 · 2N = 50,000 generations (Figure 10). Counting 1 generation as 20 years, this is about 1 million years ago, whereas a random spot has average time to the MRCA of 40,000 years.

APPENDIX

Numbers refer to sections in results.

2. Following Daley and Vere-Jones (1988), the expressions E[rk|Bk(0) = 1] and E[sk|Ak(0) = 1] are understood in the following sense. Extend the sequences by a small interval I of length ∂ (in units of expected number of recombinations per sequence per 2N generations) to the left of the position 0. Let βk(∂) denote the event in which there is a least one recombination event within the sequence interval I in the history of the sample of size k. Similarly, let αk(∂) denote the event in which there is at least one shift in MRCAs within the interval I. Then

E[rk∣Bk(0)=1]=limδ→0E[rk∣βk(δ)]

and

E[sk∣Ak(0)=1]=limδ→0E[sk∣αk(δ)].

According to Daley and Vere-Jones (1988), the conditional expectations are given by

and

E[sk∣Ak(0)=1]=ρ2(E[Sk(ρ)]−1),

if the processes are stationary and the numbers Rk(ρ) and Sk(ρ) become infinite with probability one for sequences of infinite length, i.e., Rk(ρ), Sk(ρ) ∞ as ρ ∞ →. The denominators are the expectations of→Rk(ρ), Sk(ρ) - 1, respectively, and the numerators are the sequence length R = ρ/2. Assume sample size k is finite. Because Sk(ρ) - 1 ≤ Rk(ρ), it suffices to consider Sk(ρ) only,

{Sk(ρ)<∞}=∪i=n∞{Sk(ρ)<i}⊆∪q=p∞{Tk(q)=Tk(q+q2)}

for arbitrary n and p natural numbers, and where Tk(p) denotes the height of the local tree in position p. The probability of {Tk(q) = Tk(q + q2)} is bounded by (k - 1)k/2 P(q2), where P(r) is the probability that two positions on two sequences separated by a distance r find a MRCA at the same time. Griffiths (1991) found

and therefore

P(Sk(ρ)<∞)≤∑q=p∞P{Tk(q)=Tk(q+q2)}≤∑q=p∞k(k−1)3q2→0

for p → ∞. Hence Sk(ρ) and Rk(ρ) become infinite with probability one and the conditional expectations are given by (6) and (7) for k < ∞.

Consider now the case k = ∞. The chance that there is at least one recombination event in the history of the sample in any interval of the sequences is one, independent of the size of the interval considered. That is, P(βk(∂)) = 1 for all ∂ > 0 and P(R∞(η) ≥ 1) = 1 for all η > 0. Thus,

E[r∞∣βk(δ)]=E[r∞]=E[r∞∣R∞(η)≥1]≤η.

As this holds for all η > 0, we conclude that

as desired.

To prove E[s∞|A∞(0) = 1] = 1/2 we show that E[S∞ · (ρ)] = 1 + ρ. Unfortunately, Sk(ρ) does not converge toward S∞(ρ) in any regular way. Label all sequences in an infinite sample by numbers. Let Sk*(ρ) be the number of recombination breaks, q, in the history of the first k sequences such that MRCA∞(q - ε) ≠ MRCA∞(q + ε) provided ε is small. Clearly

1+Sk∗(ρ)≤Sk(ρ)and1+Sk∗(ρ)↑S∞(ρ).

Because 1 + E[S*k(ρ)] ≤ E[Sk(ρ)] ≤ 1 + ρ, then E[S∞(ρ)] ≤ 1 + ρ, and S∞(ρ) is finite almost surely for all ρ. This implies that

S∞(ρ)=1+limε→0∑i=1Rε−1⋅1{MRCA∞(iε)≠MRCA∞((i+1)ε)}.

Further, 1{MRCA∞(iε) ≠ MRCA∞((i + 1)ε)} ≤ 1{MRCA∞(iε) ≠ MRCA∞((2i + 1)ε/2)} + 1{MRCA∞ · ((2i + 1)ε/2) ≠ MRCA∞((i + 1)ε)}, so by dominated convergence

E[S∞(ρ)]=1+limε→0∑i=1Rε−1⋅P{MRCA∞(iε)≠MRCA∞((i+1)ε)}.

Consider the positions iε and (i + 1)ε for fixed ε. We have

1{MRCAk(iε)≠MRCAk((i+1)ε)}→1{MRCA∞(iε)≠MRCA∞((i+1)ε)}

for k → ∞ and all ε ≥ 0, and therefore

P{MRCAk(iε)≠MRCAk((i+1)ε)=2ε(1−2k(k+1))→P{MRCA∞(iε)≠MRCA∞((i+1)ε)}.

The equality is given by Griffiths and Marjoram (1997). It follows that

E[S∞(ρ)]=1+limε→0∑i=1Rε−12ε=1+ρ

and hence

as desired.

4. By definition of L2(ρ) we have L2(ρ) ≤ ρ/2. Thus, by dominated convergence

E[L2(ρ)]=E[limε→0ε∑i=1Rε−11{MRCA2(0)=MRCA2(iε)}]=limε→0ε∑i=1Rε−1P{MRCA2(0)=MRCA2(iε)}.

We have MRCA2(0) = MRCA2(q) if T2(0) = T2(q), where Tk(q) denotes the time until a MRCA in position q. Using the expression in Griffiths (1991, Equation 2.12), for the probability of T2(0) = T2(q), we conclude that

E[L2(ρ)]=∫0ρ∕29+x9+13x+2x2dx=14log(18+26ρ+ρ2)−23297coth−1(13+2ρ97)−14log(18)+23297coth−1(1397)≈14log(18+26ρ+ρ2)+0.607.

Regarding the variance of L2(ρ), we have

L2(ρ)2=2limε→0ε2∑i<j⋅1{MRCA2(0)=MRCA2(iε)=MRCA2(jε)}.

Because L2 (ρ)2 ≤ ρ2/4, the variance is given by

Var[L2(ρ)]=E[L2(ρ)2]−E[L2(ρ)]2=2limε→0ε2∑i<j⋅P{MRCA2(0)=MRCA2(iε)=MRCA2(jε)}−E[L2(ρ)]2.

The probability P{MRCA2(0) = MRCA2(iε) = MRCA2(jε)} is bounded from below by

This is the probability that the first event going backward in time is a coalescent event, whereby the three positions find a MRCA at the same time. Hence,

Var[L2(ρ)]≥2∫0Rdx∫0R−x11+2x+2ydy=12ρ−12log(1+ρ)−E[L2(ρ)]2.

To prove P{MRCAk(0) = MRCAk(q)} ≤ P{MRCA2(0) = MRCA2(q)} we proceed as follows: If MRCAk(0) = MRCAk(q), then the last event must be a coalescence between two sequences, both carrying ancestral positions to 0 and q. Let S denote the state consisting of two ancestral sequences and both positions 0 and q ancestral to the sample. Let s denote the time until state S is entered for the first time, and let F(·) denote the probability distribution of s. We have

P{MRCAk(0)=MRCAk(q)}=∫0∞P{MRCAk(0)=MRCAk(q)∣s}dF(s)=P{MRCA2(0)=MRCA2(q)}∫0∞dF(s)=P{MRCA2(0)=MRCA2(q)}P(s<∞)<P{MRCA2(0)=MRCA2(q)}

as desired.

5. The state space of the Markov chain consists of all possible ancestral configurations ((xi1, xi2)|i = 1,..., n) to the sample. The variables xij are defined in 5. The state ((0,0)) is absorbing. This is very similar to a Markov chain in Simonsen and Churchill (1997) describing a two-locus model with sample size 2. The difference is that we distinguish between some states, e.g., ((1,1), (2,2)) and ((1,2), (2,1)), while Simonsen and Churchill (1997) do not. The transition probabilities are given by expressions similar to expressions in Simonsen and Churhill (1997), and follow from the structure of the two-locus model. For example, the probability of going from state ((1,2), (1,2)) to state ((1,*), (*,2), (2,1)) is

P{((1,∗),(∗,2),(2,1))∣((1,2),(1,2))}=11+ρ.

This happens only if the first event is a recombination event. The expectation of the number of times state S = ((1,1), (2,2)) is visited can then easily be found using standard Markov chain techniques [see, e.g., Kemeny and Snell (1960), theorem 3.5.4]. This gives the desired result.

To obtain the expectations E[Ts|T1 = T2] and E[Tj|T1 = T2], first note that for states S′ and S2 we have

P(S″∣S′,T1=T2)=P(S″∣S′)P(T1=T2∣S″)P(T1=T2∣S′)

and that the conditional chain is Markov. The probability P(S″|S′) is known from the unconditional chain, and P(T1 = T2|S′) and P(T1 = T2|S″) can be found using, e.g., Kemeny and Snell (1960), theorem 3.3.7. Applying Kemeny and Snell (1960), theorem 3.5.4, to the conditional Markov chain gives us the expectations of number of times VS′ a state S′ is visited. This is similar to the calculations above in the unconditional case. The expressions of the conditional expectations are now consequences of the following: (1) The event {T1 = T2} depends on the jump chain of the process only, and not on the time between jumps and (2) TS′ conditional on VS′ is Γ(VS′,λS′) distributed. The parameter λS′ is the intensity parameter of the exponential waiting time until the chain leaves state S′.

6. Similar to Griffiths and Marjoram (1997, Theorem 3.1), we find

E[Gk]−E[Gk(0)]≤E[Rk(ρ)]E[Gl−Gr∣Gl>Gr]⋅P(Gl>Gr),

(10)

where P(Gl > Gr) is the probability that the total length of the genealogy Gl just to the left of a recombination breakpoint p is larger than the length of the genealogy Gr just to the right of p. Assume a recombination event happens while there are j ancestors, j = 2,..., k to the sample. Just after the recombination event there will be j + 1 ancestors to the sample including the two recombined sequences, sl and sr. The sequence sl is ancestral to the positions just to the left of p, and sr is ancestral to the positions just to the right of p. The probability p(j, i, h) that sl coalesces to a lineage other than the lineage of sr while there are i ancestors, i = 3,..., j + 1, and that sr coalesces while there are h ancestors, h = 2,..., i - 1, is given by

p(j,i,h)=4(i−2)(h−1)(j+1)j2(j−1).

By conditioning further on (j, i, h) in (10) and noting that E[Gl - Gr|Gl > Gr, j, i, h] < 4/(h - 1), we find that

E[Gk]−E[Gk(0)]≤E[Rk(ρ)]∑j,i,h4(i−2)(h−1)(j+1)j2(j−1)⋅4h−11(j−1)∑l=1k−11∕l,

where the last term is the probability that the recombination, given that it occurs, happens while there are j ancestors (Griffiths and Marjoram 1997). Reducing the sum, we find

E[Gk]−E[Gk(0)]≤E[Rk(ρ)]4∑l=1k−11∕l=4ρ

as desired.

Acknowledgement

We thank Mikkel Nygaard Hansen for help with implementation of the simulation program. Bernt Guldbrandtsen is thanked for reading and commenting on the manuscript. J.H. was supported by Danish Research Council grant SNF 94-0163-1.

Footnotes

Communicating editor: R. R. Hudson

LITERATURE CITED

Daley

D J

,

Vere-Jones

D

,

1988

An Introduction to the Theory of Point Processes

.

Springer-Verlag

,

New York

.

Griffiths

R C

,

1991

The two-locus ancestral graph

, in

Selected Proceedings of the Symposium of Applied Probability, Sheffield 1989, IMS Lecture Notes—Monograph Series, 18

, edited by

Basawa

I V

,

Taylor

R L

,

Hayward

,

CA

.

Griffiths

R C

,

Marjoram

P

,

1996

Ancestral inference from samples of DNA sequences with recombination

.

J. Comp. Biol.

3/4

:

479

502

.

Griffiths

R C

,

Marjoram

P

,

1997

An ancestral recombination graph

, pp.

257

270

in

Progress in Population Genetics and Human Evolution, IMA Volumes in Mathematics and its Applications

, Vol.

87

, edited by

Donnelly

P

,

Tavaré

S

.

Springer-Verlag

,

Berlin

.

Hudson

R R

,

1983

Properties of the neutral allele model with intergenic recombination

.

Theor. Popul. Biol.

23

:

183

201

.

Hudson

R R

,

Kaplan

N

,

1985

Statistical properties of the number of recombination events in the history of DNA sequences

.

Genetics

111

:

147

164

.

Kaplan

N

,

Hudson

R R

,

1985

The use of sample genealogies for studying a selectively neutral m-loci model with recombination

.

Theor. Popul. Biol.

28

:

382

396

.

Kemeny

J G

,

Snell

J L

,

1960

Finite Markov Chaines

.

Van Nostrand Company

,

New York

.

Kingman

J F C

,

1982

The coalescent

.

Stoch. Process. Appl.

13

:

235

248

.

Simonsen

K L

,

Churchill

G A

,

1997

A Markov chain model of coalescence with recombination

.

Theor. Popul. Biol.

52

:

43

59

.

Watterson

G A

,

1975

On the number of segregating sites in genetical models without recombination

.

Theor. Popul. Biol.

7

:

256

276

.

Wiuf

C

,

Hein

J

,

1997

On the number of ancestors to a DNA sequence

.

Genetics

147

:

1459

1468

.

Wiuf

C

,

Hein

J

,

1999

Recombination as a point process along sequences

.

Theor. Popul. Biol.

(

in press

).

© Genetics 1999