- THIS ARTICLE
-
Abstract
- Full Text (PDF)
- Alert me when this article is cited
- Alert me if a correction is posted
- SERVICES
- Similar articles in this journal
- Similar articles in PubMed
- Alert me to new issues of the journal
- Download to citation manager
- Reprints & Permissions
- CITING ARTICLES
- Citing Articles via HighWire
- Citing Articles via Google Scholar
- GOOGLE SCHOLAR
- Articles by Wiuf, C.
- Articles by Hein, J.
- Search for Related Content
- PUBMED
- PubMed Citation
- Articles by Wiuf, C.
- Articles by Hein, J.
The Ancestry of a Sample of Sequences Subject to Recombination
Carsten Wiufa and Jotun Heinaa Institute of Biological Sciences, University of Aarhus, DK-8000 Aarhus, Denmark
Corresponding author: Carsten Wiuf, Department of Statistics, University of Oxford, 1 South Parks Rd., Oxford, OX1 3TG, England., wiuf{at}stats.ox.ac.uk (E-mail)
Communicating editor: R. R. HUDSON
| 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 ![]()
![]()
![]()
![]()
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 < 1/4 and 1/2
q
1 share MRCA spread on two distinct segments, while 1/4
q < 1/2 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).
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 =
= 50 ·
= 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. ![]()
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 ![]()
![]()
The coalescent with recombination has further been investigated by ![]()
![]()
![]()
![]()
![]()
![]()
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 (Section 1). We used an algorithm described in ![]()
= 50.
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 (![]()
|
On the basis of the definitions of Ak(q) and Bk(q) we define
![]() |
(1) |
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.
|
The number Rk(
) was first studied by ![]()
) by ![]()
) 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
![]() |
(3) |
) 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(
) =
R
-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.
Segment length:
![]()
), of recombination events within ancestral material until all positions have found a MRCA has expectation
![]() |
(4) |
Moreover, ![]()
), of segments carrying material ancestral to the sample in the set of MRCAs is
![]() |
(5) |
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 (Figure 2 and Figure 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
![]() |
(6) |
(see Appendix 1).
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
![]() |
(7) |
(see Appendix 1).
The two expressions (6) and (7) hold for k =
as well, yielding
![]() |
(8) |
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 ![]()
![]() |
(9) |
, and E[r2] =
and E[r
] = 0 (see Appendix 1). The expectation of rk decreases in k toward 0.

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 (![]()

For example, E[r2|B2(0) = 1] =
, but E[r2] =
and E[r3|B3(0) = 1] =
, but E[r3] = log(2)
0.69.
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 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 1)

The exact expression can be found in the Appendix 1 For large
's, L2(
) increases like log(
)/2.
Further, we find the following lower bound on the variance of L2(
) (see Appendix 1):

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 1), and hence that

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
.
|
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 Figure 7 and Figure 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.
|
|
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. ![]()
/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.
|
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 1) gives

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

because TS|VS ~
(VS, 1 +
). If recombination is not present so that q1 and q2 are completely linked, then
= 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) (![]()
.
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

and

by similar analysis to that above (see Appendix 1). Whereas E[TS]/E[Tj] decreases from 1 toward 0 for
increasing,
decreases from 1 toward 1/3.
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.
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

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. ![]()

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 ![]()

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 1/3 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 =
= 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] ·
=
·
= 500 [see (7)] nucleotides long and each MRCA 700 nucleotides long (
=
). Focus now on nucleotide 500 in the sequences. The length of the sequences to the right of the nucleotide is
= 5. From Figure 5 we find that the expected number of positions sharing MRCA with nucleotide 500 is about 0.75 ·
= 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.
| ACKNOWLEDGMENTS |
|---|
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.
Manuscript received February 10, 1998; Accepted for publication November 30, 1998.
| APPENDIX 1 |
|---|
Numbers refer to sections in RESULTS.
Following ![]()
(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

and

According to ![]()

and

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 =
. Assume sample size k is finite. Because Sk(
) - 1
Rk(
), it suffices to consider Sk(
) only,

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. ![]()

and therefore

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,

As this holds for all
> 0, we conclude that

as desired.
To prove E[s
|A
(0) = 1] =
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

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

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

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

for k
and all
0, and therefore

The equality is given by ![]()

and hence

as desired.
By definition of L2(
) we have L2(
)
/2. Thus, by dominated convergence

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 ![]()

Regarding the variance of L2(
), we have

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

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,

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

as desired.
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 ![]()
![]()
![]()

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., ![]()
To obtain the expectations E[Ts|T1 = T2] and E[Tj|T1 = T2], first note that for states S' and S'' we have

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., ![]()
![]()
(VS',
S') distributed. The parameter
S' is the intensity parameter of the exponential waiting time until the chain leaves state S'.
Similar to ![]()
![]() |
(10) |

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

where the last term is the probability that the recombination, given that it occurs, happens while there are j ancestors (![]()

as desired.
| LITERATURE CITED |
|---|
DALEY, D. J., and D. VERE-JONES, 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 NotesMonograph Series, 18, edited by I. V. BASAWA and R. L. TAYLOR, Hayward, CA.
GRIFFITHS, R. C. and P. MARJORAM, 1996 Ancestral inference from samples of DNA sequences with recombination. J. Comp. Biol. 3(4):479-502.
GRIFFITHS, R. C., and P. MARJORAM, 1997 An ancestral recombination graph, pp. 257270 in Progress in Population Genetics and Human Evolution, IMA Volumes in Mathematics and its Applications, Vol. 87, edited by P. DONNELLY and S. TAVARÉ. Springer-Verlag, Berlin.
HUDSON, R. R., 1983 Properties of the neutral allele model with intergenic recombination. Theor. Popul. Biol. 23:183-201[Medline].
HUDSON, R. R. and N. KAPLAN, 1985 Statistical properties of the number of recombination events in the history of DNA sequences. Genetics 111:147-164
KAPLAN, N. and R. R. HUDSON, 1985 The use of sample genealogies for studying a selectively neutral m-loci model with recombination. Theor. Popul. Biol. 28:382-396[Medline].
KEMENY, J. G., and J. L. SNELL, 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. and G. A. CHURCHILL, 1997 A Markov chain model of coalescence with recombination. Theor. Popul. Biol. 52:43-59[Medline].
WATTERSON, G. A., 1975 On the number of segregating sites in genetical models without recombination. Theor. Popul. Biol. 7:256-276[Medline].
WIUF, C. and J. HEIN, 1997 On the number of ancestors to a DNA sequence. Genetics 147:1459-1468[Abstract].
WIUF, C. and J. HEIN, 1999 Recombination as a point process along sequences. Theor. Popul. Biol. in press.
This article has been cited by other articles:
![]() |
N. Takebayashi, E. Newbigin, and M. K. Uyenoyama Maximum-Likelihood Estimation of Rates of Recombination Within Mating-Type Regions Genetics, August 1, 2004; 167(4): 2097 - 2109. [Abstract] [Full Text] [PDF] |
||||
![]() |
A. Baumgarten, S. Cannon, R. Spangler, and G. May Genome-Level Evolution of Resistance Genes in Arabidopsis thaliana Genetics, September 1, 2003; 165(1): 309 - 319. [Abstract] [Full Text] [PDF] |
||||
|
|



















), 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 
