• No se han encontrado resultados

Arboles de Regresi´ on y Clasificaci´ on (CART)

2.4. Modelos de Credit Scoring

2.4.4. Arboles de Regresi´ on y Clasificaci´ on (CART)

On p. 79, the paper discusses lineage sorting and lateral gene transfer under the rubric of “non-treelike evolutionary processes”. This is perhaps an awkward choice of words, since in the absence of recombination events, both of these processes can indeed be represented on a tree. The confusion can be cleared up by keeping in mind the context of the paragraph, which begins, ‘The issues become distinctly more problematic if we entail the further assumption that “all” gene sequences in a particular given chromosome are related by one and the same tree’. In other words, this paragraph concerns itself with processes that generate entire chromosomes,

rather than individual genes. At this level, it is sensible to talk about lineage

sorting and lateral gene transfer being “non-treelike”, since the chromosome cannot in general be modelled by a single tree when these processes are active—even though each of the individual gene trees, considered in isolation, is of course treelike.

Treeness Triangles: Visualizing the Loss of Phylogenetic Signal

W. T. White,*1S. F. Hills,*1R. Gaddam,*1B. R. Holland,*and David Penny* *Allan Wilson Center for Molecular Ecology and Evolution, Massey University, Palmerston North, New Zealand

It is well known that molecular data ‘‘saturates’’ with increasing sequence divergence (thereby losing phylogenetic information) and that in addition the accumulation of misleading information due to chance similarities or to systematic bias may accompany saturation as well. Exploratory data analysis methods that can quantify the extent of signal loss or convergence for a given data set are scarce. Such methods are needed because genomics delivers very long sequence alignments spanning substantial phylogenetic depth, where site saturation may be compounded by systematic biases or other alternative signals. Here we introduce the Treeness Triangle (TT) graph, in which signals detectable by Hadamard (spectral) analysis are summed into 3 categories—those supporting 1) external and 2) internal branches in the optimal tree, in addition to 3) the residuals (potential internal branches not present in the optimal tree). These 3 values are plotted in a standard ternary coordinate system. The approach is illustrated with simulated and real data sets, the latter from complete chloroplast genomes, where potential problems of paralogy or lateral gene acquisition can be excluded. The TT uncovers the divergence-dependent loss of phylogenetic signal as subsets of chloroplast genomes are investigated that span increasingly deeper evolutionary timescales. The rate of signal loss (or signal retention) varies with the gene and/or the method of analysis.

Introduction

Estimating phylogenies for deep divergences with se- quence data is known to be a mathematically hard problem for a number of reasons. Over timescales on the order of about 600 Myr or more, the historical signal contained in sequences will be obscured by random noise (Penny et al. 2001). The theoretical results of Mossel and Steel (2004, 2005) demonstrate that under standard Markov mod- els, as currently employed in molecular phylogenetics, primary sequences should lose all information about divergences approaching 1 billion years in age. For exam- ple, following theorem 14.2 of Mossel and Steel (2005), we can calculate that for 4 sequences of length 1000 evolving under a Jukes–Cantor model of nucleotide substitution with a mutation rate per nucleotide of about 108per year, that if all 4 lineages existed as far back as 1 billion years ago, the probability of correctly estimating the tree would be 1/3 plus 0.002 (where the 1/3 term is just the chance of guessing correctly). With this model and substitution rate, it requires sequences of;100,000 bp to have a 50% chance of recov- ering the correct tree for just 4 taxa. This calculation assumes ideal conditions; any sources of conflicting infor- mation would require longer sequences to compensate, and hence, the calculation places an upper bound on the ex- pected result for the case of a simple, known model.

A related complication is that commonly used models of sequence evolution assume that, across the entire tree, each site is evolving in the same rate class. This includes the widely used general time reversible (GTR) model and its extension to models where a distribution of rates- across-sites (RAS) is assumed, with or without some sites being considered to be invariant. However, models assum- ing a gamma distribution require that each site must stay in the same rate class across all lineages (Steel et al. 1994). Such RAS models are only a simplified approximation of how sequences really evolve in nature (Lockhart et al.

2000; 2006), but for shorter time scales they provide a suf- ficiently good approximation to allow accurate phyloge- netic estimation. We refer to such short to intermediate time periods (up to about 300 Myr) as the ‘‘comfort zone’’ because simulations reinforce the conclusion that phyloge- netic inference is very powerful here (Penny et al. 2001). However, over time scales of half a billion years or more, the failure to incorporate lineage-specific processes, such as changes in nucleotide composition between taxa, may have dire consequences for phylogenetic estimation (see e.g., Ho and Jermiin 2004). Simulations allow us to predict the loss of information under specific models, but for real data sets where the actual substitution process is poorly understood, we need to be able to assess quantitatively the phylogenetic information in a given data set.

