Skip to main content
Molecular Biology and Evolution logoLink to Molecular Biology and Evolution
. 2021 May 27;38(10):4603–4615. doi: 10.1093/molbev/msab163

Robustness of Phylogenetic Inference to Model Misspecification Caused by Pairwise Epistasis

Andrew F Magee 1,2,✉,#, Sarah K Hilton 2,3,#, William S DeWitt 2,3,#
Editor: Tal Pupko
PMCID: PMC8476159  PMID: 34043795

Abstract

Likelihood-based phylogenetic inference posits a probabilistic model of character state change along branches of a phylogenetic tree. These models typically assume statistical independence of sites in the sequence alignment. This is a restrictive assumption that facilitates computational tractability, but ignores how epistasis, the effect of genetic background on mutational effects, influences the evolution of functional sequences. We consider the effect of using a misspecified site-independent model on the accuracy of Bayesian phylogenetic inference in the setting of pairwise-site epistasis. Previous work has shown that as alignment length increases, tree reconstruction accuracy also increases. Here, we present a simulation study demonstrating that accuracy increases with alignment size even if the additional sites are epistatically coupled. We introduce an alignment-based test statistic that is a diagnostic for pairwise epistasis and can be used in posterior predictive checks.

Keywords: phylogenetics, epistasis, model adequacy, posterior predictive simulation

Introduction

Epistasis is the phenomenon where the effect of a mutation at one site in a sequence is dependent on the identity of another site or sites. This dependence is pervasive in data sets for phylogenetic inference and can manifest as interactions between different genes (Cohen et al. 2012; Schubert et al. 2019), between different sites in a protein (Dimmic et al. 2005; Rodrigue et al. 2009; Kryazhimskiy et al. 2011), or between different sites in RNA molecules (Shapiro et al. 2006; Nasrallah and Huelsenbeck 2013; Meyer et al. 2019; Golden et al. 2020). Phylogenetic models of epistasis (and more broadly coevolving sites) have focused on models of pairwise interactions within a single locus. Although there has been work on models with larger alphabets (amino acids and context-sensitive mutation models) and high-order epistasis (Robinson et al. 2003; Rodrigue et al. 2009), these models are computationally burdensome, spurring the development of approximate computational approaches in order to fit them (Hwang and Green 2004; Saunders and Green 2007; Rodrigue et al. 2007; Laurin-Lemay et al. 2018). Phylogenetic models of pairwise epistasis include both general models of pairwise of interactions (Dib et al. 2014; Meyer et al. 2019) and explicit models of RNA evolution (Nasrallah and Huelsenbeck 2013; Golden et al. 2020). In the case of RNA evolution, stem and loop secondary structures are conserved by paired substitutions at specific sites to maintain Watson–Crick pairing (A–T and G–C). Relaxing the independence assumption in this setting of pairwise interactions requires two new pieces of information: specifying the paired sites and a model of coupled character state change for pairs.

The issue of site pairings poses a practical difficulty for using an epistatic phylogenetic model as these pairings must be defined a priori or integrated out during inference. Defining pairings before analysis requires that such information is available in a database (e.g., Wuyts et al. 2004), or that one can infer the RNA secondary structure from the sequence itself (e.g., Lorenz et al. 2011). Approaches to integrate out the pairings are computationally costly. Common models that assume sites are independent and identically distributed (site-iid models) require computing the likelihood for each of n sites. To integrate out pairings, one could calculate the likelihood for all possible site pairings, as in Golden et al. (2020), but this requires (n2) computations instead of n, greatly increasing run time. Meyer et al. (2019) employ reversible-jump Markov chain Monte Carlo (MCMC) (Green 1995) to sample possible pairings, but the number of possible pairing schemes grows faster than n!, requiring longer runs to adequately explore the pairings.

Unmodeled pairwise interactions have been shown to decrease the accuracy of phylogenetic inference in simulations (Nasrallah et al. 2011). That is to say, phylogenies estimated from alignments simulated with epistatic interactions are farther from the true phylogeny than phylogenies estimated from alignments simulated without epistasis. Unmodeled epistasis could cause such differences in two ways. These differences could arise from bias caused by unmodeled epistasis (such bias is sometimes referred to systematic error, see, e.g., Jeffroy et al. 2006). In this scenario, inference with a model that ignores epistasis is expected to become more accurate if interacting sites are identified and omitted from the alignment. However, it is also possible that unmodeled epistasis reduces the effective number of sites in the alignment and increases the estimator variance without introducing bias. In this scenario, estimates are expected to worsen if the interacting sites are identified and omitted. As an example, consider two alignments, one of which has all sites simulated without epistasis, the other of which is the same as the first except that a proportion of sites are erroneously duplicated (copy-pasted into “new” alignment columns). This is akin to the larger alignment being drawn from a particularly extreme model of pairwise epistasis. The larger alignment contains no new information, so the expected accuracy of the inferred phylogenies is the same for both alignments. However, compared with alignments of equal size, but where all sites were simulated without pairings, this larger alignment has reduced accuracy. It is effectively a shorter alignment. In this case, if one could remove one site from each pair inference should largely remain unchanged. In less extreme cases, where sites are not perfect duplicates, removing half of the paired sites would remove some new information and thus decrease the accuracy of inference.

A number of methods have been proposed for detecting epistasis in multiple sequence alignments. This literature is largely based on mapping substitutions along a phylogeny and examining patterns of substitution. Shapiro et al. (2006) devise a test for epistasis based on multiple co-occurrences of substitutions along a phylogeny, whereas Kryazhimskiy et al. (2011) use the order of substitutions through time to test for epistasis. However, these approaches, and others which map substitutions along a phylogeny, often ignore a potentially large source of uncertainty by conditioning on a single, estimated phylogney. Poon et al. (2007) propose a bootstrap procedure to account for phylogenetic uncertainty, and Dimmic et al. (2005) use a fully Bayesian approach to integrate out the phylogeny. A promising yet unexplored approach is to use posterior predictive checks of model performance with which both the detection of epistasis and evaluation of model fit may be addressed simultaneously.

Given the pervasiveness of epistasis in real data and the difficulties involved in applying epistatic phylogenetic models to data sets, we seek to understand the cost of employing nonepistatic models to data sets with pairwise epistasis using simulations. In this paper, we ask two questions regarding the use of standard models, where sites are independent and identically distributed, in a misspecified setting, where the alignment is generated from an evolutionary process with pairwise epistasis. First, can we detect the presence of unmodeled pairwise epistasis in data sets using posterior predictive model checks? Second, what is the effect of including epistatically paired sites on the quality of trees inferred with a site-independent model?

To address these questions, we perform a simulation study using the pairwise epistatic model of RNA from Nasrallah and Huelsenbeck (2013). Briefly, this model aims to capture a common mutational process among all sites while implicitly accounting for the effect of selection against single mutations at predefined paired stem sites, which would break the secondary structure. We simulate alignments on a 3D parameter grid, defined by the number of sites in the alignment that are site-iid ni, the number of sites that are epistatically paired ne, and the strength of epistatic interactions d (the relative rate of secondary structure preserving double mutations to single mutations at paired sites). Our grid thus includes a range of alignment sizes n=ni+ne and a range of epistatic fractions ne/n for each size.

We assess several alignment test statistics—one previously described and several new ones designed to detect epistasis specifically—for their ability to detect epistasis directly from alignments using posterior predictive checks. This allows us to address our first question, can we detect pairwise epistasis? Next, we examine whether adding epistatic sites to an alignment makes inference better or worse. This allows us to address our second question, whether the inclusion of epistatic sites in an alignment improves or worsens phylogenetic estimates. We seek to quantify this second effect by estimating the relative worth, r, of an epistatic site in the alignment to a site drawn from a site-independent model. Using this concept of relative worth, we define two scenarios under our regime of model misspecification. In the best-case scenario (r >0), the epistatic sites contribute useful information that improves phylogenetic inference whereas in the worst-case scenario (r <0), the inclusion of epistatically paired sites makes inference worse. Finally, we combine the two questions and address whether pairwise epistasis is detectable when it is strong enough to significantly impact tree inference.

