Abstract
Convergent evolution is often inferred when a trait is incongruent with the species tree. However, trait incongruence can also arise from changes that occur on discordant gene trees, a process referred to as hemiplasy. Hemiplasy is rarely taken into account in studies of convergent evolution, despite the fact that phylogenomic studies have revealed rampant discordance. Here, we study the relative probabilities of homoplasy (including convergence and reversal) and hemiplasy for an incongruent trait. We derive expressions for the probabilities of the two events, showing that they depend on many of the same parameters. We find that hemiplasy is as likely— or more likely—than homoplasy for a wide range of conditions, even when levels of discordance are low. We also present a new method to calculate the ratio of these two probabilities (the “hemiplasy risk factor”) along the branches of a phylogeny of arbitrary length. Such calculations can be applied to any tree in order to identify when and where incongruent traits may be more likely to be due to hemiplasy than homoplasy.
Introduction
Convergent traits found in distantly related organisms are prime examples of the role of natural selection in evolution. They are often used as evidence for the importance of adaptation in shaping organismal form and function, though they may also reflect underlying constraints on developmental pathways (1). Understanding how often convergent evolution occurs, and the conditions under which it occurs, will allow us to better understand its causes. The identification of clear cases of convergence—or more broadly, homoplasy, which includes reversals to ancestral states (2)—also enables us to determine how often convergent phenotypes are underlain by convergent molecular changes (3, 4).
Homoplasy, whether due to convergence or reversal, is inferred when multiple evolutionary changes are required to explain the character states observed among sampled lineages.
Therefore, in order to make strong inferences about homoplasy we require both a phylogenetic tree describing the relationships among taxa and a model of trait evolution. If either the tree or the model is incorrect, this can lead to errors in inferences about the number of transitions that have occurred (5–9). In order to reduce errors in species trees, genome-scale datasets have been used to generate topologies that have strong statistical support at almost all nodes (e.g. (10, 11)). Though concerns remain about appropriate models of trait evolution in some cases (12), the “resolution” of species trees with phylogenomic datasets would appear to have removed the main source of error in inferring character-state transitions accurately.
However, genome-wide data have also highlighted the ubiquity of gene tree discordance, even when statistical support for the species tree is high (e.g. (13–16)). Discordance can be due to many factors, both technical and biological. The major biological causes of gene tree discordance are incomplete lineage sorting (ILS) and introgression (17). In the presence of either of these processes, individual loci can have different histories from the species tree; discordance due to either introgression or ILS does not go away over time, so studies of both ancient and recent divergences can be affected.
Discordance presents a problem for inferences of convergent evolution because it can produce patterns of homoplasy even when none has occurred (18). In a phenomenon dubbed “hemiplasy” (19), transitions that occur on branches of discordant trees that do not exist in the species tree will generate incongruent trait patterns (Figure 1A). Incongruent trait patterns— those that cannot be explained by a single trait transition—are the basis for claims of convergent evolution and homoplasy. As all discordant trees have discordant branches (20, 21), hemiplasy is expected to explain a substantial number of observed incongruent trait patterns in all cases where biological discordance exists (22–25).
A) The same species tree is shown for both hemiplasy and homoplasy, with times in this tree denoted with ti labels. Left: an example of how hemiplasy can generate an incongruent trait pattern among species A, B, and C. A single mutation on the internal branch of a discordant gene tree (denoted as 0→1) produces this pattern. Right: an example of how homoplasy (via convergence) can generate the same incongruent trait pattern via two mutations from 0→1. B) Branch labeling for the genealogies α, β, and γ.
While complications due to hemiplasy have begun to be appreciated, the relative importance of hemiplasy and homoplasy in any particular set of relationships has yet to be quantified. Here, we present a model that describes the relative probabilities of hemiplasy and homoplasy for an incongruent trait. Given even minimal amounts of gene tree discordance, we find that hemiplasy is more likely, or at least as likely, as homoplasy for a wide range of conditions. Based on this model, we present a method for calculating the ratio of hemiplasy to homoplasy (the “hemiplasy risk factor”) along a phylogeny. This method provides a general tool for understanding the risk of incorrect inferences of convergence, for use with phylogenies of any size.
Results
The model
Consider the evolution of a trait among three species with the phylogeny (A,(B,C)). We assume that this trait, which can be either molecular or phenotypic, is binary with 0 representing the ancestral state and 1 representing the derived state. On this phylogeny we observe an incongruent trait pattern (e.g., allelic states of A=1, B=0, and C=1; as in Figure 1A) that cannot be explained by a single transition along the species tree. There are two possible explanations for this incongruence (Figure 1A). One possibility is that the trait is hemiplastic: a single transition has occurred along the internal branch of a discordant gene tree in which B is sister to a clade consisting of A and C. Alternatively, the trait is homoplastic: two trait transitions have occurred, due to either convergence (two changes from 0→1) or reversal (one change from 0→1 and one change from 1→0; Supplementary Figure 1). In both homoplasy scenarios, some of the observed allelic states are not identical by descent, though they differ as to whether these are the derived states (convergence) or the ancestral states (reversal).
The goal of our model is to understand the biological parameters that affect the relative frequency of these two mechanisms for trait incongruence. To address this goal, we derive expressions for the probabilities of hemiplasy (Pe) and homoplasy (Po), which both broadly depend on population size (N diploid individuals, assumed constant), the rate of mutation (μ, per 2N generations), and the timing of speciation events (in units of 2N generations). Assuming that all discordance is due to incomplete lineage sorting, the population size and timing of speciation events determine the genealogy τ, with possible topologies α=(A,(B,C)), β=(B,(A,C)), and γ=(C,(A,B)). Topology α is concordant with the species tree, while both β and γ are discordant. Classic results from coalescent theory (26) provide the probability of each topology, along with the lengths of each branch in each tree. The topology of tree τ determines the probability of mutation, ν(λi,τ), along every branch i (labeled as in Figure 1B) with length λi. Because of its dependence on gene tree topology, the function ν(λi,τ) is different for each branch. For instance, the probability of mutation along the internal branch in discordant tree β is uniquely constrained by t3 and the time to coalescence of A and C. The expressions for each ν(λi,τ) are described in the Methods.
In the case of hemiplasy, two events are necessary to explain the allelic states specified above: the occurrence of discordant genealogy β and a mutation occurring on the internal branch of this gene tree (but not on any other branch). This probability is given by:
where t2 is the length of the single internal branch on the species tree (Figure 1A), and λ4 is the length of the internal branch on genealogy β (Figure 1B). The three terms here correspond to (from left to right): the probability of observing genealogy β, the probability of a mutation occurring on the internal branch of this genealogy, and the probability of no mutations occurring anywhere else.
In the case of homoplasy, two alternative sets of mutational events may have occurred: either two independent origins of the derived state (on the terminal branches leading to A and C), or a single mutation along the branch leading to the ancestor of all three species, coupled with a back-mutation on the branch leading to B. Because these events can occur on any one of the three possible topologies, the probability of homoplasy is:
where p(τ) is the probability of genealogy τ. The probability of homoplasy therefore corresponds to the sum of the probability of convergence averaged across all topologies and the probability of reversal averaged across all topologies (the first and second terms in the summation, respectively).
The relative probability of hemiplasy and homoplasy
Our model demonstrates that the probabilities of both hemiplasy and homoplasy are determined by many of the same factors. The frequencies of individual gene trees, the branch lengths in these trees, and the rate of mutation to the character of interest all interact to determine these probabilities. However, because the exact values for these parameters may rarely be known, the precise probabilities of each of these outcomes on their own may not be easily obtainable. Instead, here we present the ratio of probabilities of hemiplasy and homoplasy (Pe/Po) for a range of parameter values in order to provide a quantitative sense for when each will be relatively more important.
The amount of discordance (which decreases with increasing t2) and the mutation rate tend to have opposite effects on the relative probabilities of hemiplasy and homoplasy (Figure 2A).
A) The relative probabilities of hemiplasy and homoplasy (Pe/Po) for a range of values of t2 (in units of 2N generations) and the rate of mutation (μ, per 2N generations). The black solid line represents parameter values for which hemiplasy and homoplasy are exactly equal (Pe/Po =1). We also show the expected proportion of discordant trees for various values of t2 on the x-axis. The values of t1=1 and t3=4 are fixed. B) The effect of changing t1 on Pe/Po. The value of t3 remains the same as in panel A.
As expected, increasing levels of discordance lead to increasing relative probabilities of hemiplasy. Although homoplasy can occur on discordant trees, this outcome still requires two mutations; therefore, for a given mutation rate, more discordance will always lead to relatively more hemiplasy than homoplasy. On the other hand, when there is little opportunity for discordance, there is also a greatly reduced probability for hemiplasy. By the time an internal branch of a species tree is 6N generations long, approximately 99.9% of all gene tree topologies will share this branch—that is, they will be concordant. In this area of parameter space homoplasy becomes vastly more likely than hemiplasy as an explanation for incongruent trait patterns.
The mutation rate also has a strong effect on the relative probabilities of hemiplasy and homoplasy. As should be expected, when the rate of mutation to the character of interest is high, homoplasy becomes relatively more likely. Reducing mutation rates results in a steeper decrease in homoplasy relative to hemiplasy (because of the two mutations that are required), leading to a higher ratio of Pe/Po. For low enough mutation rates, very few trees must be discordant in order for the probabilities of hemiplasy and homoplasy to be equal, so that Pe/Po=1. In this area of parameter space there is an equal probability for any particular incongruent trait pattern to be caused by either hemiplasy or homoplasy. We can also think of this ratio as indicating that, given a collection of incongruent trait patterns of this type, we expect approximately half will be due to hemiplasy and half to homoplasy. These results, shown for one particular pattern of incongruence (A=1, B=0, C=1), are expected to be the same for the two possible incongruence patterns on the species tree in Figure 1A (see the next section for cases in which these can be different).
While the amount of discordance and rate of mutation both have strong effects on Pe/Po, the length of the branch subtending the clade of interest (t3; Figure 1A) and the lengths of the tip branches (t1) have a much smaller effect. The length of t3 is only relevant to cases of homoplasy caused by reversal and has no effect on either the probability of hemiplasy or the probability of homoplasy caused by convergence. As such, it has very little effect on the relative probabilities of these two outcomes (Supplementary Figure 2). In contrast, t1 affects the probability of homoplasy by both reversal and convergence while having no impact on the probability of hemiplasy, and consequently has a larger influence on Pe/Po (Figure 2B). All convergent events on the species tree considered here involve changes on one of the paired lineages (in this case species C) and the unpaired lineage (species A), so t1 determines how much time there is for a change to occur on these lineages (together with t2, which contributes to the probability of a mutation along the branch leading to species A). Therefore, larger or smaller values of t1 allow for more or less time in which homoplasy can occur, respectively, shifting the balance of Pe/Po slightly (compare Figure 2A to 2B).
A numerical example may help to highlight the utility of these calculations. One of the most well-studied cases of discordance caused by incomplete lineage sorting occurs among human (H), chimpanzee (C), and gorilla (G; briefly reviewed in (27)). The genome sequences of these three species—plus an outgroup (orangutan)—show that 70% of nucleotides in protein-coding regions are congruent with the presumed species tree (i.e., (G,(H,C))), with 15% congruent with each of the (C,(H,G)) and (H,(C,G)) topologies (28). Multiple studies have also calculated the divergence times and effective population sizes of these species and their ancestral lineages (e.g. (29, 30)), as well as per-generation nucleotide mutation rates (e.g. (31)), offering us the opportunity to estimate Pe/Po for this clade. For incongruent nucleotides with states H=1, C=0, and G=1, the expected Pe/Po = 5.4 (see Methods). This estimate means that hemiplasy is roughly five times more likely than homoplasy to explain cases where human and gorilla share a derived allele to the exclusion of chimpanzee. Alternatively, we can view the value as indicating that hemiplasy is the cause of approximately 84% of all sites with this incongruent site pattern. This value of Pe/Po uses the average mutation rate per site in the genome (1.20 x 10−8 per generation), even though the rate can vary by orders of magnitude across sites. At hypermutable CpGs (1.22 x 10−7; (31)), for instance, only one-third of observed incongruence is expected to be due to hemiplasy (i.e., Pe/Po = 0.52). In contrast, at non-CpG sites (9.94 x 10−9; (31)) approximately 87% of all incongruence will be due to hemiplasy (i.e., Pe/Po = 6.5)
Calculating the hemiplasy risk factor along a phylogeny
The model and results presented thus far have focused on a rooted three-taxon tree, with speciation events that have occurred in the recent past. Importantly, however, the relevant calculations for the probabilities of hemiplasy and homoplasy are not restricted to such trees.
They can be applied to trees of any size, of any height, and with non-ultrametric branch lengths.
These probabilities can therefore be used with larger phylogenetic trees to highlight individual branches along which hemiplasy is likely to be responsible for observed incongruence.
In order to usefully summarize the relative probabilities of hemiplasy and homoplasy, we define the “hemiplasy risk factor” (HRF) as the ratio of Pe to Po averaged across incongruent trait patterns:
where the subscripts “1” and “2” represent the two possible incongruent trait patterns among three species. Although the probabilities of hemiplasy and homoplasy can be found for phylogenetic “knots” of more than three lineages (cf. (20, 32)), we confine HRFs to the three-taxon case so that we can efficiently calculate them across larger species trees (see below). We calculate the values of Pe and Po separately for each incongruent pattern because in nonultrametric trees these may be quite different from one another (e.g. when the branches leading to species “B” and “C” are not the same length; Figure 1A). While this means that the HRF no longer represents the probability of hemiplasy for a specific incongruent pattern, it does helpfully summarize the overall risk of hemiplasy relative to homoplasy.
The HRF is intended to highlight individual branches of phylogenetic trees along which hemiplasy may be responsible for observed incongruence, in opposition to the assumption that all incongruence is due to homoplasy. An HRF can be calculated for each internal branch of a rooted species tree, but not for tip branches. Note that given the definitions of hemiplasy and homoplasy, the HRF associated with a branch does not indicate that a character-state transition has occurred along this branch: for instance, under hemiplasy due to ILS the relevant mutation has occurred on an earlier lineage (e.g. the one with length t3 in Figure 1A) but has remained polymorphic through the relevant branch (e.g. the one with length t2 in Figure 1A). Instead, HRFs identify branches of a tree where the processes leading to hemiplasy may be occurring, and around which homoplastic transitions may be incorrectly inferred. In such cases standard ancestral state reconstruction methods will infer homoplastic substitutions on the branches neighboring the one with the high HRF—either the branches directly “above” and “below” it in the case of reversals, or one branch below and one branch sister to it in the case of convergence (Supplementary Figure 1).
We have implemented a package written in R (www.r-project.org) for calculating and visualizing HRFs on larger phylogenetic trees (github.com/guerreror/pepo). The software walks through a phylogenetic tree starting from the tips, calculating HRFs on every trio of lineages (Methods). The input species tree must have branch lengths given in units of 2N generations (sometimes referred to as “coalescent units”), and a mutation rate must be specified. Multiple methods can output species trees in coalescent units (e.g. MP-EST; (33)), or—under the assumption that all gene tree discordance is due to ILS—these lengths can be estimated for internal branches of a tree by taking the proportion of discordant trees (i.e. 1 minus the concordance factor; CF) and solving for t2 = 3/2 ln(1 − CF). Because HRFs are intended to aid researchers during exploratory studies of the evolution of many different types of traits, the exact value of the mutation rate used should not be a key concern. For a reasonable estimate of the mutation rate the HRFs calculated will instead represent the relative risk among branches of a larger tree along which hemiplasy may be occurring. The exact value of Pe/Po can still be calculated for a specific trait of interest on a smaller portion of the tree using equations 1 and 2.
To provide an example of HRFs calculated on a larger tree, we use the phylogeny of wild tomatoes presented in Pease et al. (15). This dataset represents a rather extreme example of a recent rapid radiation, with none of the 2745 gene trees (actually inferred from 100-kb windows) matching the exact topology of the species tree. After generating the necessary input species tree from a collection of gene trees (Methods), we calculated HRFs for all internal branches (Figure 3). As can be seen, while there are multiple longer branches along which homoplasy should be a better explanation for incongruent patterns than hemiplasy, there are also many branches with equal or higher relative probabilities of hemiplasy. The branches with high HRFs are often the shortest branches, where the most discordance is to be expected. But note that two branches with equal discordance (i.e. equal concordance factors; (32)) can have very different HRFs. The calculation of HRFs depends not only on the length of the target branch in coalescent units— which solely determines the expected degree of discordance, and to a large extent the probability of hemiplasy—but also on the length of the surrounding branches, which help to determine the probability of homoplasy. HRFs therefore represent a unique and complementary tool for understanding trait evolution on trees.
Inferred tree for species in the genus Solanum labeled with hemiplasy risk factors (HRFs). The species tree (with branch lengths in units of 2N generations) was inferred using gene trees from (15); see Methods for details. HRFs were calculated for all internal branches assuming μ=0.01 per 2N generations. Values represent the proportion of incongruent traits associated with branch that are due to hemiplasy, so that HRF=0 means no hemiplasy and HRF=1 means all patterns due to hemiplasy.
Discussion
Phylogenomic studies have revealed high levels of gene tree discordance in many species trees (13–16). Such discordance can be concealed by statistical measures of support for the species tree, such as bootstrap support or posterior probabilities, which can be high even when discordance is rampant. Regardless of confidence in the species tree topology, underlying gene tree discordance means that observed patterns of trait incongruence can be due to single transitions. This phenomenon of hemiplasy likely explains the distribution of multiple ecologically important traits (e.g. (34, 35)), but can mislead standard methods for inferring the number of times a trait has involved and the timing of these transitions (23–25). The goal of the work presented here is to quantify the risk of incorrectly inferring homoplasy when hemiplasy is occurring. We do this by finding explicit expressions for the probabilities of hemiplasy and homoplasy, and use these expressions to develop a new measure (the hemiplasy risk factor) that highlights branches of a phylogeny along which hemiplasy may be occurring.
Our model is currently applicable to any type of binary trait, as these are the traits that are most often the focus of studies of convergence. While it should be straightforward to extend the model to any sort of discrete trait (e.g. gene family size (36)), even when limited to binary traits a more important question may be what value of the mutation rate to use. We have defined the mutation rate in our model as the rate at which one state can change into the other. Although we have discussed a reversible process here (i.e. mutations from 0→1 and 1→0 are allowed), this is not a requirement of our model—it can accommodate other types of mutational processes (e.g. (37)). We do not need to specify whether the trait is molecular or phenotypic, nor any other details about the process. For studies of molecular traits—such as nucleotide substitutions—the appropriate mutation rate to use should be clear. For phenotypic traits the mutation rate may be much higher or much lower than this per-nucleotide rate. For example, the loss of some traits may be possible by the inactivation of multiple genes (e.g. (38)); in such cases the appropriate mutation rate should include the sum of nucleotide mutation probabilities at all the sites in the genome at which inactivation can be accomplished, making it much higher than the single-site rate. In contrast, trait transitions requiring multiple nucleotide changes at a limited number of sites in the genome may have a total mutation rate that is equal to the square or cube of the per-nucleotide rate, making it even lower (and consequently making homoplasy even less likely). Although the hemiplasy risk factor still requires a mutation rate be specified in order to be calculated, our hope is that it will highlight the relative risk among different branches of a larger tree regardless of the specific value used.
Our model makes two important assumptions. First, we have based all of our calculations on a coalescent model in which ILS is the only process that generates gene tree discordance. However, at least among eukaryotic organisms, introgression appears to be a cause of discordance in a wide variety of systems (39). To some extent it should not matter what process causes discordance, as both ILS and introgression will be more likely to lead to discordant topologies when there are short internode branches (because introgression between sister lineages does not result in discordance). The hemiplasy risk factor will therefore still point to the same lineages along which hemiplasy is high or low relative to homoplasy, the latter of which is not affected by introgression. In addition, our calculations assuming only ILS are likely to be underestimates of the probability of hemiplasy: if the cause of discordance is introgression, the internal branches of discordant gene trees do not have to be as short, making the probability of mutation along them higher.
Our second important assumption is that selection is not acting on the traits of interest. Directional selection on loci underlying a trait will cause them to be more concordant relative to the neutral expectations for the case in which ILS is the sole cause of discordance. Note, however, that the magnitude of this effect may be small, especially for traits controlled by multiple loci. Even when selection on individual loci is strong, it is only selection on the internal branch of the species tree that matters—lineage-specific selection cannot affect discordance. Moreover, if introgression is the cause of hemiplasy, then selection is irrelevant to the probability of discordance. While directional selection decreases discordance, balancing selection can increase the probability of discordance. Multiple examples of hemiplasy acting on balanced polymorphisms have already been identified (e.g. (13, 34, 40)). As these examples are also associated with shorter internal branches of the respective species trees, the hemiplasy risk factor will likely also have highlighted the pertinent branches, regardless of whether the assumptions of our model have been violated.
Recent work on the genetic basis of convergent traits has revealed that such traits are sometimes determined by convergent molecular changes (e.g. (41–43)). The proportion of cases in which convergent phenotypes are underlain by convergent genotypes remains an open question (3, 4), and both additional phylogenetic and functional work will be needed to accurately estimate this proportion. The work here aims to aid phylogenetic studies of convergent evolution by quantifying the proportion of time the apparent convergence in traits (which would also appear to be molecular convergence) may instead be caused by underlying gene tree discordance. Although the ecological conditions under which hemiplasy occurs may still be informative about the processes driving similarity in traits (e.g. (44)), properly distinguishing between hemiplasy and homoplasy is necessary for understanding the molecular basis for convergent evolution.
Methods
Probabilities of mutation along genealogies
To clarify the calculations of Pe and Po in equations 1 and 2, we must specify how the probability of mutation is calculated for each branch. On random branch lengths (as in the case of coalescent times), the probability of mutation is , where f(x) is the probability density function of x (the random variable for branch length). All mutation probabilities ν(λi,τ) have some version of that general form, varying the value of x and f(x). Genealogies β and γ can only happen in the absence of coalescence between lineages B and C in the BC ancestor. In contrast, genealogy α can happen with or without coalescence in BC, and it is helpful to consider the two alternatives separately: α0 denotes the subset of α trees that coalesce in the ABC ancestor (i.e., without coalescence in BC), whereas α+ are the trees that have the α topology and coalesced in BC.
The genealogies α0, β, and γ are identical in length (although they have different tip identities), and their mutation probabilities can be described by the equations:
In the above, and represents the probability of coalescence of A, B, and C in the ABC ancestor (i.e., the cumulative distribution function of the coalescent for a sample of size 3). Each of these four probabilities correspond to multiple branches in Figure 1B. Specifically, ν1 = ν(λ1, α0) = ν(λ2, β) = ν(λ3,γ), ν2 = ν(λ2, α0) = ν(λ3, α0) = ν(λ1, β) = ν(λ3, β) = ν(λ1,γ) = ν(λ2,γ), ν4 = ν(λ4, α0) = ν(λ4, β) = ν(λ4,γ), and ν5 = ν(λ5, α0) = ν(λ5,β) =ν(λ5,γ).
The mutation probabilities for genealogy α+ are:
We use these functions, together with the probabilities of their corresponding genealogies (p(α+) = 1 − e−t2, and , to obtain the values of Pe and Po in equations 1 and 2.
Calculating Pe / Po for primates
To calculate Pe/Po in the HC ancestor, we estimated branch lengths in coalescent units (6.8, 6.8, 7.6, 0.6, and 3.6 for H, C, G, HC and HCG, respectively) that agree with published divergence times and effective populations sizes (29, 30, 45). These lengths assume that H and C diverged 4.1 million years ago, that HC and G diverged 5.5 million years ago, and that generation time is 20 years throughout the clade. Additionally, we assume effective population sizes of 15, 15, 18, 19, 65 and 45 thousand individuals for H, C, G, HC and HCG, respectively. For the genome-wide average estimate of the population mutation rate, we use μ=3.6×10−4 per 30000 generations (i.e., with Ne = 15000 individuals and a per-site mutation rate of 1.2×10−8); the estimates for CpG and non-CpG sites used the appropriate per-site rates (31) and the same value of Ne. We assumed that the mutation rate was constant along the phylogeny.
Calculating HRFs
An HRF (equation 3) can be calculated for any branch with a sibling, an ancestor, and two daughter lineages (cf. branch 4 in Figure 1). In other words, all branches of a phylogeny—except the root and leaves—have an HRF value. The pepo package walks up a phylogeny (in R, a phylo list as defined by the ape package; (46)) and calculates HRF for each internal branch, returning the values in a new data frame (compatible with treeio; (47)). The default HRF calculation in pepo allows reversals at the same rate as forward mutations, but these parameters can be specified by the user. This default method assumes that the ancestor of each focal branch has a length of at least 8N generations (i.e., t3=max(4, x), where x is the observed ancestral branch length). This setting, which can also be modified by users, is intended to reduce the effect of our assumption that A, B, and C have coalesced by the end of t3.
We calculated HRFs along the tomato phylogeny reported by Pease et al. (15), specifically the “best coalescent-based phylogeny from 100 replicates of MP-EST using 100 kb genome window trees” in the supplement of that paper. Because MP-EST assigns an arbitrary length of 9 to leaves, we modified terminal branch lengths in two ways. For species where multiple individuals were collected, we collapsed monophyletic samples into a single branch representing the species (the ancestral branch of the replicates). For species with a single sample, we assigned a terminal length of 1, an equally arbitrary value that is probably closer to the evolutionary history of this clade.
Acknowledgements
This work was supported by National Science Foundation grant DBI-1564611.