Confidence in inferred trees is often estimated by boot- strap values or posterior probabilities. Such values are use- ful when assessing whether or not sampling error may be influencing the results. However, bootstrap values do not detect systematic error; thus, they do not guarantee whether or not the branch in question is correct. For example, sev- eral studies of genome-scale data sets have shown that ‘‘support’’ in terms of bootstrap proportions (BPs) can swing from 100% for one tree to 100% for a different tree by adjusting the model of nucleotide substitution (Phillips et al. 2004; Goremykin et al. 2005). The bootstrap is gen- erally not useful for assessing either loss or presence of phy- logenetic signal for deep divergences because it does not take into account systematic error such as mutational bias (Lockhart et al. 1992; Lockhart and Cameron 2001; Buckley 2002). Stated another way, the bootstrap permits statements about site pattern frequencies, but it does not ad- dress the issue of whether or not site patterns reflect histor- ical signal.

To determine whether systematic error is readily de- tectable for a given data set, tools to evaluate the goodness of fit of models of evolution are often employed. In present practice, goodness of fit is typically assessed using relative tests such as the likelihood ratio test or the Akaike Infor- mation Criterion as implemented in Modeltest (Posada and Crandall 1998), which ask whether model A fits the data significantly better than model B without, however, revealing how close model B comes to approximating

1These authors contributed equally to this work.

Key words: plastid genomes, spectral analysis, model misspecifica- tion, exploratory data analysis, ternary plot, Hadamard conjugation.

E-mail: [email protected].

Mol. Biol. Evol.24(9):2029–2039. 2007 doi:10.1093/molbev/msm139

Advance Access publication July 13, 2007

ÓThe Author 2007. Published by Oxford University Press on behalf of the Society for Molecular Biology and Evolution. All rights reserved. For permissions, please e-mail: [email protected]

the true model. Another class of tests has been used to an- swer questions about the absolute goodness of fit of models to data in a phylogenetic context (Reeves 1992; Goldman 1993; Bollback 2002; Waddell 2005; Jayaswal et al. 2005), but failure to pass such tests does not explain what aspects within the data are causing the poor fit. The parametric bootstrap is another test and can be used to compare, for example, the observed and predicted numbers of ‘‘single- ton’’ sites, which basically correspond to the external branches of the tree (Goremykin et al. 2005; Waddell 2005).

Phylogenetic network methods also allow exploration of different, potentially conflicting, signals in the data. It is well known that there is a one-to-one correspondence be- tween phylogenetic trees and sets of compatible splits; a bi- nary tree withntaxa corresponds to a set of 2n3 splits. Network methods allow sets of incompatible splits and cor- respondingly more detailed graphs. One of the first was split decomposition (Bandelt and Dress 1992a) which takes a metric (distance matrix) onntaxa and produces a set of up ton(n1)/2 weakly compatible weighted splits, as imple- mented in SplitsTree 4 (Huson and Bryant 2006). A useful feature is that both the proportion of the metric that is ex- plained (graphically represented) by the split system and the residual that is not explained (undepicted) are both calcu- lated. NeighborNet (Bryant and Moulton 2004) is a more recent method that produces a set of up ton(n1)/2 cir- cular splits; these can always be represented on a planar graph. Other exploratory methods include spectral analysis (Hendy and Penny 1993), Lento plots (Lento et al. 1995), and consensus networks (Holland et al. 2005). These meth- ods have proved useful for assessing conflicting signals within individual data sets (Kennedy et al. 2005; Nannya et al. 2005). The likelihood-mapping approach of Strimmer and von Haeseler (1997), which also uses a triangle plot, provides a useful graphical gauge of phylogenetic signal without recourse to assumptions about the underlying tree. Unfortunately, its output may be difficult to interpret: if most points fall near the center of the diagram, it can be concluded with confidence that the data is non-treelike, but if the points cluster at corners of the triangle, the data may or may not be treelike. More importantly, there is fre- quently a need to compare multiple data sets or various models on the same data set. In such cases, it is convenient to have an exploratory approach that enables rapid compar- ison across many data sets. Although the approaches men- tioned above are useful, they are also visually complex— meaning it is hard to compare results across many data sets and treatments. For example, whereas likelihood-mapping summarizes a data set with a set of points on a diagram, a treeness triangle (TT) summarizes a data set with a single point, enabling multiple data sets, or multiple analyses of a single data set, to be compared on a single diagram. Although the dekapentagonal mapping approach of Zhaxybayeva et al. (2004) extends the quartet-based likelihood-mapping method to 5-taxon data sets, with a sin- gle point per data set, generalizing the method tontaxa appears problematic.