Results

Alignment-Based Test Statistics Are Sensitive to Pairwise Interactions between Sites

First, we use simulations to evaluate the sensitivity of alignment-based test statistics to pairwise interactions between sites. This sensitivity is necessary for the posterior predictive tests we discuss in the next section. These statistics are designed to be sensitive to the strength of the pairwise epistatic interactions and the proportion of sites that are drawn from the pairwise epistatic RNA model of Nasrallah and Huelsenbeck (2013). However, it is also possible that the statistics can only detect epistasis if there are a sufficient number of epistatically paired sites in a sequence alignment or that they are sensitive to the alignment length in general. To investigate all of these possibilities, we simulate alignments on a 3D grid, defined by ni (the number of sites drawn from a site-independent general time reversible [GTR] model), ne (the number of sites drawn from the pairwise epistatic RNA model), and the value of d, which controls the strength of pairwise epistasis. Briefly, d accounts for the strength of epistasis by controlling the relative rate of doublet substitutions, or simultaneous substitutions at both paired (RNA stem) sites, to single substitutions affecting only one paired site. As selection against single mutations (which would break RNA pairing) increases, more double substitutions are expected, and this is captured by a larger d. We simulate d{0.0,0.5,2.0,8.0,1,000.0}, which encompasses both realistic and extreme values, and ni,ne{0,16,32,,400} (a step size of 16 resulting in a 26 × 26 grid for each value of d), excluding the cell in which ni=ne=0. This results in alignments that vary in length (16–800 nucleotides), in percentage of sites that are epistatically linked (0% to 100%), and in expected percentage of substitutions that are double substitutions (0% to 98.5%). For more information on the simulation procedure, the model, and interpretation of the parameter d see Materials and Methods subsections Model and Simulating Parameters. Collectively, we simulate 3,375 alignments, which we refer to as our observed alignments.

We consider three posterior predictive test statistics that may detect epistasis: the G93 statistic of Goldman (1993), the maximum of all pairwise (sitewise) mutual information (MI) values, MImax, and the kurtosis of these MI values, MIkurt. The G93 statistic considers the likelihood of the alignment if sites were drawn identically and independently from a multinomial distribution on all 4n site patterns and has been used as a general diagnostic for model misspecification. Our MI-based measures quantify how similar two site patterns are by comparing the joint distribution on paired states to the product of the sitewise marginal distributions. These measures are sensitive to the co-occurrence of pairs of nucleotides, so, for example, the four-taxon alignment (fig. 4e) column ATAT would have a higher mutual information with the column GCGC (where every A co-occurs with a G and every C with a T) than it would GTTG (where there is less-frequent co-occurrence). All of these measures are ignorant of the underlying phylogeny, so in practice, one must account for its effect via simulation. All three statistics display some sensitivity to d on the observed alignments (fig. 1). This means in principle that they are all capable of detecting epistasis in alignments.

Fig. 4.

Fig. 4.

The workflow of our paper. Blue and gray boxes indicate steps with phylogenetic inference, green boxes indicate steps with simulation of alignments. (a) We infer a maximum likelihood phylogeny (tree) for the tunicate data set and use that to infer parameters for independent sites (site-iid model) and epistatically paired sites (epi model) using the epistatic doublet model of Nasrallah and Huelsenbeck. (b) We then simulate 675 alignments of varying numbers of independent (ni) and epistatic (ne) sites for each of five values of d (d{0.0,0.5,2.0,8.0,1,000.0}). We call these the observed alignments. (c) For each observed alignment, we use RevBayes to draw samples from the posterior distribution on tree topologies (inferred tree) and GTR model parameters (inferred site-iid model). (d) We use RevBayes to sample alignments from the posterior predictive distribution. (e) We assess whether any of our three test statistics (G93, MImax,MIkurt) can detect pairwise epistatic interactions in our observed alignments in a posterior predictive model check. (f) We compare the posterior distribution on trees (and summary trees) with the inferred tree to quantify how unmodeled pairwise epistasis affects the accuracy and precision of phylogenetic inference.

Fig. 1.

Fig. 1.

The values of all three test statistics plotted against the proportion of sites in the alignment drawn from the epistatic model, colored by d. Values are for the grid of observed alignments corresponding to figure 4b. All statistics show at least a degree of sensitivity to the proportion of epistatic sites and some sensitivity to d. The plot is restricted to simulations, where 384ni+ne416 to remove the effect of the number of sites on the G93 statistic. The results from the full simulation grid are found in supplementary figure S7, Supplementary Material online.

However, the statistics differ in their sensitivity to d. Of the three statistics, MImax shows the most consistent separation by d, with a steady increase in average value as d increases. In contrast, both MIkurt and G93 show large leaps in average values between d =8 and d =1,000. Similarly, the MImax shows a consistent relationship of power to the proportion of epistatic sites (ne/n) across all d, whereas the G93 and MIkurt statistics which show clear differences between d =8 and d =1,000 The G93 statistic is by far the most sensitive to the total number of sites in the alignment, with a correlation coefficient of −0.99 between G93 and ni+ne, where the correlation coefficients for MIkurt and MImax were −0.19 and 0.28, respectively.

Posterior Predictive Tests Can Capture Model Misspecification due to Pairwise Interactions between Sites

In a posterior predictive framework (Gelman et al. 2004; Brown and Thomson 2018), the value of a chosen test statistic calculated for the observed alignment is compared with the posterior predictive distribution of this statistic using posterior predictive p-values. In phylogenetic models that lack closed-form solutions for the posterior predictive distribution, this is accomplished numerically by taking a number of posterior samples, drawing new alignments given the parameter values of each sample, and computing the test statistic on each replicate alignment. The posterior predictive p-value is then the proportion of replicate test statistics below the observed value. Generally we are interested in two-tailed tests: If the observed value of the test statistic is either extremely large or extremely small, this indicates that the model is not adequately capturing some aspect of the data. We use the test statistics described in the section above to see if a site-iid model is adequate over varying strengths and proportions of epistatic interactions. We use the Bayesian phylogenetic inference software RevBayes (Höhna et al. 2016) to draw samples from the posterior predictive distributions for each of our 3,375 observed alignments, allowing us to estimate the posterior predictive p-values for all of our test statistics for each of our observed alignments.

We find that both information theoretic summary statistics outperform G93, with MImax performing the best. An ideal test statistic has a high power (true positive rate) and a false-positive rate no larger than the specified α, which we take to be 0.05. We examine the relationship between the power of each statistic and d both by examining power as a function of d and the proportion of epistatic sites (fig. 2), and by averaging the power over all proportions of epistatic sites. In both approaches, we find that MImax is the most sensitive to the presence of paired sites in the alignment. The true positive rates in the extreme case of epistatic strength (d =1,000) for the G93 (0.18) and the MIkurt (0.56) statistics are matched by the MImax statistic at much lower strengths of epistatic interaction (0.17 at d =0.5 and 0.55 at d =2). Looking over all values of d and all observed proportions of epistatic sites, the maximum power of the G93 statistic is only 0.51, whereas the two information theoretic statistics achieve maximum power of 0.92 and 1.0 for MIkurt and MImax, respectively (fig. 2). The MImax statistic has a false-positive rate of 0.06, whereas the MIkurt statistic has a false-positive rate of 0.0026, and the G93 statistic has a false-positive rate of 0. Overall, the MImax statistic has by far the highest power and the false-positive rate does not greatly exceed α, making it the best-performing statistic we examine. We assess the sensitivity of these results to the strictness of MCMC convergence diagnostics and find that there is little difference between the results presented here and those based on either strict or no convergence filtering (supplementary fig. S2, Supplementary Material online).

