On the variance of internode distance under the multispecies coalescent
Sebastien Roch

TL;DR
This paper investigates the variance in internode distance methods for species tree estimation under incomplete lineage sorting, providing lower bounds on variance and discussing implications for algorithm design.
Contribution
It derives a linear lower bound on the worst-case variance of internode distances in the multispecies coalescent model, advancing understanding of sample complexity.
Findings
Lower bound on variance depends linearly on species tree graph distance.
Implications for the design and analysis of internode distance-based methods.
Enhanced understanding of statistical properties in species tree estimation.
Abstract
We consider the problem of estimating species trees from unrooted gene tree topologies in the presence of incomplete lineage sorting, a common phenomenon that creates gene tree heterogeneity in multilocus datasets. One popular class of reconstruction methods in this setting is based on internode distances, i.e. the average graph distance between pairs of species across gene trees. While statistical consistency in the limit of large numbers of loci has been established in some cases, little is known about the sample complexity of such methods. Here we make progress on this question by deriving a lower bound on the worst-case variance of internode distance which depends linearly on the corresponding graph distance in the species tree. We also discuss some algorithmic implications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene expression and cancer classification · Bayesian Methods and Mixture Models · Bioinformatics and Genomic Networks
On the variance of internode distance under the multispecies coalescent
Sébastien Roch111Department of Mathematics, University of Wisconsin–Madison, Madison WI 53706
Abstract
We consider the problem of estimating species trees from unrooted gene tree topologies in the presence of incomplete lineage sorting, a common phenomenon that creates gene tree heterogeneity in multilocus datasets. One popular class of reconstruction methods in this setting is based on internode distances, i.e. the average graph distance between pairs of species across gene trees. While statistical consistency in the limit of large numbers of loci has been established in some cases, little is known about the sample complexity of such methods. Here we make progress on this question by deriving a lower bound on the worst-case variance of internode distance which depends linearly on the corresponding graph distance in the species tree. We also discuss some algorithmic implications.
1 Introduction
Species tree estimation is increasingly based on large numbers of loci or genes across many species. Gene tree heterogeneity, i.e. the fact that different genomic regions may be consistent with incongruent genealogical histories, is a common phenomenon in multilocus datasets that leads to significant challenges in this type of estimation. One important source of incongruence is incomplete lineage sorting (ILS), a population-genetic effect (see Figure 1 below for an illustration), which is modeled mathematically using the multispecies coalescent (MSC) process [14, 19]. Many recent phylogenetic analyses of genome-scale biological datasets have indeed revealed substantial heterogeneity consistent with ILS [6, 27, 3].
Standard methods for species tree estimation that do not take this heterogeneity into account, e.g. the concatenation of genes followed by a single-tree maximum likelihood analysis, have been shown to suffer serious drawbacks under the MSC [20, 23]. On the other hand, new methods have been developed for species tree estimation that specifically address gene tree heterogeneity. One popular class of methods, often referred to as summary methods, proceed in two steps: first reconstruct a gene tree for each locus; then infer a species tree from this collection of gene trees. Under the MSC, many of these methods have been proven to converge to the true species tree when the number of loci increases, i.e. the methods are said to be statistically consistent. Examples of summary methods that enable statistically consistent species tree estimation include MP-EST [12], NJst [11], ASTRID [26], ASTRAL [15, 16], STEM [8], STEAC [13], STAR [13], and GLASS [17].
Here we focus on reconstruction methods, such as NJst and ASTRID, based on what is known as internode distances, i.e. the average of pairwise graph distances across genes. Beyond statistical consistency [11, 7, 1], little is known about the data requirement or sample complexity of such methods (unlike other methods such as ASTRAL [24] or GLASS [17] for instance). That is, how many genes or loci are needed to ensure that the true species tree is inferred with high probability under the MSC? Here we make progress on this question by deriving a lower bound on the worst-case variance of internode distance. Indeed the sample complexity of a reconstruction method depends closely on the variance of the quantities it estimates, in this case internode distances. Our bound depends linearly on the corresponding graph distance in the species tree which, as we explain below, has possible implications for the choice of an accurate reconstruction method.
The rest of the paper is structured as follows. In Section 2, we state our main results formally, after defining the MSC and the internode distance. In Section 3, we discuss algorithmic implications of our bound. Proofs can be found in Section 4.
2 Definitions and results
In this section, we first introduce the multispecies coalescent. We also define the internode distance and state our results formally.
Multilocus evolution under the multispecies coalescent
Our analysis is based on the multispecies coalescent (MSC), a standard random gene tree model [14, 19]. See Figure 1 for an illustration.
Consider a species tree with leaves. Here is a rooted binary tree with vertex and edge sets and and where each leaf is labeled by a species in . We refer to as the species tree topology. The branch lengths are expressed in so-called coalescent time units. We do not assume that is ultrametric (see e.g. [25]). Each gene222In keeping with much of the literature on the MSC, we use the generic term gene to refer to any genomic region experiencing low rates of internal recombination, not necessarily a protein-coding region. has a genealogical history represented by its gene tree distributed according to the following process: looking backwards in time, on each branch of the species tree, the coalescence of any two lineages is exponentially distributed with rate , independently from all other pairs; whenever two branches merge in the species tree, we also merge the lineages of the corresponding populations, that is, the coalescent proceeds on the union of the lineages; one individual is sampled at each leaf. The genes are assumed to be unlinked, i.e. the process above is run independently and identically for all . More specifically, the probability density of a realization of this model for independent genes is
[TABLE]
where, for gene and branch , is the number of lineages entering , is the number of lineages exiting , and is the coalescence time in ; for convenience, we let and be respectively the divergence times (expressed in coalescence time units) of and of its parent population (which depend on ). We write to indicate that the gene trees are independently distributed according to the MSC on species tree . To be specific, is the unrooted gene tree topology—without branch lengths—and we remark that, under the MSC, is binary with probability . Throughout we assume that the ’s are known and were reconstructed without estimation error.
Internode distance
Assume we are given gene trees over the species . For any pair of species and gene , we let be the graph distance between and on , i.e. the number of edges on the unique path between and . The internode distance between and is defined as the average graph distance across genes, i.e.
[TABLE]
Under the MSC, the internode distances are correlated random variables whose joint distribution depends in the a complex way on the species tree . Here follows a remarkable fact about internode distance [11, 7, 1]. Let be the expectation of under the MSC and let be the unrooted version of the species tree . Then is an additive metric associated333Note however that the associated branch lengths may differ from . to (see e.g. [25]). In particular, whenever restricted to species has quartet topology (i.e. the middle edge of the restriction to splits from ), it holds that444Note that it is trivial that is an additive metric associated to gene tree . On the other hand it is far from trivial that averaging over the MSC leads to an additive metric associated to the species tree.
[TABLE]
This result forms the basis for many popular multilocus reconstruction methods, including NJst [11] and ASTRID [26], which apply standard distance-based methods to the internode distances
[TABLE]
Main results
By the law of large numbers, for all pairs of species
[TABLE]
with probability as , a fact that can be used to establish the statistical consistency (i.e. the guarantee that the true specie tree is recovered as long as is large enough) of internode distance-based methods such as NJst [11]. However, as far as we know, nothing is known about the sample complexity of internode distance-based methods, i.e. how many genes are needed to reconstruct the species tree with high probability—say —as a function of some structural properties of the species tree—primarily the number of species and the shortest branch length ? We do not answer this important but technically difficult question here, but we make progress towards its resolution by providing a lower bound on the worst-case variance of internode distance. Let denote the graph distance between and on .
Theorem 1** (Lower bound on the worst-case variance of internode distance).**
There exists a constant such that, for any integer and real , there is a species tree with leaves and shortest branch length such that the following holds: for all pairs of species and all integers , if then
[TABLE]
and, furthermore,
[TABLE]
In words, there are species trees for which the variance of internode distance scales as the graph distance—which can be of order —divided by . The proof of Theorem 1 is detailed in Section 4.
3 Discussion
How is Theorem 1 related to the sample complexity of species tree estimation methods? The natural approach for deriving bounds on the number of genes required for high-probability reconstruction in distance-based methods is to show that the estimated distances used are sufficiently concentrated around their expectations—provided that is large enough as a function of and (e.g. [9, 2]; but see [22] for a more refined analysis). In particular, one needs to control the variance of distance estimates.
Practical implications
Bound (2) in Theorem 1 implies that to make all variances negligible the number of genes is required to scale at least linearly in the number of species . In contrast, certain quartet-based methods such as ASTRAL [15, 16] have a sample complexity scaling only logarithmically in [24].
On the other hand, Bound (2) is only relevant for those reconstruction algorithms using all distances, for instance NJst which is based on Neighbor-Joining [2, 10]. Many so-called fast-converging reconstruction methods purposely use only a strict subset of all distances, specifically those distances within a constant factor of the “depth” of the species tree. Refer to [9] for a formal definition of the depth, but for our purposes it will suffice to note that in the case of graph distance the depth is at most of the order of . Hence Bound (1) suggests it may still possible to achieve a sample complexity comparable to that of ASTRAL—if one uses a fast-converging method (within ASTRID for instance).
The impact of correlation
Theorem 1 does not in fact lead to a bound on the sample complexity of internode distance-based reconstruction methods. For one, Theorem 1 only gives a lower bound on the variance. One may be able to construct examples where the variance is even larger. In general, analyzing the behavior of internode distance is quite challenging because it depends on the full multispecies coalescent process in a rather tangled manner.
Perhaps more importantly, the variance itself is not enough to obtain tight bounds on the sample complexity. One problem is correlation. Because and are obtained using the same gene trees, they are highly correlated random variables. One should expect this correlation to produce cancellations (e.g. in the four-point condition; see [25]) that could drastically lower the sample complexity. The importance of this effect remains to be studied.
Gene tree estimation error
We pointed out above that quartet-based methods such as ASTRAL may be less sensitive to long distances than internode distance-based methods such as NJst. An important caveat is the assumption that gene trees are perfectly reconstructed. In reality, gene tree estimation errors are likely common and are also affected by long distances (see e.g. [9]). A more satisfactory approach would account for these errors or would consider simultaneously sequence-length and gene-number requirements. Few such analyses have so far been performed because of technical challenges [21, 5, 18, 4].
4 Variance of internode distance
In this section, we prove Theorem 1. Our analysis of internode distance is based on the construction of a special species tree where its variance is easier to control. We begin with a high-level proof sketch:
- •
Our special example is a caterpillar tree with an alternation of short and long branches along the backbone.
- •
The short branches produce “local uncertainty” in the number of lineages that coalesce onto the path between two fixed leaves. The long branches make these contributions to the internode distance “roughly independent” along the backbone.
- •
As a result, the internode distance is, up to a small error, a sum of independent and identically distributed contributions. Hence, its variance grows linearly with graph distance.
Setting for analysis
We fix the number of species and we assume for convenience that is even.555A straightforward modification of the argument also works for odd . Recall also that will denote the length of the shortest branch in coalescent time units. We consider the species tree depicted in Figure 2.
Specifically, is a caterpillar tree: its backbone is an -edge path
[TABLE]
connecting leaf to root ; each vertex on the backbone is incident with an edge to leaf ; each vertex on the backbone is incident with an edge to leaf ; root is incident with an edge to leaf . Each edge of the form is a short edge of length , while all other edges are long edges of length .
Proof of Theorem 1
Recall that our goal is to prove that for all pairs of species and all integers , if then
[TABLE]
To simplify the analysis, we detail the argument in the case and only. The other cases follow similarly.
We first reduce the computation to a single gene. Recall that
[TABLE]
Lemma 1** (Reduction to a single gene).**
For any , it holds that
[TABLE]
Proof.
Because the ’s are independent and identically distributed, it follows that
[TABLE]
as claimed. ∎
We refer to the -edge path as the -th block. The purpose of the long backbone edges is to create independence between the contributions of the blocks. To make that explicit, let be the event that, in , all lineages entering the edge have coalesced by the end of the edge (backwards in time). And let .
Lemma 2** (Full coalescence on all blocks).**
It holds that
[TABLE]
Proof.
By the multiplication rule and the fact that only depends on the number of lineages entering , we have
[TABLE]
It remains to upper bound . We have either or lineages entering . In the former case, the failure to coalesce has probability , i.e. the probability that an exponential with rate is greater than . In the latter case, the failure to fully coalesce has probability at most , i.e. the probability that either the first coalescence (happening at rate ) or the second one (happening at rate ) takes more than . Either way this gives at most . With above, we get the claim. ∎
We now control the contribution from each block. Let be the number of lineages coalescing into the path between and on the -th block. Conditioning on , we have and we have further that all ’s are independent and identically distributed. This leads to the following bound.
Lemma 3** (Linear variance).**
It holds that
[TABLE]
Proof.
By the conditional variance formula, letting be the indicator of ,
[TABLE]
On the event , it holds that
[TABLE]
Moreover, conditioning on makes the ’s independent and identically distributed. Hence we have finally
[TABLE]
where we used the fact that depends on only through . ∎
The final step is to bound the contribution to the variance from a single block.
Lemma 4** (Contribution from a block).**
It holds that
[TABLE]
for small, where we used the standard Big-Theta notation.
Proof.
As we pointed out earlier, conditioning on , we have . In particular is a Bernoulli random variable whose variance is the same as the variance of itself. So we need to compute the probability that , conditioned on . There are four scenarios to consider (depending on whether or not there is coalescence in the short branch and which coalescence occurs first in the long branch ), only one of which produces :
- •
No coalescence occurs in and the first coalescence in is between the lineages coming from and . This event has probability by symmetry when conditioning on .
Hence . ∎
By combining Lemmas 1, 2, 3 and 4, we get that
[TABLE]
Choosing small enough concludes the proof of the theorem.
5 Conclusion
To summarize, we have derived a new lower bound on the worst-case variance of internode distance under the multispecies coalescent. No such bounds were previously known as far as we know. Our results suggest it may be preferable to use fast-converging methods when working with internode distances for species tree estimation. The problem of providing tight upper bounds on the sample complexity of internode distance-based methods remains however an important open question.
Acknowledgments
This work was supported by funding from the U.S. National Science Foundation DMS-1149312 (CAREER), DMS-1614242 and CCF-1740707 (TRIPODS). We thank Tandy Warnow for suggesting the problem and for helpful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] E. S. Allman, J. H. Degnan, and J. A. Rhodes. Species tree inference from gene splits by unrooted star methods. IEEE/ACM Transactions on Computational Biology and Bioinformatics , 15(1):337–342, Jan 2018.
- 2[2] K. Atteson. The performance of neighbor-joining methods of phylogenetic reconstruction. Algorithmica , 25(2):251–278, Jun 1999.
- 3[3] Johanna Taylor Cannon, Bruno Cossermelli Vellutini, Julian Smith, Fredrik Ronquist, Ulf Jondelius, and Andreas Hejnol. Xenacoelomorpha is the sister group to nephrozoa. Nature , 530(7588):89–93, 2016.
- 4[4] Gautam Dasarathy, Elchanan Mossel, Robert D. Nowak, and Sebastien Roch. Coalescent-based species tree estimation: a stochastic farris transform. Co RR , abs/1707.04300, 2017.
- 5[5] Gautam Dasarathy, Robert D. Nowak, and Sébastien Roch. Data requirement for phylogenetic inference from multiple loci: A new distance method. IEEE/ACM Trans. Comput. Biology Bioinform. , 12(2):422–432, 2015.
- 6[6] E. Jarvis, S. Mirarab, A. J. Aberer, B. Li, P. Houde, C. Li, S.Y.W. Ho Faircloth, B. Nabholz, J. T. Howard, A. Suh J. Li, F. Zhang, Boussau, Md. S. Bayzid, V. Zavidovych, S. Subramanian S. Capella-Gutiérrez, J. Huerta-Cepas M. Schierup, B. Lindow X. Zhan, A. Dixon, S. Li, N. Li, Y. Huang, Bertelsen, F. H. Sheldon, M. Wirthlin A. M. Vargas Velazquez, A. Alfaro-Núnez, P. F. Campos T. Sicheritz-Ponten, A. Pas, T. Bailey Lambert, Q. Zhou, Y. Zeng, S. Liu, Z. Li, B. Liu, K. Wu, Y. Zhang, H. Ya
- 7[7] M. Kreidl. Note on expected internode distances for gene trees in species trees, 2011.
- 8[8] L S Kubatko, B C Carstens, and L L Knowles. STEM: species tree estimation using maximum likelihood for gene trees under coalescence. Bioinformatics , 25(7):971–973, 2009.