Building upon the concept of treeness, introduced by Andreas Dress and used in Eigen and Winkler-Oswatitsch (1981) and Eigen et al. (1988) to assess how well data fit

a tree, we introduce the ‘‘Treeness Triangle’’ (TT) method. This assorts phylogenetic signals in aligned sequences into 3 components: signals that correspond to internal edges (branches) of a tree (I), signals that correspond to external edges of a tree (E), and the residual signals (R) that corre- spond to edges not present in the specified tree. These 3 values must sum to 1.0 and can therefore be plotted in a stan- dard triangle (ternary) plot that readily reveals the relative proportion of each signal type in a given data set. We illus- trate the TT with both simulated and real data—the latter from complete chloroplast (plastid) genomes. Here, we com- pare the redistribution of signal proportions for the same genes as a function of increasing evolutionary time from flowering plant (fp) evolution spanning roughly 160–200 Myr (Magallon and Sanderson 2005) to the early diver- sification of photosynthetic eukaryote lineages, including red algae, whose fossil record spans at least 1200 Myr (Butterfield 2000). It is essential to understand the extent to which sequences retain phylogenetic signal for ancient divergences and to detect conflicting signals. For the rea- sons given above, this chloroplast data set is a suitable test case for evaluating the TT.

Materials and Methods

Simulated Data

Random ultrametric trees were sampled from the PDA (Proportional to Distinguishable Arrangements) distribu- tion, in which each tree topology is equally likely: the Markov model that generates these trees is in Steel and Penny (1993). Each random ultrametric tree was produced by taking a symmetric two-taxon rooted tree and randomly adding edges. Sequences were simulated on these random trees using Seq-Gen (Rambaut and Grassly 1997) and the Jukes–Cantor model, with 0.2 (figs. 2AandD), 0.4 (figs. 2B

andE), and 0.6 (figs. 2CandF) expected mutations per site along any path from the root to a tip. One hundred random trees were produced, and for each tree and mutation rate, data sets were generated with 100, 200, 400, 800, 1600, 3200, and 6400 sites.

Real Data

The real data set has 30 complete chloroplast (plastid) sequences and is subdivided into 4 overlapping subsets of 12 taxa each. The first subset has 12 flowering plants (fp), and each subsequent subset contains 6 sequences from the previous data set and 6 new ones. Thus, the land plant (lp) data set has 6 fps and 6 others from conifers to bryophytes; the green plant (gp) data set has 6 lps and 6 green algae; and the plastid (pl) data set has 6 from the gp data set and 6 other algae. The taxa in each data set, together with GenBank ac- cession numbers, are shown in table 1.

Complete annotated plastid genomes were down- loaded from GenBank, and annotations for the genomes were tabulated using a Perl script. A table was generated which included information about gene sequence, protein sequence, and gene location. The sequences were then im- ported into a Microsoft Access database. The database al- lowed sequences for each gene to be accessed quickly