Fig. 2.

Fig. 2.

Power to detect epistasis using posterior predictive checks at α=0.05. Power is the proportion tests yielding a statistically significant result, that is, the true positive rate. Curves are averages over windows of 10% of the proportion of epistatic sites.

Epistatic Sites Should Be Retained for Phylogenetic Inference

For our second question, we want to quantify the effect of our model misspecification by calculating the effective worth of an epistatic site in the context of a site-iid model. Nasrallah et al. (2011) define the effective sequence length, neff to be the length of a hypothetical alignment drawn from a site-independent model that yields the same phylogenetic accuracy as the epistatic alignment. We expand and reframe this analysis to ask the worth of an epistatic site in units of independent sites and define worth in terms of either accuracy or precision. The relative worth, r, is a conversion factor that expresses how many independent sites an epistatic site is worth and thus also allows us to distinguish between different model misspecification scenarios. In the best case, 0r1, and retaining epistatic sites in an alignment improves inference. In the catastrophic case, r <0, and retaining epistatic sites in an alignment leads to worse inference. In either case, it is most likely that the relative worth of a site is dependent on the strength of epistasis, so the relative worth should in fact be a function, r(d), and not a constant, r.

To infer the effective sequence length, we employ semiparametric regression. In this setup, we have E[y]=g(ni+r(d)ne), where y is a statistic summarizing either inference accuracy or precision and the function g() is a third degree I-spline with five knots. Third degree (cubic) splines are standard, and model fit is generally robust to the choice of degree and knots (supplementary fig. S6, Supplementary Material online). Broadly speaking, accuracy refers to how close estimates are to the true value, and precision is inversely related to how much uncertainty surrounds these estimates (high precision means low uncertainty). The use of semiparametric models like I-splines allows us to avoid specifying a functional form for the relationship between accuracy (or precision) and the alignment size while still allowing us to compare between data sets with similar accuracies (or precisions) to infer r(d). For our summary measures, we focus on one accuracy-based measure, the average posterior Robins–Fould (RF) distance to the true tree, and one precision-based measure, the percent of resolved splits in the majority-rule consensus (MRC) tree. In order to quantify the uncertainty in our estimates of r(d), we use nonparametric bootstrap (Efron 1992) and fit the model to 100 bootstrap replicate data sets for each summary measure and each value of d.

In all cases, we infer that r^(d)>0, meaning that the model misspecification here falls into the best-case scenario rather than the catastrophic one (fig. 3). For both our accuracy- and precision-based estimates, we infer r^(1,000)<r^(8)<r^(2)<r^(0.5), meaning that increasing the strength of epistatic interactions decreases the worth of a site. Additionally, we infer r(0)<1. In the model of Nasrallah and Huelsenbeck (2013), iid sites have a set of stationary base frequencies, πA,πC,πG,πT, whereas the (paired) epistatic sites have their own set of stationary doublet frequencies, π(A,A),π(A,C),,π(T,T). So, even without any doublet substitutions, there is model misspecification when assuming a single set of base frequencies, explaining the reduced accuracy at d =0. Oddly, for our accuracy-based modeling, we find that r^(0)<r^(0.5). Perhaps most noteworthy though is the fact that, for all values of d, we estimate a lower relative worth r^(d) using accuracy than using precision. This means that inference is somewhat more precise than it should be, because the increase in accuracy from adding an epistatic site is smaller than the increase in precision. To give a concrete example, for d =0.5, the relative worth inferred using accuracy is r^(0.5)=0.75, whereas the relative worth inferred using precision r^(0.5)=0.84. If one added 50 pairs of dependent sites (100 sites total) to an alignment, the accuracy would increase as if 75 independent sites had been added, but precision would increase as if 84 independent sites had been added, a discrepancy of nine sites.

Fig. 3.

Fig. 3.

The relative worth of a site, r(d) estimated using both accuracy and precision. In the best-case model misspecification scenario, 0r(d)1, and epistatically paired sites still contribute to phylogenetic accuracy and precision. In the catastrophic model misspecification scenario, r(d) < 0, and epistatically paired sites decrease phylogenetic accuracy and precision. Inference was performed with semiparametric regression using least squares. Boxplots summarize 100 bootstrap replicates for each value of d. Our accuracy measure is the average posterior RF distance to the true tree, whereas our precision measure is the proportion of resolved splits in the MRC tree. The raw accuracy and precision measure values from the full simulation grid are found in supplementary figure S7, Supplementary Material online.

We also assessed the sensitivity of our inference of the worth of a site to the MCMC convergence standards employed and to the choice of summary measure. We find that the overall patterns remain qualitatively unchanged regardless of convergence cutoff (supplementary fig. S3, Supplementary Material online). Our alternative accuracy and precision measures broadly concur with the results we have focused on thus far (supplementary figs. S4 and S5, Supplementary Material online). All accuracy measures based on the posterior distribution of RF distances to the true tree provide very similar results. The inferred worth is notably lower when defining accuracy based on the proportion of incorrect splits in the MRC tree (though in all cases still positive), and relative worth appears to peak at d =2 rather than d =0.5. Thus, although the posterior distribution shifts closer to the truth with increasing ne, some incorrect splits retain high support for longer than when increasing ni. Our alternative precision measure has slightly higher inferred r(d) than our main measure (15% higher on average), and a number of bootstrap replicates showing r^(d)>1. However, we believe this is more likely a sign that the alternative measure (the width of the posterior distribution of distances to the true tree) is for some reason a questionable choice than it is reflecting some actual increase in precision compared with independent sites.

Discussion

We set out to understand the effect of unmodeled epistasis on phylogenetic inference. Focusing on pairwise epistasis in the form of RNA doublet models, we asked three questions. Can we detect pairwise epistasis in alignments with posterior predictive checks? What is the effect of pairwise epistasis on the quality of phylogenetic inference? If pairwise epistasis is problematic for inference, can we detect it when it is distorting phylogenetic inference? Overall, we find that the right test statistic can detect epistasis with good power (and an appropriate false positive rate), that pairwise epistasis is only mildly harmful to phylogenetic inference, and that it can be detected regardless of how much influence the epistasis has on inference.

Posterior Predictive Checks

Our posterior predictive checks for epistasis show that pairwise epistasis can be detected with the appropriate summary statistics. Although the standard multinomial likelihood statistic has some ability to detect epistasis at the extreme of d =1,000 (an average power across all simulations of 0.17), it cannot detect realistic strengths of epistasis, and so it is not a particularly useful statistic. We also introduced two statistics based on mutual information. In both cases, we compute all the mutual information for all site pairs in the alignment, our statistics simply differ in how they summarize this distribution. One summary we considered, MIkurt, is the kurtosis of this distribution, which has decent power at d =1,000 (power of 0.54), but at d =8, power is much lower (0.066) and it has little ability to detect weaker epistasis. Our second summary MImax, the maximum of the pairwise mutual information values, was much more successful. Averaging over all simulations, power is 0.16 at d =0.5, 0.53 at d =2, 0.87 at d =8, and 0.95 at d =1,000, and despite this power the false-positive rate is not exaggerated (α=0.05, false-positive rate = 0.06, though the distribution of p-values does not appear to be quite uniform under the null hypothesis).

Further research will be needed to understand the specificity of mutual information-based test statistics and to extend them. Although we have shown that the MImax statistic can capture pairwise epistatic interactions, it may also be sensitive to higher-order epistatic interactions, to the presence of context-sensitive mutation, or other dependencies between sites. It is possible that one could identify interacting pairs of sites using MImax, and then test if these pairs are significantly interacting using the posterior predictive distribution of mutual information for that pair of sites. Summary statistics that take better advantage over the extreme upper end of the distribution of pairwise mutual information could have even better power to detect pairwise interactions.

The Worth of a Site