across the taxa of interest. For each gene sequence, align- ments were carried out in BioEdit (Hall 1999); nucleotide data was translated to protein sequences, aligned, and trans- lated back to nucleotide sequences. Where automated align- ment was carried out, Clustal X (Thompson et al. 1994) was used, together with manual editing. Distance matrices were generated using PAUP* (Swofford 2001) from the aligned gene data sets (all alignments are available from http:// awcmee.massey.ac.nz/downloads.htm).

Hadamard Transformation

Although the TT could be used directly on the frequen- cies of splits as observed in the data, it is usual to use it after correcting for inferred multiple changes. For mathematical reasons (Hendy et al. 1994), the full Hadamard transform requires either 2-state characters with a symmetric distribu- tion or 4-state characters for the Kimura 3ST model and its submodels, namely the Jukes–Cantor and Kimura 2ST. However, the distance Hadamard calculation can be used with more complex models, including those that are non- stationary such as the general Markov model to which the LogDet applies (Lockhart et al. 1994) and any form of maximum likelihood distances (Felsenstein 2003, p. 196–221). This method is summarized in the next section. Despite it initially appearing counterintuitive, because of the reduction of information in distances relative to sequences (Penny 1982; Huson and Steel 2004), there are some potential advantages of the distance Hadamard method over

the full Hadamard. Because the distance Hadamard only uses pairwise distances, both the variance and the bias are reduced when correcting for inferred multiple changes (Hendy and Charleston 1993; Charleston et al. 1994; Waddell et al. 1994; Nei 1996). The variance and the bias on distance values both increase as the number of changes between taxa increases, and the increase in the bias is faster than linear owing to a logarithmic factor used in the correc- tion term (Tajima 1993). Obviously, the minimum observed length of a quartet must be larger than that for the pairs con- tained within it, and consequently, the variance and bias of the inferred length of the quartet will be larger than for either pair. However, because of the loss of information in distances (Penny 1982; Huson and Steel 2004), we test for the effect of this loss and also use the projected Hadamard method (Waddell and Hendy 1997). This uses a separate Hadamard conjugation for each of the 3 param- eters under the Kimura 3ST model. The comparison of the distance and projected Hadamard approaches is thus straightforward.

Calculation of the Distance Hadamard

The Hadamard transformation requires distance values for all subsets of taxa with an even number of members; 0, 2, 4, 6, 8,. . .n. This is an extension from quartet methods (e.g., Vinh and von Haeseler 2004) that only include sub- sets of 4 taxa. The values fornC25n(n1)/2 pairs of taxa

are standard pairwise distances and are given by the input

Table 1

The Complete Chloroplast Genomes Used in This Study and the Data Sets They Appear in. They are fp (flowering plants), lp (land plants), gp (green plants), and pl (plastids–reds, greens, and browns)

Genome Plant Group GenBank Data set

Zea mays Poaceae (Panicoideae) NC001666 fp lp

Oryza sativa Poaceae (Ehrhatoideae) NC005973 fp lp

Nicotiana tabacum Solanaceae NC001879 fp

Atropa belladonna Solanaceae NC004561 fp

Arabidopsis thaliana Brassicaceae NC000932 fp lp

Spinacia oleracea Caryophyllales NC002202 fp lp gp pl

Oenothera elata Myrtales (Rosids) NC002693 fp

Lotus corniculatus Legume NC002694 fp

Calycanthus floridus Magnoliid NC004993 fp

Panax ginseng Asterid NC006290 fp

Amborella trichopoda ANITA NC005086 fp lp gp

Nymphaea alba ANITA NC006050 fp lp

Pinus thunbergii Conifer NC001631 lp gp

Adiantum capillus-veneris Fern NC004766 lp gp pl

Psilotum nudum Fern-ally NC003386 lp

Physcomitrella patens Moss NC005087 lp gp

Anthoceros formosae Hornwort NC004543 lp

Marchantia polymorpha Liverwort NC001319 lp gp pl

Chaetosphaeridium globosum Streptophyte alga NC004115 gp pl

Mesostigma viride Streptophyte alga NC002186 gp

Nephroselmis olivacea Chlorophyte (Prasinophyceae) NC000927 gp pl

Chlorella vulgaris Chlorophyte (Trebouxiophyceae) NC001865 gp

Chlamydomonas reinhardtii Chlorophyte (Volvocales) NC005353 gp

Pseudendoclonium akinetum Chlorophyte (Ulvales) AY835431 gp pl

Odontella sinensis Diatom NC001713 pl

Guillardia theta Cryptophyte NC000926 pl

Cyanophora paradoxa Glaucocystophyceae NC001675 pl

Porphyra purpurea Rhodophyte (Bangiales) NC000925 pl

Cyanidium caldarium Rhodophyte (Cyanidiales) NC001840 pl

Gracilaria tenuistipitata Rhodophyte (Florideophyceae) NC006137 pl

distance matrix. The values are either observed (uncor- rected or Hamming) distances calculated directly from se- quences or corrected (inferred) distances. Similarly, there arenC4possible quartets of 4 taxa and each value is the

minimum of the 3 combinations of pairwise distances. For example, for the quartetq5{i,j, k, l}, the entry is min{d(i,j)þd(k,l),d(i,k)þd(j,l),d(i,l)þd(j,k)}, where

d(x,y) is the pairwise distance between taxaxandy. Again, the quartet values are from observed values or from inferred distances. For all larger subsets having an even numbermof sequences, the distance is determined by finding the com- bination of taxon pairs from this subset having minimum total distance. In practice, it suffices to examine the sums of the distance values for each pair and the remainingm2 taxa, which have already been calculated.

Treeness Triangle

The TT uses splits, subdivisions of a set ofntaxa into 2 disjoint subsets, thus corresponding to an edge in a tree. In general, forntaxa there are 2n1splits including the null split. The analysis was carried out on software based on SpectroNet (Huber et al. 2002). The programs are available from http://awcmee.massey.ac.nz/downloads.htm. The main operations are indicated in supplementary figure S1 (Sup- plementary Material online). Nucleotide or RY-coded se- quences can be translated directly into the frequency of observed splits (s vector), or, using a program such as PAUP* (Swofford 2001) or the freely available PHYLIP (Felsenstein 2004), nucleotide, RY-coded or protein sequen- ces can be converted to either observed or corrected pairwise distances. Pairwise distance values can be expanded into full generalized distances (respectively,rfor observed andqfor inferred/corrected), which have values for all subsets with

Documento similar