We defined two scenarios for the worth of an epistatic site. In the catastrophic scenario, epistatic sites are worth some negative number of sites, such that adding epistatically interacting sites to an alignment of independent sites will make inference worse. In the best-case scenario, epistatic sites contribute positively to inference but not as much as independent sites. Our simulations demonstrate that the sort of epistasis modeled by Nasrallah and Huelsenbeck (2013) falls into the best-case scenario. When epistasis is simulated near maximum strength, we estimate that epistatic sites are worth 45% of independent sites (in terms of accuracy), whereas more realistic strengths lead to worths of 60–75%. One slight caveat is that epistasis has slightly different effects on the accuracy and precision of inference. When we define the worth of a site in terms of the increase in precision, we get slightly higher estimates of worth (62% at the extreme, 70–84% for more reasonable values). This means that in practice when epistasis is present in phylogenetic data sets, inference will be slightly overconfident (relative to a data set without epistatic interactions but with the same accuracy). It also highlights the fact that high precision does not imply accuracy—strong support for a topology is not a guarantee that the inferred topology is correct. Still, this effect is relatively mild for realistic values of the strength of epistasis, and it does not undermine the simple fact that adding epistatically paired sites improves inference.

Base Frequencies

In our simulations, the model we used for inference was misspecified due to both differences in the relative exchange rates and in the stationary frequencies. We believe that this difference may account for the increase in relative worth from d =0 to d =0.5. Our inference model is a standard GTR + G model which works on individual sites, whereas our simulated data include a mix of sites drawn from a site-iid GTR model and an epistatic doublet model. The doublet model is inherently a model of site pairs, both because it uses doublet stationary frequencies and because d allows for substitutions at both sites. However, the doublet model still produces a pattern of substitutions at individual sites, so we can decompose the model misspecification into two parts: the portion due to paired substitutions and the portion due to the fact that there are essentially two different site-level GTR models. The misspecification due to paired substitutions is a strictly increasing function of d: the higher d is, the larger the proportion of all substitutions that are doublet substitutions, and this is completely unaccounted for by the site-independent model. The misspecification due to the difference in underlying GTR models (the real one underling the independent sites, and the hypothetical one underlying the epistatic sites) is somewhat less transparent. However, it appears that the difference is large between the two GTR models at d =0, decreases until d =2, then increases with d. The interaction of these two forms of misspecification could help explain our observation that the worth of an epistatic site at d =0 is less than for d =0.5 but similar to d =2.

Alternative Summaries and Other Studies

Empirical applications of epistatic inference models have shown that epistatic and site-independent models infer different trees from the same data set. Meyer et al. (2019) compared inferences using their model of pairwise dependence to inference with GTR + G on a number of real data sets, and found that the inferred trees were quite different. One possible interpretation of this is that there is bias introduced by using models of independent sites on epistatic data sets. However, our simulations suggest that another possible explanation for this phenomenon is simply that to site-iid models, the effective sequence length is smaller than the real sequence length, and thus estimates from site-iid will vary more about the truth than estimates made with epistatic models. If this is the case, then there are two valid approaches for obtaining better estimates of a phylogeny in the presence of epistasis: building better models and/or using more data (Philippe et al. 2011). Both approaches have drawbacks and are not entirely independent. Better models will be more difficult and computationally expensive to fit, may not be as general purpose, and the increase in parameters may require an increase in data to fit. Adding more data means that issues of heterogeneity of the evolutionary process across sites and loci become more pronounced, which may require more parameter-rich models even if epistasis is itself unmodeled.

Previous simulations have suggested that unmodeled epistasis can be relatively problematic for inference. Nasrallah et al. (2011) used simulations and found that accuracy was reduced by as much 50% in the presence of epistasis, and calculated effective sequence lengths that were frequently 17–33% of the true length. Our results suggest that the choice of summary measure for defining the worth of a site is key to understanding this discrepancy. For example, our precision-based measures both produce more generous estimates of the relative worth of an epistatic site than our accuracy-based measures. Perhaps more importantly, though, our accuracy results change somewhat if we change our definition of accuracy to be based on the posterior or on a single summary tree. Using accuracy measures based on the posterior distribution of RF distances to the true tree, we estimate 0.45<r^(d)<0.75 for all values of d considered, and 0.6<r^(d)<0.75 for more realistic values. But using the MRC tree alone to define accuracy (based on the proportion of splits in the MRC not in the true tree), we instead infer 0.19<r^(d)<0.47 for all values of d, and 0.33<r^(d)<0.47 for more realistic values. These values are more closely aligned to the results of Nasrallah et al. (2011), who focused on point estimates of the phylogeny (specifically the maximum likelihood phylogeny). Thus it seems that although epistatic sites are relatively helpful for shifting the posterior distribution of tree closer to the truth, they are less useful for removing incorrect splits from the MRC tree. The issue of excess precision is exacerbated when focusing in on the summary tree: the relative worth based on MRC tree precision is about twice as high as the relative worth based on MRC tree accuracy. To give a concrete example, at d =0.5, using precision, we estimate r^(0.5)=0.84, while using our alternative accuracy measure, we estimate r^(0.5)=0.4. Thus, an alignment of 500 iid and 500 independent sites would have an MRC tree with the same resolution as an entirely iid alignment of an alignment of 920 sites, but that tree would have the same number of incorrect splits as an alignment of 700 sites. We thus urge caution in interpreting MRC trees from real data sets, given the presumed prevalence of epistasis. Further, we suggest that where possible, inferences about evolution integrate out the phylogeny, as the overall posterior distribution on phylogenies is much less strongly affected by the presence of unmodeled pairwise epistasis.

Practical Applications

As dependencies between sites are likely common in real data, our work has practical significance to phylogeneticists. Model checking via posterior predictive simulations (or the parametric bootstrap for maximum likelihood inference) is always advisable. We suggest that when checking for model violations, researchers include the MImax statistic. The detection of dependencies between sites does not necessarily invalidate inference. Rather, if it reveals the presence of dependent evolution, researchers need to be aware that their effective sequence length is smaller than the real sequence length. Consequentially, the estimated phylogeny may be farther from the truth than expected whereas uncertainty around that phylogeny is likely underestimated, and results should be interpreted accordingly.

Other Forms of Model Misspecification

In this paper, we assume that every site evolves along one single phylogeny of interest, and that the model misspecification is due to unmodeled pairwise epistatic interaction. Many other forms of model misspecification exist, which can make phylogenetic inference difficult (see, e.g., Philippe et al. 2011). Long branch attraction can lead inference astray even with otherwise correct substitution models, and forces such as recombination, horizontal gene transfer, and incomplete lineage sorting mean that real sequence alignments may have multiple underlying phylogenies. It is possible that the notion of relative worth could be useful in comparing the severity of these, and other issues. For some problems, the relative worth will be positive, and more sequence data will improve phylogenetic accuracy. In other cases, the relative worth may become negative, in which case more sites will not solve the problem. In general, more strongly negative relative worth causes more difficulty for phylogenetic inference.

Conclusion

Overall, our results are quite promising for phylogenetic inference in the face of unmodeled pairwise epistasis. Although pairwise epistasis decreases the accuracy and precision of inference, it does not do so catastrophically. The addition of epistatic site pairs to an alignment will still lead to overall better inference, simply not inference as good as adding an equal number of independent sites from the true model. Moreover, when there is pairwise epistasis in an alignment, we have shown that it can reliably be detected with a new test statistic: the maximum pairwise mutual information of sites. Thus, if one is worried that pairwise epistasis is interfering with their estimates, they can now detect it with good power and a low risk of false positives. Further work will need to be done using other models of epistasis (pairwise and higher order) to check that our findings on the effect of epistasis are not simply localized to one region of the space of epistatic models. Additional investigations examining the effect of the tree length could also prove useful. It is likely that our new test statistic will be useful for detecting other forms of pairwise epistasis, though this should also be tested. Our results suggest that in practice, phylogenies inferred from alignments with pairwise epistasis are still reliable and valid estimates.

Materials and Methods

Model

For our simulations, we employ the epistatic RNA doublet model of Nasrallah and Huelsenbeck (2013), which we implemented in RevBayes (Höhna et al. 2016). In this model, there are two categories of sites: paired sites evolving dependently (which we will refer to as epistatic sites) and unpaired sites evolving independently (which we will refer to as independent sites). Instead of directly parameterizing a selective coefficient against single mutations, the model parameterizes an enrichment factor for doublet substitutions, which controls how common doublet substitutions are relative to single substitutions. Within each category, it is assumed that all sites (or site pairs) evolve under the same model. The independent sites evolve under a standard GTR + G substitution model (Tavaré 1986). The epistatic sites evolve under an extension of the GTR + G model to the state space of doublets. We abbreviate these models as iid and epi, respectively. The (symmetric) nucleotide exchange rates and the shape parameter of the gamma-distributed rate heterogeneity are shared between epi and iid models. We now detail the epistatic model.

For any pair of coupled sites, let Qe denote the instantaneous rate matrix describing changes from doublet x=(x1,x2) to doublet y=(y1,y2), where x,yA2 and A={A,C,G,T} is the character set. Without loss of generality, let the first element refer to the more 5′ nucleotide of the pair. The rate matrix has the following elements:

Qx,ye=ξ×{πyeSx1,y1ifsinglesubstitutionatthe5site,πyeSx2,y2ifsinglesubstitutionatthe3site,πyeSx1,y1Sx2,y2difdoublesubstitutionwherex,yW,0ifanyotherdoublesubstitution,zA2:zxQx,zeifx=y, (1)

where S is the GTR exchangeability matrix (shared with the independent sites) with, for example, Sx1,y1 the rate of exchangeability between nucleotides x1,y2{A,C,G,T} (by definition, S is symmetric), W={(A,T),(C,G),(G,C),(T,A)} is the set of Watson–Crick pairs, πe=(π(A,A),π(A,C),,π(T,T)) are the stationary state frequencies of the 16 possible doublet states, d is the relative rate of double to single mutations between doublets, and ξ is a rate-scaling factor that normalizes Qe to one substitution per single site for comparability with the independent sites. As with mutation selection models on codons (e.g., Yang and Nielsen 2008), this approach localizes dependencies between sites by working on groups of sites assumed to be mutually independent. However, in the epistatic doublet model, simultaneous substitutions at multiple sites are allowed, and selection is modeled only implicitly, through the relative frequency of doublet substitutions, d.

For completeness, we now review the rest of the model. For any noncoupled sites, let Qi denote the instantaneous rate matrix describing changes from state x to state y, where x,yA is the character set of nucleotides as above. The rate matrix has the following elements:

Qx,yi=υ×{πyiSx,yifxy,zA:zxQx,ziifx=y, (2)

where S is the GTR exchangeability matrix as above, shared with the epistatically paired sites, πi=(πA,πC,πG,πT) are the stationary state frequencies of the four nucleotides, and υ is a rate-scaling factor that normalizes Qi to one substitution per site.

The likelihood of the multiple sequence alignment is computed under the standard phylogenetic assumption that a pair of epistatic sites is independent of all other pairs of sites (and all unpaired sites), and that an unpaired site is independent of all sites. Thus, the only site-to-site dependencies are those modeled in Qe, and we can write the likelihood of the alignment as follows:

Pr(D|S,πe,πi,α,τ)=Pr(De|S,πe,α,τ)×Pr(Di|S,πi,α,τ)=(s=1nePr(Dse|S,πe,α,τ))×(s=1niPr(Dsi|S,πi,α,τ)), (3)

where De and Di are the subalignments consisting of all epistatically paired sites and all independent sites, respectively, α is the shape (and rate) parameter of the Gamma-distributed among-site rate variation, τ is the tree topology with branch lengths, and the per-site pair and per-site likelihoods, Pr(DseS,πe,α,τ) and Pr(DsiS,πi,α,τ), are computed using the Felsenstein pruning algorithm (Felsenstein 1981) with the rate matrices Qe and Qi as defined above.

The parameter d controls the strength of epistatic interactions. At d =0, there are no double substitutions, and if both d =0 and πxe=πx1iπx2i, the epistatic model collapses to the standard site-independent GTR + G model. Taking the limit d and ξ0 such that the expected number of substitutions is constant, all substitutions (at paired sites) are double substitutions. With 0<d<, a portion of substitutions at epistatically paired sites are expected to be doublet substitutions, whereas the remainder will be single-site changes. We can compute the expected fraction of the substitutions that are doublet substitutions as follows:

p=rdrd+rs,

with rd defined as

rd=xyπxeQx,yeI(x1y1,x2y2)

(where I(x1y1,x2y2) is an indicator for doublet substitutions) and rs defined as

rs=xyπxeQx,ye[1I(x1y1,x2y2)].

Both rd and rs depend on d through the normalization constant ξ, a dependency which we can remove by multiplying p by ξ1/ξ1, giving us

p=ξ1rdξ1rd+ξ1rs.

From the definition of Qe, we can see that, holding S constant, ξ1rd increases linearly in d whereas ξ1rs is a constant in d. It can thus be seen that, for fixed values of other substitution parameters, the proportion of doublet mutations is a sigmoid function of logd.

Simulation

Parameter Grid

With the epistatic doublet model, there are two variables that govern the capacity for epistasis to affect phylogenetic inference: the strength of the interactions and the proportion of the alignment that is epistatically paired. To investigate the effect of the strength of epistasis, we simulate with d{0.0,0.5,2.0,8.0,1,000.0}, which encompasses both realistic (see below) and extreme values. These values correspond to 0%, 11.2%, 33.6%, 66.9%, and 99.6% of all substitutions being doublet substitutions at a pair of sites. The scaling constant ξ in Qe ensures that the expected number of substitutions per site remains constant across all values of d. To understand the effect of adding epistatic sites, for each value of d, we simulate a grid where we independently vary the number of epistatic sites, ne and independent sites, ni. This setup is more informative than one where we hold the total number of sites constant while varying the proportion of paired sites because it allows us to examine the sensitivity of posterior predictive tests to both proportion and absolute number of paired sites. By comparing the accuracy of tree inference before and after adding epistatic sites, we can assess if we are in the catastrophic model misspecification regime (inference is degraded by the addition of epistatic sites) or the best-case regime (inference is improved by adding epistatic sites). For each value of d, we simulate an alignment from a fixed tree at each cell of a parameter grid defined by ni,ne{0,16,32,,400}, excluding the cell in which ni=ne=0. At each grid point, we simulate a single alignment, and we refer to these alignments collectively as the observed alignments. We note that ne must be even because epistatic sites are simulated as (nonoverlapping) coupled site-pairs.

Simulating Parameters

To ensure that our simulation regime is realistic, we target our simulating parameters on values inferred from the tunicate data set of Tsagkogeorga et al. (2009). This data set is an 18S rRNA alignment for 110 taxa, including 95 species of tunicates. We downsample (randomly) to 50 ingroup species and infer a tree in RAxML (Stamatakis 2014) using a single GTR + G model. Fixing the tree to the RAxML tree, we use RevBayes (Höhna et al. 2016) to infer the parameters of the epistatic doublet model. For the RevBayes analysis, we split the alignment into a subalignment containing only unpaired (loop) sites (682 sites total) and a subalignment containing only paired (stem) sites (644 total nucleotides in 322 site-pairs). The paired sites are recoded such that AA, AC,…,TT are treated as RevBayes style standard characters 0,1,…,F. For simulations, we use this RAxML tree and the posterior mean parameter values from the RevBayes analysis. These parameters include the underlying GTR model exchange rates, the underlying GTR model stationary frequencies, the stationary frequencies of the doublets, and the shape parameter of the gamma-distributed rate heterogeneity. All continuous parameter values are available in supplementary table S1, Supplementary Material online, and supplementary figure S1, Supplementary Material online, depict the tree used for simulation. The tree length is 4.58, meaning that on average, there should be ∼4.58 substitutions at each column in the simulated alignments.

Our simulating values of d aim to include both extreme values and biologically relevant values. We infer a value of d of 0.65 for this tunicate data set. Nasrallah and Huelsenbeck (2013) inferred values of d of 7.59 and 9.72 on a data set spanning eukaryotes for analyses fixing and inferring the tree, respectively. We therefore chose simulating values of d{0.5,2.0,8.0} to cover the range of values inferred from data sets of natural sequences. Simulating d =0 allows us to disentangle the effect of model misspecification due to the doublet stationary frequencies from model misspecification due to paired substitutions. Finally, simulating d =1,000 allows us to consider the extreme regime where almost all (98.5%) substitutions at paired sites are doublet substitutions.

Bayesian Inference

We use RevBayes (Höhna et al. 2016) to infer unrooted phylogenies for each of the observed alignments. In all cases, we use a single GTR + G substitution model, intentionally ignoring the presence of epistasis in the data sets. Details of the model setup, priors, and MCMC moves used are available in the supplement. For each analysis we run two independent MCMC chains. We exclude runs that fail convergence diagnostic tests from downstream analysis to avoid analysis artifacts. As we are interested in the phylogeny specifically, our convergence diagnostics focus on the tree and branch lengths. First, we use the average standard deviation of split frequencies (ASDSF) to compare topologies between the two chains. To account for the possibility of branch-length convergence issues, we also check whether the tree length distributions differ between chains by using the potential scale reduction factor (PSRF, Brooks and Gelman 1998). However, we must balance the stringency of our convergence standards against the number of analyses that must be discarded. To this end, we discard all chains where either ASDSF > 0.05 or PSRF > 1.1, and in the supplement, we present additional results assessing sensitivity of our results to different convergence standards.

Posterior Predictive Assessments

The posterior predictive distribution is the distribution on new (replicate) data sets, Drep, that we could draw from our posterior distribution, P(θD). It is obtained by integrating the probability of a new data set, given a particular value of the model parameters P(Drepθ), across the posterior

P(DrepD)=P(Drepθ)dP(θD).

Often we are more interested in a particular feature of a data set, given by a test statistic T(D). The posterior predictive distribution for this test statistic is given by

P(T(Drep)D)=P(T(Drep)θ)dP(θD).

We can use the posterior predictive distribution of a test statistic to determine whether our model is adequate, or in other words, whether it fits the data in the absolute sense. If the model is adequate, then the observed value of the test statistic, T(D), is consistent with the posterior predictive distribution P(T(Drep)D). We can thus compute a posterior predictive p-value, P(T(Drep)<T(D)D), and if the posterior-predictive p-value is smaller than some threshold α, we declare the model to be inadequate. In practice, one obtains a Monte Carlo estimate of the posterior predictive p-value by simulating new data sets using the draws from the posterior obtained by MCMC, computing the test statistic for each, and calculating the proportion greater than or equal to the observed value. For a more complete introduction to posterior predictive model checks, see Gelman et al. (2004), or for a review of model adequacy in evolutionary biology, see Brown and Thomson (2018).

One of our key questions is, can the presence of unmodeled epistatic interactions be detected with posterior predictive checks? A test statistic should be chosen on the basis of its ability to detect a particular form of model misspecification. As epistasis has yet to be studied from a posterior predictive perspective, there are currently no posterior predictive approaches designed explicitly to detect it. We first examine whether a standard phylogenetic posterior predictive test statistic—the multinomial likelihood test statistic of Goldman (1993)—can detect this model misspecification. We then develop two new information theoretic statistics that directly address the expected behavior of epistasis.

We examine the performance of these test statistics on simulated data sets in two ways. First, by using only the simulated observed alignments, we examine if these test statistics are sensitive to the proportion of epistatic sites in an alignment or to d. Next, we perform posterior predictive checks for all inferred phylogenies to determine if the statistics are able to detect epistasis in practice. As an example of this distinction, consider that in principle, the G93 statistic is capable of detecting the difference between certain GTR (Tavaré 1986) models and certain Hasegawa–Kishino–Yano (HKY) (Hasegawa et al. 1985) models. However, if we simulate an alignment under HKY and infer it under GTR, we will not see any evidence of misspecification (Bollback 2002), so in practice, it cannot detect all forms of misspecification.

Multinomial Likelihood

The multinomial likelihood test statistic treats the multiple sequence alignment D as a draw from a multinomial distribution on all possible site patterns. For t taxa and a DNA or RNA alignment, there are 4t such patterns, and for an alignment of length n, we observe some number sn site patterns. If si is the number of times we see site pattern i, the maximum likelihood estimate of the multinomial probability of seeing pattern i is p(i)=si/n. The test statistic is simply the log-likelihood of this data set using these estimated probabilities or L=i[silog(si)]nlog(n).

Mutual Information

Under a phylogenetic model, all sites are conditionally independent given the phylogeny. However, under the epistatic doublet model, epistatic pairs of sites evolve dependently along the phylogeny due to both d and the use of doublet stationary frequencies. In particular, the presence doublet substitutions make it more likely that when one site in a pair changes along a branch, the other site does as well. This should result in pairs of epistatic sites having more similar patterns than independent sites, and the degree of this similarity should depend on d. What is needed, then, is a way to capture this idea of the similarity of sites.

MI is a measure of the dependency of two variables, quantifying the amount of information that one contains about the other. The higher the MI, the more that knowing the value of one variable tells you about the other, in other words, the more similar the two variables are. As above, we assume that we have an alignment D consisting of t taxa and n sites, and here we again denote the alphabet of this alignment A. The MI of a pair of sites indexed by (i, j) is given by

MIij=a,bAfij(a,b)log(fij(a,b)fi(a)fj(b)),

where fi(a) is the relative frequency of character a at site i,

fi(a)=1tk=1tI{Dki}(a),

and fij(a,b) is the relative joint frequency of character a at site i and character b at site j,

fij(a,b)=1tk=1tI{Dki}(a)I{Dkj}(b).

In nonphylogenetic contexts, MI has been used to predict RNA secondary structure from multiple sequence alignments (see Freyhult et al. 2005 and references therein).

As MI is ignorant of the phylogeny, we need additional context to interpret its value. If we had an a priori hypothesis about a pair of interacting sites (i, j), we could compute the posterior predictive distribution of MIij and compare the observed value with this distribution. The posterior predictive distribution accounts for similarity due to shared evolutionary history, so if the observed value is larger than the posterior predictive distribution, there must be some other factor at play, such as pairwise epistasis. However, if one wants to test for the presence or absence of pairwise epistasis at the level of the entire alignment, this will not work. Instead, we can compute the MI of all pairs of sites. As we expect epistasis to increase the MI between pairs of interacting sites, the upper tail of the distribution of pairwise MI values should be informative with respect to the overall presence and strength of epistasis. We consider two summaries of this distribution. First we consider its kurtosis, which should be sensitive to the strength of epistasis and proportion of epistatic sites, as the more interactions the more values that should fall in the right tail and the stronger the interactions the larger those values should get. We also consider the max, which should be sensitive to the presence or absence of epistasis, but is less likely to be sensitive to the proportion of epistatic sites.

Computing the Relative Worth of an Epistatic Site

Let y be a statistic summarizing the accuracy or precision of inference on a data set, and (yn) denote conditioning on the number n of sites in the alignment. The sites could be drawn from a site-independent model, or a model that introduces dependence among sites, such as the Nasrallah–Huelsenbeck model of pairwise epistasis. As examples, y could include the distance between the maximum likelihood tree and the true tree or the variance of the posterior distribution of trees. The effective sequence length is neff such that E[yn]=E[yneff]. That is, if we repeatedly draw data sets with n sites from some arbitrary, possibly pairwise dependent, model and neff sites from the (site-independent) model used for analysis, then neff is the number of independent sites such that the average accuracy or precision is the same as for the n sites from the arbitrary, possibly misspecified, model. If y is a statistic that summarizes the accuracy of inference, then this definition includes the effective sequence length of Nasrallah et al. (2011). Note that we can ignore the number of taxa because it must be the same between the data sets. It is also worth noting that this formulation of an effective sequence length is broader than the formulation of the effective sample size. Classically, the notion of effective sample size, n* is defined with respect to the variance of an estimator θ^. Specifically, the effective sample size is n* such that Var(θ^n)=Var(θ^n*). The variance of an estimator is given by Var(θ^)=E[(θ^E[θ^])2]. Thus, if we take y=(θ^E[θ^])2, then we can see that our definition includes the standard definition of effective sample size.

In our case, with n=ni+ne, we can define a model for the effective sequence length as neff=ni+r(d)ne, where r(d) is the relative worth of an epistatic site compared with an independent one for a given value of d. The dependency on d is necessary because we expect that as d increases and more substitutions are paired, the relative worth should decrease. It is possible that, for a given value of d, r(d) is also not a constant; if there is asymptotic bias and the estimated tree does not converge to the true tree, then r(d) must eventually go to 0. However, in our finite data regime, there is no evidence of asymptotic biases, and a model with constant r(d) will suffice. Estimating r(d) is complicated by the fact that we do not know an appropriate functional form for E[yn] for any of our metrics. We know that accuracy and precision should both increase with increasing neff, but how rapidly this happens is unknown. Thus, to infer r(d), we turn to models where we do not need to explicitly specify this relationship. All modeling is done in R (R Core Team 2018). Specifically, we use I-splines (Ramsay 1988) to model the relationship between y and neff as E[y]=g(ni+r(d)ne), where g is a spline. We use the R package splines2 (Wang and Yan 2018) to obtain the basis matrix for the splines, using degree three splines with five knots. Preliminary analyses suggest that the inferred relative worth is generally stable if the degree and/or number of knots are changed. To ensure that g() is monotonically increasing, the coefficients that are fit to this basis matrix must be nonnegative. We use log and logit transformations to keep our response variables unbounded, taking negatives where necessary to make them monotonically increasing rather than monotonically decreasing. For this purpose, we employ the R package penalized (Goeman 2010), which allows us to estimate maximum likelihood (least squares) coefficients with bounds on the coefficients. By estimating r(d), we can determine whether we are in the catastrophic model misspecification regime (r(d) < 0) or the best-case regime (0r(d)1) for any value of d.

Accuracy

As we are interested in Bayesian inference, we are not primarily interested in the accuracy of point estimates of the phylogeny but in the overall goodness of the posterior distribution of trees. As our distance measure, we employ the RF distance (Robinson and Foulds 1981). RF distance is a purely topological measure between a pair of trees, capturing the number of splits (bipartitions of taxa) present in one tree but not in the other. The quantity that we are interested in is thus the posterior distribution on distances to the true tree. Given that we have samples from our posterior distribution on phylogenies, we can obtain samples from the posterior distribution on tree distances. We consider multiple univariate summaries of this distribution, namely the mean, median, minimum, and maximum of the distances.

Although comparisons based on the entire posterior distribution are useful for understanding the overall performance of inference, they do not necessarily reflect the experience of practitioners inferring phylogenies. In practice, the posterior distribution is, at least for the purposes of visualization, generally reduced to a single summary tree, often an MRC tree. Thus, as an alternative accuracy measure, we take the proportion of splits in the MRC tree that are not in the true tree as an error measure of the point tree estimate.

Precision

To investigate precision-based effective sequence lengths, we must define a measure of the precision or variance of our posterior distributions. In the best-case scenario, where epistatic sites are simply less informative than independent sites, one would intuitively expect that the variance of the posterior distribution on trees should increase. On the other hand, in the catastrophic scenario, it is possible that there is an increase in information about certain edges in the tree, and the variance of the posterior distribution may actually decrease. Although the variance of a phylogeny is defined (e.g., Willis 2019), the time required to compute this variance makes it prohibitively expensive for our purposes (Brown and Owen 2020). In order to address the matter of variance, we thus turn to two surrogates.

The first metric we consider is the resolution of the MRC tree. The MRC tree is obtained by including all splits in the posterior that occur with a frequency above 50%. As the amount of information in an alignment increases, there should be more splits with sufficient signal to place in the MRC tree and the MRC tree should include more splits. An MRC tree on t taxa includes a maximum of t3 nontrivial splits, so dividing the number of (nontrivial) splits in the MRC tree by t3 produces a standardized value in [0,1] which we call the proportion of resolved splits. At 0, the MRC tree is completely unresolved (a star tree), whereas at 1, it is a fully resolved tree. Although this metric takes a somewhat circuitous path to precision, the focus on the summary tree ties it more closely to tangible effects of variance encountered when reading a paper that estimates a phylogeny.

As an alternate metric, we consider the width of the 95% CI of the distances to the true tree. The more information there is in an alignment, the narrower we expect the posterior distribution on trees, and thus the narrower we expect the distribution on distances to the true tree. We focus here on the RF distance as it is a purely topological measure and does not include any potentially confounding effects due to erroneously long (or short) estimated trees. This metric has the downside of being linked to the accuracy of the inference, which is less than ideal, but like our other metric, it is correlated with the true precision of the distribution, and it has the benefit of requiring no extra computations, somewhat reducing the otherwise heavy CO2 cost of this paper.

Supplementary Material

Supplementary data are available at Molecular Biology and Evolution online.

Supplementary Material

msab163_Supplementary_Data

Acknowledgments

We thank our PhD advisors (Frederick Matsen IV, Vladimir Minin, Jesse Bloom, and Kelley Harris) for the freedom to pursue this project. We also thank Frederick Matsen, Vladimir Minin, and Joseph Felsenstein for their many helpful comments on earlier versions of this manuscript. We thank two anonymous reviewers for feedback that improved the manuscript. W.S.D. thanks Mike Harms for helpful discussions. A.F.M. was supported by National Science Foundation (DGE-1762114, CISE-1561334, and CISE-1564137) and the ARCS Foundation Fellowship. W.S.D. was supported by the National Institutes of Health via an NRSA fellowship from the National Institute of Allergy and Infectious Diseases (F31AI150163).

Data Availability

Code and data to reproduce this study’s results can be found at https://github.com/wsdewitt/phyload (last accessed June 11, 2021).

References

  1. Bollback JP.2002. Bayesian model adequacy and choice in phylogenetics. Mol Biol Evol. 19(7):1171–1180. [DOI] [PubMed] [Google Scholar]
  2. Brooks SP, Gelman A.. 1998. General methods for monitoring convergence of iterative simulations. J Comput Graph Stat. 7(4):434–455. [Google Scholar]
  3. Brown DG, Owen M.. 2020. Mean and variance of phylogenetic trees. Syst Biol. 69(1):139–154. [DOI] [PubMed] [Google Scholar]
  4. Brown JM, Thomson RC.. 2018. Evaluating model performance in evolutionary biology. Annu Rev Ecol Evol Syst. 49(1):95–114. [Google Scholar]
  5. Cohen O, Ashkenazy H, Burstein D, Pupko T.. 2012. Uncovering the co-evolutionary network among prokaryotic genes. Bioinformatics 28(18):i389–i394. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Dib L, Silvestro D, Salamin N.. 2014. Evolutionary footprint of coevolving positions in genes. Bioinformatics 30(9):1241–1249. [DOI] [PubMed] [Google Scholar]
  7. Dimmic MW, Hubisz MJ, Bustamante CD, Nielsen R.. 2005. Detecting coevolving amino acid sites using Bayesian mutational mapping. Bioinformatics 21(Suppl 1):i126–i135. [DOI] [PubMed] [Google Scholar]
  8. Efron B.1992. Bootstrap methods: another look at the jackknife. In: Kotz S, Johnson NL, editors. Breakthroughs in statistics. New York (NY): Springer. p. 569–593. [Google Scholar]
  9. Felsenstein J.1981. Evolutionary trees from DNA sequences: a maximum likelihood approach. J Mol Evol. 17(6):368–376. [DOI] [PubMed] [Google Scholar]
  10. Freyhult E, Moulton V, Gardner P.. 2005. Predicting RNA structure using mutual information. Appl Bioinformatics. 4(1):53–59. [DOI] [PubMed] [Google Scholar]
  11. Gelman A, Carlin JB, Stern HS, Dunson DB, Vehtari A, Rubin DB.. 2004. Bayesian data analysis. New York: Chapman & Hall/CRC. [Google Scholar]
  12. Goeman JJ.2010. l1 penalized estimation in the Cox proportional hazards model. Biom J. 52(1):70–84. [DOI] [PubMed] [Google Scholar]
  13. Golden M, Murrell B, Martin D, Pybus OG, Hein J.. 2020. Evolutionary analyses of base-pairing interactions in DNA and RNA secondary structures. Mol Biol Evol. 37(2):576–592. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Goldman N.1993. Statistical tests of models of DNA substitution. J Mol Evol. 36(2):182–198. [DOI] [PubMed] [Google Scholar]
  15. Green PJ.1995. Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika 82(4):711–732. [Google Scholar]
  16. Hasegawa M, Kishino H, Yano T.. 1985. Dating of the human-ape splitting by a molecular clock of mitochondrial DNA. J Mol Evol. 22(2):160–174. [DOI] [PubMed] [Google Scholar]
  17. Höhna S, Landis MJ, Heath TA, Boussau B, Lartillot N, Moore BR, Huelsenbeck JP, Ronquist F.. 2016. RevBayes: Bayesian phylogenetic inference using graphical models and an interactive model-specification language. Syst Biol. 65(4):726–736. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Hwang DG, Green P.. 2004. Bayesian Markov chain Monte Carlo sequence analysis reveals varying neutral substitution patterns in mammalian evolution. Proc Natl Acad Sci U S A. 101(39):13994–14001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Jeffroy O, Brinkmann H, Delsuc F, Philippe H.. 2006. Phylogenomics: the beginning of incongruence? TRENDS Genet. 22(4):225–231. [DOI] [PubMed] [Google Scholar]
  20. Kryazhimskiy S, Dushoff J, Bazykin GA, Plotkin JB.. 2011. Prevalence of epistasis in the evolution of influenza A surface proteins. PLoS Genet. 7(2):e1001301. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Laurin-Lemay S, Rodrigue N, Lartillot N, Philippe H.. 2018. Conditional approximate Bayesian computation: a new approach for across-site dependency in high-dimensional mutation-selection models. Mol Biol Evol. 35(11):2819–2834. [DOI] [PubMed] [Google Scholar]
  22. Lorenz R, Bernhart SH, Zu Siederdissen CH, Tafer H, Flamm C, Stadler PF, Hofacker IL.. 2011. ViennaRNA package 2.0. Algorithms Mol Biol. 6:26. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Meyer X, Dib L, Silvestro D, Salamin N.. 2019. Simultaneous Bayesian inference of phylogeny and molecular coevolution. Proc Natl Acad Sci U S A. 116(11):5027–5036. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Nasrallah CA, Huelsenbeck JP.. 2013. A phylogenetic model for the detection of epistatic interactions. Mol Biol Evol. 30(9):2197–2208. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Nasrallah CA, Mathews DH, Huelsenbeck JP.. 2011. Quantifying the impact of dependent evolution among sites in phylogenetic inference. Syst Biol. 60(1):60–73. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Philippe H, Brinkmann H, Lavrov DV, Littlewood DTJ, Manuel M, Wörheide G, Baurain D.. 2011. Resolving difficult phylogenetic questions: why more sequences are not enough. PLoS Biol. 9(3):e1000602. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Poon AF, Lewis FI, Pond SLK, Frost SD.. 2007. An evolutionary-network model reveals stratified interactions in the V3 loop of the HIV-1 envelope. PLoS Comput Biol. 3(11):e231. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. R Core Team. 2018. R: a language and environment for statistical computing. Vienna (Austria): R Foundation for Statistical Computing.
  29. Ramsay JO.1988. Monotone regression splines in action. Stat Sci. 3(4):425–441. [Google Scholar]
  30. Robinson DF, Foulds LR.. 1981. Comparison of phylogenetic trees. Math Biosci. 53(1–2):131–147. [Google Scholar]
  31. Robinson DM, Jones DT, Kishino H, Goldman N, Thorne JL.. 2003. Protein evolution with dependence among codons due to tertiary structure. Mol Biol Evol. 20(10):1692–1704. [DOI] [PubMed] [Google Scholar]
  32. Rodrigue N, Kleinman CL, Philippe H, Lartillot N.. 2009. Computational methods for evaluating phylogenetic models of coding sequence evolution with dependence between codons. Mol Biol Evol. 26(7):1663–1676. [DOI] [PubMed] [Google Scholar]
  33. Rodrigue N, Philippe H, Lartillot N.. 2007. Exploring fast computational strategies for probabilistic phylogenetic analysis. Syst Biol. 56(5):711–726. [DOI] [PubMed] [Google Scholar]
  34. Saunders CT, Green P.. 2007. Insights from modeling protein evolution with context-dependent mutation and asymmetric amino acid selection. Mol Biol Evol. 24(12):2632–2647. [DOI] [PubMed] [Google Scholar]
  35. Schubert B, Maddamsetti R, Nyman J, Farhat MR, Marks DS.. 2019. Genome-wide discovery of epistatic loci affecting antibiotic resistance in Neisseria gonorrhoeae using evolutionary couplings. Nat Microbiol. 4(2):328–338. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Shapiro B, Rambaut A, Pybus OG, Holmes EC.. 2006. A phylogenetic method for detecting positive epistasis in gene sequences and its application to RNA virus evolution. Mol Biol Evol. 23(9):1724–1730. [DOI] [PubMed] [Google Scholar]
  37. Stamatakis A.2014. RAxML version 8: a tool for phylogenetic analysis and post-analysis of large phylogenies. Bioinformatics 30(9):1312–1313. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Tavaré S.1986. Some probabilistic and statistical problems in the analysis of DNA sequences. Lect Math Life Sci. 17:57–86. [Google Scholar]
  39. Tsagkogeorga G, Turon X, Hopcroft RR, Tilak MK, Feldstein T, Shenkar N, Loya Y, Huchon D, Douzery EJ, Delsuc F.. 2009. An updated 18S rRNA phylogeny of tunicates based on mixture and secondary structure models. BMC Evol Biol. 9:187. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Wang W, Yan J.. 2018. splines2: regression spline functions and classes. R package, version 0.2.8.
  41. Willis A.2019. Confidence sets for phylogenetic trees. J Am Stat Assoc. 114(525):235–244. [Google Scholar]
  42. Wuyts J, Perriere G, Van de Peer Y.. 2004. The European ribosomal RNA database. Nucleic Acids Res. 32(Database Issue):D101–D103. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Yang Z, Nielsen R.. 2008. Mutation-selection models of codon substitution and their use to estimate selective strengths on codon usage. Mol Biol Evol. 25(3):568–579. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

msab163_Supplementary_Data

Data Availability Statement

Code and data to reproduce this study’s results can be found at https://github.com/wsdewitt/phyload (last accessed June 11, 2021).


Articles from Molecular Biology and Evolution are provided here courtesy of Oxford University Press

RESOURCES