Abstract
A central challenge in comparative biology is linking present-day trait variation across species with unobserved evolutionary processes that occurred in the past. In this endeavor, phylogenetic comparative methods are invaluable for fitting, comparing, and selecting evolutionary models of varying complexity and biological meaning. Traditionally, evolutionary studies have relied on conventional statistical approaches to assess model fit and identify the one that best explains variation in a given trait. Here, we explore an alternative strategy by applying supervised learning to predict evolutionary models via discriminant analysis. We formally introduce Evolutionary Discriminant Analysis (EvoDA) as an addition to the biologist’s toolkit, offering a suite of new methods for studying trait evolution. We evaluate the performance of EvoDA alongside conventional model selection through a series of fungal phylogeny case studies, each targeting increasingly challenging analytical tasks. These results showcase the strengths of EvoDA, with substantial improvements over conventional approaches when studying traits subject to measurement error, which likely reflect realistic conditions in empirical datasets. To complement our simulation-based benchmarking, we explore the application of EvoDA for tackling a notoriously difficult task: predicting the mode and tempo of gene expression evolution. This empirical analysis suggests that stabilizing selection acts on a majority of genes, with bursts of expression evolution in a handful of genes related to stress, cellular transportation, and transcription regulation. Collectively, our findings illustrate the promise of EvoDA for predicting trait models across a range of evolutionary and experimental contexts, establishing a new methodological framework for the next era of comparative research.
Keywords: comparative biology, phylogenetics, trait evolution, gene expression, comparative genomics, machine learning
Introduction
Phylogenetic comparative methods (PCMs) have been a defining force in shaping modern evolutionary biology. Over the past few decades, they have ignited a renaissance in the study of large-scale biodiversity patterns and the processes driving them (Blomberg & Garland, 2002; Cornwell & Nakagawa, 2017; Pennell & Harmon, 2013). At the core of PCMs are statistical models that define the probability distribution of trait changes along the branches of a phylogeny, governed by a set of parameters designed to capture key processes influencing trait evolution over time (Beaulieu et al., 2012; Butler & King, 2004; Uyeda et al., 2018). Many of these methods are grounded in the foundational Brownian motion (BM) model and its extensions (Felsenstein, 1985; Martins & Hansen, 1997), most notably the Ornstein–Uhlenbeck (OU; Hansen, 1997) and Early–Burst (EB; Harmon et al., 2010) models. These frameworks have been expanded to incorporate shifts in ancestral traits (Adams et al., 2021; Blomberg et al., 2020), multiple optima (Pennell et al., 2014), and additional features of evolution and diversification (Adams & Collyer, 2018; Adams et al., 2019; Dimayacyac et al., 2023).
Because PCMs require an explicit model of trait evolution, a primary goal of comparative studiesc is to identify the model that best explains evolutionary variation in a studied trait. As with any model-based inference, selecting an appropriate model is typically considered a critical first step toward accurate inference (Blomberg & Garland, 2002; Felsenstein, 1985; Pennell & Harmon, 2013; Uyeda et al., 2018). Importantly, when an assumed model contains too few parameters, important processes may be overlooked (Bengtsson & Cavanaugh, 2006; Silvestro et al., 2015; Sullivan & Swofford, 2001). Conversely, when a model is overly complex with too many parameters, inferences can also be unreliable (Boettiger et al., 2012; Huelsenbeck et al., 2001; Uyeda et al., 2018). The inherently model-based perspective of PCMs provides a natural framework for balancing this bias-variance trade-off by weighing the evidence for a model in relation to its complexity (Huelsenbeck et al., 2001; Uyeda et al., 2018).
There has long been a predominant focus on conventional model comparison and selection procedures for PCMs, particularly those based on information criteria applied using maximum likelihood (Goloboff & Arias, 2019) or Bayesian inference (Gelman et al., 2014; Holder & Lewis, 2003). Consequently, a multitude of strategies have emerged for identifying the most suitable evolutionary model from a set of plausible candidates. A widely used approach involves comparing fitted models based on their likelihood scores, penalized by the number of parameters to mitigate overfitting (Goloboff & Arias, 2019). Prominent examples include the Akaike information criterion (AIC; Akaike, 1973), Bayesian information criterion (BIC; Schwarz, 1978), and corrected AIC (AICc; Hurvich & Tsai, 1989), which are widely regarded as standard in the field (Butler & King, 2004; Posada & Buckley, 2004). These methods seek to strike a balance between complexity and goodness-of-fit (Jhwueng et al., 2014; Posada & Buckley, 2004), with the total number of parameters playing a key role when comparing models of differing biological applications and interpretation. This issue is particularly relevant for popular PCM models that differ in likelihood function but share the same number of parameters, such as the stationary OU (Hansen, 1997; Tung Ho & Ané, 2014), EB (Harmon et al., 2010), and Pagel’s Kappa, Lambda, and Delta models (Pagel, 1999). Additionally, several Bayesian strategies have been employed for selecting trait models (Huelsenbeck et al., 2001). These approaches benefit from their ability to naturally accommodate uncertainty in the posterior distribution and enable calculation of marginal likelihoods (Huelsenbeck et al., 2001; Susko & Roger, 2020), though they are also notoriously demanding in time and computational investment.
Alternative strategies for classification tasks, which have largely remained unexplored in comparative studies, have gained significant traction in other areas of biology (Libbrecht & Noble, 2015; Okser et al., 2014; Tarca et al., 2007). In particular, supervised learning has become transformative for achieving high-accuracy prediction and inference across many fields and disciplines (Cunningham et al., 2008; Zhou, 2018; Żurański et al., 2021). Recent applications in evolutionary biology include phylogenetics (Mo et al., 2024; Silvestro et al., 2024), population genomics (Korfmann et al., 2023; Schrider & Kern, 2018), functional genomics (Rives et al., 2021; Routhier & Mozziconacci, 2022; Washburn et al., 2019), and systems biology (Bacardit et al., 2009). Contrasting with conventional model fitting, supervised learning seeks to build a predictive function
, where the output response variable
is predicted from a vector of input feature variables
. By utilizing a set of labeled training data with known y and
, supervised learning optimizes
to minimize the discrepancy between predicted outcomes
and true labels y. This emphasis on minimizing prediction error contrasts with the more conventional focus of PCM model fitting and comparison.
In this study, we explore the application of supervised learning to predict models of trait evolution using discriminant analysis (Figure 1). Discriminant analysis encompasses a family of supervised algorithms that are trained to distinguish among classes by learning the boundaries that separate them (Larrañaga et al., 2006). It has been successfully applied in many fields for pattern recognition (McLachlan, 1992) and dimensionality reduction (Ye & Ji, 2009). Here, we investigate the potential of discriminant functions as a new strategy for predicting the evolutionary models underlying trait variation across species. We formally introduce Evolutionary Discriminant Analysis (EvoDA) as an addition to the PCM toolkit and apply it to a series of fungal phylogenetic case studies to evaluate its predictive performance under a range of evolutionary and experimental conditions. A key focus is the assessment of model selection accuracy for both EvoDA and conventional AIC-based strategies when analyzing noisy trait data subject to measurement error (Bartoszek et al., 2023; Susko & Roger, 2020). That is, we assess how well EvoDA predicts evolutionary models when traits have been measured imprecisely, an issue that is highly relevant in empirical studies (Hansen & Bartoszek, 2012; Silvestro et al., 2015). Complementing this work, we apply EvoDA to an empirical case study to predict mechanisms of gene expression evolution in the same fungal system—a task that has proven difficult for conventional PCMs (Cope et al., 2020; Dimayacyac et al., 2023). Collectively, we seek to understand both the promise and pitfalls of discriminant functions for evolutionary model selection.
Figure 1.
Workflow for evolutionary model classification using supervised learning with EvoDA, alongside conventional AIC-based model selection with and without error estimation. Simulated training and test datasets were generated using TraitTrainR under specified sets of candidate evolutionary models and parameter values.
Methods
Classifying evolutionary hypotheses
Though differing in implementation, EvoDA shares the same overarching goals as conventional PCMs: to predict a particular class that best describes the processes shaping trait evolution. From this perspective, we treat different evolutionary models as candidate classes that explain the observed trait variation across a set of target species. We denote a set of trait measurements taken across n species with the input vector
![]() |
where
is the value for the ith species. Due to shared evolutionary history, these trait measurements are not statistically independent (Freckleton et al., 2002). To address this issue, we transform the raw trait values into phylogenetic independent contrasts (PICs; Felsenstein, 1985) redefining
as a vector of
contrasts:where
is ith PIC.
![]() |
As with conventional model selection, we assume that the input vector
was generated under one of K possible classes, and we seek to predict its assignment to a class label
. For example, we may wish to determine whether a trait evolved under a simple BM process (Cavalli-Sforza & Edwards, 1967; Felsenstein, 1973) or a more complex OU model (Hansen, 1997; Lande, 1979). For this study, we focus on selecting among seven canonical models of evolution: BM (Felsenstein, 1973), OU (Hansen, 1997), EB (Uyeda & Harmon, 2014), Pagel’s Lambda, Delta, and Kappa (Pagel, 1999), and rate trend (Trend; Mazel et al., 2016).
BM is the classical model of continuous trait evolution, which assumes that the mean trait value of a species evolves according to a single evolutionary rate parameter
and an ancestral starting state
(Felsenstein, 1973). The OU model extends BM to incorporate stabilizing selection by including an optimal trait value
and a pull parameter
that quantifies the strength of attraction toward the optimum (Beaulieu et al., 2012; Cressler et al., 2015; Tung Ho & Ané, 2014). The EB model captures dynamics typical of adaptative radiations through a parameter a, which determines whether evolutionary rates increase
or decrease
exponentially over time (Harmon et al., 2010; Ingram et al., 2012; Martin et al., 2023; Slater & Pennell, 2014). The Lambda, Delta, and Kappa models are formulated as tree transformations. The Lambda model modifies the tree topology using a parameter λ, scaling the tree from its original form (
) to a star phylogeny when (
). The Delta model alters the relative contributions of deep versus shallow nodes by raising node depths to the value of
. The Kappa model adjusts all branch lengths by raising them to the power of the
parameter. Finally, the Trend model extends BM by incorporating a linear trend in the mean trait value over time, allowing for directional evolution (Harmon et al., 2008). Collectively, these seven trait models have played prominent roles in comparative studies (Eastman et al., 2011; Harmon et al., 2008) and are widely applied across a variety of taxonomic systems (Henry et al., 2008), experimental conditions (Kawecki & Ebert, 2004), and evolutionary questions (Pennell & Harmon, 2013; Uyeda et al., 2018).
Evolutionary discriminant analysis
The five EvoDA algorithms explored here include: linear discriminant analysis (LDA) (Sudibyo et al., 2020; Zaki & Meira, Jr, 2020), quadratic discriminant analysis (QDA) (Finch & Schneider, 2006; Ghosh et al., 2021; Sifaou et al., 2020), regularized discriminant analysis (RDA) (Yan et al., 2022; Zhu & Huang, 2013), mixture discriminant analysis (MDA) (Reynès et al., 2006), and flexible discriminant analysis (FDA) (Hastie et al., 1994). Each algorithm carries its own assumptions, strengths, and limitations (Libbrecht & Noble, 2015; Tarca et al., 2007). These methods vary in their capacity to model deviations from multivariate normality and offer differing levels of flexibility, which are particularly relevant when working with a diversity of traits and phylogenetically transformed variables, as can be appreciated in our empirical case study (Figure S4).
LDA is the most widely used discriminant function (Tharwat et al., 2017; Zhao et al., 2024), which can be defined as
![]() |
where
is the estimated pooled covariance matrix that is shared across all K classes,
is the estimated mean input vector for class k,
is the estimated prior probability of class k, superscript T indicates the transpose, and superscript
indicates the matrix inverse. LDA uses labeled training data to estimate the class-specific mean vectors
, the shared covariance matrix
, and the class priors
. It assumes that class boundaries arise solely from differences in class means, while all classes share a common covariance structure. Under these assumptions, LDA finds linear decision boundaries that minimize overlap among class distributions centered on their respective means.
QDA extends the LDA framework by estimating a separate covariance matrix
for each class k in addition to class-specific means
with the discriminant function
![]() |
By relaxing the assumption of shared covariance across classes, QDA allows for greater flexibility in distinguishing among classes that differ not only in their means, but also in variance structure, distributional shape, and orientation in feature space (Ghosh et al., 2021). However, this flexibility comes at the cost of higher computational complexity and a greater risk of overfitting, particularly in small or high-dimensional datasets (Cunningham et al., 2008; Tarca et al., 2007). QDA is most effective when class distributions differ meaningfully in both their means and covariances, necessitating more complex, nonlinear (quadratic) decision boundaries (Wu & Hao, 2022).
RDA introduces a regularization framework to strike a balance between LDA and QDA. Specifically, RDA computes a regularized class-specific covariance matrix as a weighted average of the LDA and QDA covariance estimates, controlled by a hyperparameter parameter
:
![]() |
where
is the class-specific covariance matrix estimated in QDA, and
is the pooled covariance matrix used in LDA. RDA collapses to LDA when
and is equivalent to QDA when
. RDA is particularly helpful in situations where the number of features exceeds the number of observations, or when the data exhibit high collinearity (Friedman, 1989). By incorporating regularization into covariance estimation, RDA modulates the contributions of LDA and QDA, thereby balancing model complexity and providing more stable classification performance (Capblancq & Forester, 2021; Friedman, 1989). To determine the optimal value of
, we employed 10-fold cross-validation using an equally spaced grid search over
, with highest classification accuracy as the selection criterion.
MDA extends the traditional discriminant analysis framework by allowing each class to be represented as a mixture of multivariate Gaussian distributions (Gkalelis et al., 2011). This approach helps capture intra-class variability by modeling each class as a combination of several subpopulations, each with its own mean and covariance matrix (Gkalelis et al., 2011; Hastie et al., 1994; Tarca et al., 2007). The probability density for an observation
given class
is defined by a Gaussian mixture model:
![]() |
where
is the number of mixture components for class k,
is the mixing proportion for the rth component in class k, and
is the multivariate Gaussian density with mean
and class-specific covariance matrix
. By incorporating within-class mixtures, MDA can model more complex class structures and overlapping subgroups, offering greater flexibility for challenging classification tasks. However, this increased complexity comes at the cost of higher computational demands and a greater risk of overfitting (Gkalelis et al., 2011; Hastie et al., 1994; Tharwat et al., 2017).
FDA employs nonlinear regression to define more flexible class boundaries (Hastie et al., 1994; Houdouin et al., 2023). Instead of relying on parametric assumptions, FDA employs nonparametric functions, such as B-splines (Reynès et al., 2006) and multivariate adaptive splines (Friedman, 1991), to fit smooth, nonlinear decision boundaries. As a result, FDA can capture class boundaries that cannot be adequately represented by linear or quadratic forms (Hastie et al., 1994; Reynès et al., 2006), making it well-suited for classification tasks involving complex or irregular data structures (Hastie et al., 1994; Tharwat et al., 2017; Yang et al., 2018).
Model training and validation
As a supervised learning framework, EvoDA algorithms are trained on labeled data in which input variables are matched with known output class labels representing evolutionary models. After training, predictive accuracy is assessed using “out-of-sample” test data that are not used during the training phase. Supervised learning is often a data-hungry process, requiring large datasets for both training and validation (Zhou, 2018). To generate sufficient training and testing datasets, we leveraged the R package TraitTrainR (Roa Lozano et al., 2025), which simulates trait data under specified evolutionary models. For every analysis in our study, we simulated 105 training replicates and 103 out-of-sample test replicates per class to evaluate predictive accuracy. For all EvoDA implementations, both training and test trait values were transformed into PICs prior to classification. In contrast, AIC-based model selection was conducted using standard approaches that incorporate phylogenetic information directly into the likelihood function.
We also assessed two variants of AIC-based model selection that differed only in whether measurement error was estimated or not; we refer to these two settings as “AIC with error estimation” and “AIC without error estimation,” respectively. For our simulation case studies (Case Studies I–III; Figure 1), we incorporated evolutionary variation throughout the algorithm training and testing procedures by randomly sampling parameter values for each model (BM, OU, EB, Kappa, Lambda, Delta, and Trend) across replicates (Table 1). Parameter bounds followed those used in the default implementations of the FitContinuous function from the geiger package (Pennell et al., 2014), which was also used for comparing models using AIC with and without measurement error. For our empirical case study, we also applied an additional rejection-sampling strategy (Hastie et al., 2009) to better align distributions of simulated training data with those of the observed gene expression data (see Empirical Case Study subsection below).
Table 1.
Trait models, parameters, evolutionary processes, and sampling distributions used for training and test replicates.
| Model | Parameters | Evolutionary process | Distributions |
|---|---|---|---|
| BM | z0; σ2 | Random-walk model of trait change (Felsenstein, 1973). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) |
| OU | z0; σ2; α | Stabilizing selection (Butler & King, 2004). | σ2 ∼ Exp(1) z0 ∼ N(0,1) α ∼ U(exp(-500), exp(1)) |
| EB | z0; σ2; a | Adaptive radiation: rates decline over time (Harmon et al., 2010). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) a ∼ U(-5/depth, 10–6) |
| Lambda | z0; σ2; λ | Phylogenetic signal scaling (Pagel, 1999). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) λ ∼ U(exp(-500), 1) |
| Delta | z0; σ2;
|
Time-dependent evolutionary rate (Pagel, 1999). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) ∼ U(exp(-500), 3) |
| Kappa | z0; σ2;
|
Branch length scaling in phylogeny (Pagel, 1999). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) ∼ U(exp(-500), 1) |
| Trend | z0; σ2; slope | Linear change in trait evolution over time (Pennell et al., 2014). | σ2 ∼ Exp(1) z0 ∼ N(0, 1) slope ∼ U(-100,100) |
Note. Distributions are based on the default parameter bounds assumed by the fitContinuous function in geiger.
Rejection sampling is a technique used to generate simulated data distributions that better reflect real-world patterns. In our applications, we employ this approach to create empirically tailored training and testing datasets by selectively accepting simulated trait replicates that fall within the observed distribution of gene expression variation in PICs. This alignment between simulated and empirical data addresses a common challenge in machine learning, particularly within domain adaptation (Ben-David et al., 2010), where discrepancies between training and testing data can degrade model performance. Related concepts such as covariate shift, prior shift, and concept shift (Farahani et al., 2020) describe different ways in which data distributions can diverge; rejection sampling helps mitigate these issues by aligning the simulated data with the target empirical distribution. In our applications, this strategy also improved the clarity of empirical gene expression predictions, as can be appreciated by comparing models trained with and without rejection sampling (Figure 5 vs. Figure S5).
Figure 5.
Learning gene expression evolution with EvoDA. (a) Confusion matrices depict classification accuracies of AIC, QDA/RDA, MDA, and FDA. In each matrix, rows represent the true evolutionary model used to simulate traits, and columns represent the predicted model. Shading intensity reflects the percentage of test replicates predicted for each model, with darker cells indicating higher values. (b) Predicted evolutionary models for 1,014 genes and (c) their associated biological function grouped by method and predicted model. Cell colors in (b) and connection bands in (c) correspond to the predicted model: BM (orange), OU (blue), and EB (yellow).
Predicting trait evolution in three simulation case studies
Case Study I evaluated the ability of EvoDA to discriminate between a simple BM process and a more complex OU model. Because there are only
classes, we refer to this case study as having an “easy” level of difficulty. Case Study II increased complexity by investigating the predictive performance of EvoDA for discriminating among
models: BM, OU, and EB, and we therefore refer to it as having a “medium” level of difficulty. Case Study III addressed the most complex scenario, requiring discrimination among
canonical models: BM, OU, EB, Kappa, Lambda, Delta, and Trend. These models vary in parameter count—BM has two parameters, while the others include three—and represent a diverse range of evolutionary processes and assumptions (Hansen, 1997; Mazel et al., 2016; Mazur, 1959; Pagel, 1999; Uyeda & Harmon, 2014). We thus refer to this case study as having a “hard” level of difficulty and use it to assess the performance of EvoDA when comparing multiple models with varying complexity, biological interpretation, and underlying dynamics (Arnold, 2010; Bartoszek et al., 2023; Brewer et al., 2016). Additional details also provided in the Results below.
Empirical case study: learning the evolution of gene expression
To more closely align our training and testing simulations with the empirical expression data, we performed rejection sampling (Casella et al., 2004; Rubinstein & Kroese, 2016) prior to EvoDA training and validation. Expression measurements for each gene were first transformed into PICs using the fungal phylogeny, yielding a vector of PIC values for each gene. As a filtering criterion, we used the standard deviation of PICs to exclude simulated trait replicates whose variance was abnormally high relative to the empirical data. Specifically, we computed the standard deviation of PICs for each of the 1,014 genes, resulting in a distribution with a mean of
and a standard deviation of
. During the simulation process, we rejected simulated replicates that were outside the range of
(mean
3 × standard deviation). This filtering ensured that retained simulations reflected the scale of empirical variation. From this procedure, we retained 105 training replicates and 103 testing replicates per class. Distributions of PICs for both empirical and filtered gene expression data are shown in Figure S4. Based on the poor accuracy of both LDA and AIC with error estimation in our simulation studies (see Results), we focused our empirical case study on the subset of the five best-performing methods: AIC without error estimation, QDA, RDA, MDA, and FDA. The four EvoDA algorithms were trained on the full set of retained training data and evaluated using the filtered test replicates to assess out-of-sample predictive accuracy. After rejection sampling, training, and testing, each model selection procedure was applied to the empirical data to predict the best evolutionary model for each gene.
Results
Study design: exploring EvoDA performance across three increasingly difficult case studies
We explored the performance of EvoDA in three phylogenetic case studies of escalating difficulty to evaluate model selection accuracy under varying evolutionary and experimental conditions. Five EvoDA algorithms were implemented and evaluated (see Methods): LDA (Sudibyo et al., 2020; Zaki & Meira, Jr, 2020), QDA (Finch & Schneider, 2006; Ghosh et al., 2021; Sifaou et al., 2020), RDA (Yan et al., 2022; Zhu & Huang, 2013), MDA (Reynès et al., 2006), and FDA (Ramsay and Silverman 2005). In each case study, we compared EvoDA accuracy alongside conventional model selection using two variants of AIC that differed only in whether measurement error was estimated or not (“AIC with measurement error” and “AIC without measurement error”). We focused our three simulation case studies using a fungal phylogeny of 18 species spanning over 800 million years of divergence (Cope et al., 2020), which has previously served as a benchmark for evaluating evolutionary model selection strategies (Cope et al., 2020) and investigating gene expression evolution (Dimayacyac et al., 2023).
The three case studies were structured as increasingly difficult classification tasks with either two (Case Study I), three (Case Study II), or seven (Case Study III) candidate models. Each case study reflects a distinct set of questions that are commonly addressed in comparative analyses. For example, a popular goal is to determine whether a trait evolved via BM or OU processes (Jhwueng & Maroulas, 2016; Tung Ho & Ané, 2014), reflecting Case Study I. In Case Study II, we sought to discriminate among the BM, OU, and EB models, which is a common question for gene expression data, for example (Dimayacyac et al., 2023). Finally, Case Study III tackled a more challenging analytical task spanning all seven canonical models (BM, OU, EB, Kappa, Lambda, Delta, and Trend). Measurement error is a ubiquitous issue in modern trait studies, and even small amounts are known to compromise model performance in many PCMs (Ives et al., 2007; Silvestro et al., 2015). For each case study, we therefore conducted three additional sets of analyses incorporating increasing amounts of measurement error in the trait data, which was accomplished by sampling noise from a normal distribution with mean zero and a standard deviation of 0.1 (“low error”) or 1.0 (“high error”), in addition to the “no error” scenario. These random noise deviations were applied to the trait data at the end of the evolutionary simulation, but before training and testing. Across all three case studies and associated analyses, RDA consistently converged to QDA with proportion
during hyperparameter tuning, yielding identical predictions and accuracy for both algorithms. Accordingly, we report and discuss their results jointly as QDA/RDA. Collectively, our three case studies each compared the performance of three error settings (“no error,” “low error,” and “high error”) for each of seven model selection techniques (AIC with error estimation, AIC without error estimation, LDA, QDA, RDA, MDA, and FDA). For each set of simulation conditions, we generated a total of 105 training and 103 out-of-sample testing replicates.
Case study I: discriminating BM and OU
Conventional model selection with AIC showed variable performance, with accuracy ranging from 43.9% to 87.0% across conditions and error settings (Figure 2). Performance differed markedly between BM and OU models, depending on the application of error estimation and presence of measurement error in the trait data. Without error estimation, AIC achieved high accuracy for OU (99.7%) but performed poorly for BM (67.0%–74.3%). Conversely, with error estimation, accuracy for BM improved (79.4%–80.9%) but at a dramatic cost of substantially lower accuracy for OU (7.7%–8.5%). Overall, AIC was highly sensitive to measurement error, with reductions in accuracy largely stemming from its inability to consistently predict BM without error estimation or OU with error estimation.
Figure 2.
Case Study I: Discriminating between two canonical models of trait evolution. Confusion matrices (left to right) depict classification accuracies for AIC without and with error estimation, LDA, QDA, RDA, MDA, and FDA. QDA and RDA produced identical results and were therefore combined as QDA/RDA. Results are shown for experimental conditions with three levels of simulated trait measurement error: none (top row), low (middle row), and high (bottom row). In each matrix, rows represent the true evolutionary model used to simulate traits, and columns represent the predicted model. Shading intensity reflects the percentage of test replicates predicted for each model, with darker cells indicating higher values.
In contrast, all five EvoDA algorithms exhibited consistent performance across conditions and error settings (Figure 2). LDA performed poorly, with accuracy ranging from only 50.9% to 52.0%. However, the other four algorithms—QDA, RDA, MDA, and FDA—achieved high predictive accuracy in discriminating between BM and OU, with classification accuracies ranging from 95.3% to 98.1% across all conditions (Figure 2). These methods were only minimally affected by measurement error in the trait data, consistently maintaining over 95% accuracy for both models. Additionally, all four algorithms produced balanced classification rates, showing no systematic bias toward either evolutionary model.
Case study II: discriminating BM, OU, and EB
Our Case Study II analyses underscore the increased difficulty of selecting among three evolutionary models (BM, OU, and EB), compared to the two-model classification in Case Study I (Figure 3). Predictive accuracy varied across algorithms and error conditions. Model selection accuracy of AIC was consistently lower than those of the top-performing EvoDA algorithms, ranging from 40.8% to 80.7% depending on conditions (Figure 3). AIC accuracy was higher when error estimation was not included, with high accuracy for OU (99.5%–99.8%), but substantially lower accuracy for BM (65.9%–74%) and EB (16.2%–68.7%). When error estimation was included, BM accuracy improved (76.5%–76.8%), but at the expense of both OU (8.6%–9%) and EB (37.1%–67.1%). As with Case Study I, AIC (both with and without error estimation) was more sensitive to increasing measurement error in the trait data. Still, AIC outperformed LDA which appeared to choose classes with equal probability.
Figure 3.
Case Study II: Discriminating among three canonical models of trait evolution. Confusion matrices (left to right) depict classification accuracies for AIC without and with error estimation, LDA, QDA, RDA, MDA, and FDA. QDA and RDA produced identical results and were therefore combined as QDA/RDA. Results are shown for experimental conditions with three levels of simulated trait measurement error: none (top row), low (middle row), and high (bottom row). In each matrix, rows represent the true evolutionary model used to simulate traits, and columns represent the predicted model. Shading intensity reflects the percentage of test replicates predicted for each model, with darker cells indicating higher values.
Across the EvoDA algorithms, FDA achieved the highest overall accuracy (84.5%–89.0%), followed by MDA (83.0%–86.0%), and QDA/RDA (75.4%–76.1%). LDA again performed poorly with nearly equal probabilities of choosing BM, OU, or EB for any given trait. Accuracy was generally highest for OU (95.1%–97.2%), moderate for BM (72.6%–90.0%), and lowest for EB (56.6%–84.2%). FDA outperformed MDA primarily by improving BM classification. Classification accuracy was slightly lower when analyzing data with measurement error (Figure 3). For example, accuracy of FDA was 89.0% without error, which dropped to 84.5% under conditions with high error (Figure 3), due to reduced accuracy for EB. Interestingly, MDA accuracy for BM slightly improved under conditions of high error. Application of the same case study to two additional phylogenies—one with nine primates and another with 76 arthropods—yielded broadly similar patterns across methods (Figures S1 and S2; see Supplementary Materials).
Case study III: discriminating seven canonical models
Case Study III revealed greater analytical challenges for all methods when selecting among a broader set of seven candidate evolutionary models (Figure 4). Classification accuracy declined across all approaches in these conditions. When compared to the top-performing EvoDA algorithms, AIC consistently yielded lower predictive accuracy across all conditions and error settings (16.4%–35.3%). AIC performed best on the OU model when error was not estimated (76.4%–78.8%), with the BM model recovering the second highest accuracy (54.8%–63.6%) under these conditions. However, accuracy for the remaining models (EB, Kappa, Lambda, Delta, and Trend) was generally quite low (0%–29.4%). Including error estimation did not improve AIC performance; in many cases, trait models were misclassified as BM. Indeed, accuracy for many models remained below 20%, and many dropped to zero. As in our previous case studies, AIC also tended to be more sensitive to measurement error when compared with several of the EvoDA algorithms (Figure 4).
Figure 4.
Case Study III: Discriminating among seven canonical models. Confusion matrices (left to right) depict classification accuracies for AIC without and with error estimation, LDA, QDA, RDA, MDA, and FDA. QDA and RDA produced identical results and were therefore combined as QDA/RDA. Results are shown for experimental conditions with three levels of simulated trait measurement error: none (top row), low (middle row), and high (bottom row). In each matrix, rows represent the true evolutionary model used to simulate traits, and columns represent the predicted model. Shading intensity reflects the percentage of test replicates predicted for each model, with darker cells indicating higher values.
Classification accuracy of EvoDA also declined, though four algorithms again achieved the highest accuracies: FDA (47.8%–49.1%), MDA (45.6%–46.7%), and QDA/RDA (∼50%). Among trait models, OU was consistently recovered with the highest accuracy (87.5%–96.9%), followed by the Lambda model (66.5%–75.4%). In contrast, EB (20.6%–57%) and Trend (46.2%–50.2%) showed intermediate performance, while BM (30%–36.2%), Kappa (23%–29.8%), and Delta (23%–28%) were predicted with substantially lower accuracy. Notably, EvoDA algorithms struggled to classify BM, reflected by low accuracies (30%–36.2%), whereas QDA/RDA recovered the EB model with higher accuracy than either MDA or FDA. As in the previous case studies, predictive accuracies of EvoDA algorithms were not strongly influenced by measurement error, with only minimal reductions observed (Figure 4).
Empirical case study: learning gene expression evolution
Phenotypic variation among species may be shaped by differences in gene expression patterns and the evolutionary processes underlying them (Carroll, 2005; King & Wilson, 1975). The growing availability of multispecies gene expression datasets offers unprecedented opportunities to investigate these dynamics at scale (Chen et al., 2019). Yet, understanding the mode and tempo of expression evolution remains a persistent challenge (Cornwell & Nakagawa, 2017). With this goal in mind, we applied and evaluated EvoDA for predicting the processes shaping the evolution of gene expression variation across fungal species using the same fungal phylogeny (Cope et al., 2020; Dimayacyac et al., 2023) employed in our simulation case studies. We also sourced the original RNA-seq data from these 18 fungal species from its published repository (Cope et al., 2020; Dimayacyac et al., 2023), which provided normalized, log-transformed expression counts for each species. Mirroring the design of Case Study II and consistent with previous fungal gene expression studies (Chen et al., 2019; Cope et al., 2020; Dimayacyac et al., 2023; Rohlfs et al., 2014), we focused on comparing the fit of three candidate models: BM, OU, and EB. To better align the training and testing data with the empirical expression data (see Methods), we employed the rejection sampling algorithm (see Methods; Campelo dos Santos et al., 2024).
Prior to applying the models to real gene expression data, we evaluated accuracy using test data subject to the same rejection sampling scheme as the training data (Figure 5a). Under these conditions, the four top-performing EvoDA algorithms achieved high accuracies: FDA (90.3%), MDA (86.7%), and QDA/RDA (84.8%). FDA slightly outperformed MDA overall, primarily due to improved classification of BM (86.4% vs. 73.5%), though it showed slightly lower accuracy for EB (88.1%) compared to MDA (90.5%). AIC performed less accurately overall (85.7%) than the EvoDA algorithms, again reflecting lower accuracy for BM (Figure 5a). However, it achieved high accuracy for OU (99.7%), surpassing all other methods in that category. The performance gains for FDA largely stemmed from higher accuracy for BM (86.4%) compared to AIC (69.9%; Figure 5a).
Our empirical application of EvoDA demonstrated strong potential for learning models of gene expression evolution. Consistent with previous studies (Cope et al., 2020; Dimayacyac et al., 2023), we found that a substantial proportion of fungal genes appear to evolve under OU processes, as reflected in model predictions across all focal algorithms (Figure 5b). While OU was the most frequently selected model, we also observed evidence for BM and EB, with predictions varying by method. For example, AIC selected the BM model for 59 genes (5.8%), while QDA/RDA, MDA, and FDA predicted BM for 106 (10.45%), 192 (18.93%), and 199 (19.62%) genes, respectively. Though AIC did not select the EB model for any gene, QDA/RDA predicted EB for 87 genes (8.57%), while MDA and FDA predicted EB for two and three genes, respectively.
Genes and their predicted evolutionary models were linked to biological functions using gene ontology terms (Figure 5c; Table S1). Across the model selection procedures, the majority of genes were classified under the OU model, suggesting that stabilizing selection is the dominant evolutionary process shaping a wide array of cellular functions in fungi (Figure 5c). In contrast, genes assigned to the BM model were associated with a more restricted set of functions, including protein degradation, nucleotide metabolism, mitochondrial activity, and GTPase-mediated transport. Only a few genes were classified under the EB model, with functional annotations related to transport and anchoring, stress response and signaling, and RNA processing and transcription.
Discussion
Evolutionary inference is inherently a retrospective task that seeks to reconstruct the past by linking observed trait variation with unobserved processes and patterns of trait change. For the vast majority of traits, it is impossible to know the precise evolutionary processes shaping variation across species. Instead, we rely on our ability to robustly and rigorously evaluate competing hypotheses to explain present-day trait variation in light of plausible past evolutionary scenarios. Guided by this goal, our study introduced EvoDA, a suite of supervised learning algorithms for predicting models of trait evolution through discriminant analysis, offering a new avenue for evolutionary inference. We view EvoDA as complementary to classical PCMs, with clear improvements in accurately predicting trait models in the presence of measurement error, reflecting realistic conditions in empirical studies. More broadly, our study also highlights persistent analytical challenges of inferring the mode and tempo of evolutionary processes, and the need for new strategies for learning trait evolution.
Perhaps the most evident advantage of EvoDA lies in its robustness to measurement error compared to conventional PCM-based model selection. Our findings align with previous studies demonstrating the sensitivity of PCMs to noisy data (Arnold, 2010; Bartoszek et al., 2023; Brewer et al., 2016; Chakrabarti & Ghosh, 2011; Susko & Roger, 2020). By incorporating measurement error directly into the training process, we find that EvoDA is equipped to handle error while finding decision boundaries despite added noise, which likely reflects realistic empirical conditions. Measurement error is indeed a widespread concern for comparative studies (Ives et al., 2007; Silvestro et al., 2015; Villemereuil et al., 2012) because, at a fundamental level, biological variables are always measured with some degree of imprecision (Adams & Collyer, 2018; Ives et al., 2007; Martins & Hansen, 1997; Silvestro et al., 2015). In contrast, conventional model selection tends to be more sensitive to error, and we found that the option to estimate error did not readily rescue the analyses. Generally, AIC with measurement error tended to be biased toward the simple BM model, which was a pattern shared across the three case studies. Additionally, it is worth noting that most models of trait evolution are formulated to describe the evolution of the mean trait value of an entire species (Adams et al. 2025;Ives et al., 2007; Kelly & Price, 2004). Yet, PCMs are often applied to traits measured from only a single individual or a small subset of individuals per species. As a result, some error is likely to be imposed by modeling the mean of a species based on few representative samples (Ives et al., 2007; Kelly & Price, 2004).
The performance of the five EvoDA algorithms varied depending on the experimental conditions and evolutionary models considered. Across our study, both FDA and MDA tended to outperform other approaches, followed by QDA/RDA, and lastly, LDA. Clearly, LDA cannot be recommended, as this algorithm suffered from low accuracy, likely resulting from its overly simplistic assumption of equal covariance shared across classes (Park & Park, 2008; Tharwat et al., 2017). Often, LDA appeared to simply choose classes at random across our simulation conditions. The clear improvements of QDA over LDA likely stem from increased flexibility of QDA through the incorporation of class-specific covariance structures, rather than a shared structure across classes. Such improvements of QDA have been seen in other applications (Ghosh et al., 2021). Throughout our analyses, RDA converged to QDA with proportion
of estimated covariance structure stemming from QDA, providing identical predictions and accuracy recovered from the two algorithms. This finding suggests that regularization with RDA favored the more complex QDA when selecting among evolutionary models, which is unsurprising as the covariance structure for all the trait evolution models considered differ. By incorporating additional complexity (Hastie et al., 1994), MDA often improved upon QDA/RDA by considering within-class variability, which is reflected in our broad range of parameter space (Table 1). The high preforming FDA likely benefited from the increased flexibility of nonlinear basis expansions that can capture more complex class boundaries (Bashir & Carter, 2005; Gkalelis et al., 2011; Reynès et al., 2006). These findings underscore the importance of selecting discriminant methods that align with the complexity of the model selection task itself.
Our study carries broader implications by highlighting the analytical challenges involved in selecting models of trait evolution, regardless of the technique employed. Clearly, the difficulty of model selection is likely influenced by many factors, including the space of candidate models considered, the presence and degree of measurement error, and for AIC, the option to estimate error or not. Importantly, all methods explored here struggled to perform well as the space of candidate models expanded. For example, four EvoDA algorithms (FDA, MDA, QDA, and RDA) performed exceptionally well at distinguishing BM versus OU, even in the presence of highly inaccurate trait measurements. Yet, classification accuracy dropped for all algorithms (and AIC) if only a single additional EB model was included in the candidate set, with even further reductions in accuracy when seven models were considered. Though we focused on canonical models that are commonly used in trait studies, alternative models have been proposed in the last decade (e.g., Landis et al., 2013; Martin & Lenormand, 2015; Rohlfs et al., 2014), representing worthwhile considerations for future investigations. For tractability and consistency, we also focused our empirical analysis on a single, well-studied phylogeny of 18 fungal species. Future studies are needed to evaluate model selection techniques across a broader range of phylogenetic trees, taxonomic groups, and trait types.
Our empirical case study illustrates a promising application of EvoDA for learning mechanisms of gene expression evolution. Previous studies have lamented over the challenges of modeling the evolution of gene expression in fungi (Cope et al., 2020; Duncan et al. 2025;Wint et al., 2022) and other systems (Munro et al., 2022; Romero et al., 2012). Our rejection sampling approach helped align EvoDA training and testing with properties of the empirical data, and such improvements with this strategy have been uncovered before (Campelo dos Santos et al., 2024). Under these conditions, several EvoDA algorithms recovered higher predictive accuracy compared to AIC-based model selection. While we focused on gene expression in this case study, traits vary widely in their statistical properties and genetic architectures. We therefore anticipate that rejection sampling may be broadly useful for tailoring simulations to empirical data across diverse trait types and research questions.
The evolution of gene expression is generally thought to reflect stabilizing selection that favors optimal expression values (Rohlfs et al., 2014; Schraiber et al., 2013), and previous studies have recovered this pattern, with many genes showing evidence of OU processes (Artieri & Fraser, 2014; Dimayacyac et al., 2023). Comparative analyses focused on gene expression in yeast also indicate a widespread role of stabilizing selection on many fungal genes (Artieri & Fraser, 2014). Notably, our empirical EvoDA applications also suggest a role for stabilizing selection on expression evolution governed by OU processes for a majority of genes (>80%; Table S2). Yet, these analyses also revealed evidence of EB and BM for some genes (∼1%–20%), which has been found in previous studies of fungi (Cope et al., 2020; Dimayacyac et al., 2023). Several EB-classified genes were associated with stress responses, aligning with previous studies suggesting that such genes tend to reflect rapid adaptive shifts (Romero et al., 2012). In contrast, BM-classified genes included those linked to protein degradation, nucleotide metabolism, mitochondria, and energy production, a pattern consistent with previous work suggesting that core metabolic processes often lack strong stabilizing pressure (Lynch et al., 2016).
A key consideration for trait model selection is the range of evolutionary parameters and processes represented among models and their separability (Adams et al., 2021). Indeed, all comparative analyses should include a careful interpretation of parameter values themselves (Cooper et al., 2016). Previous work has underscored the importance of interpreting parameter estimates when weighing evidence for candidate models, particularly near boundary conditions when models are statistically distinct yet more-or-less become effectively the same from a biological standpoint (Grabowski et al., 2023). In this study, we sampled parameter values from diffuse continuous distributions to capture high variability in evolutionary processes, thereby reflecting challenging analytical conditions (Table 1). Importantly, the trait models explored here can be viewed as generalizations of the BM framework, such that they collapse to BM under specific parameter limits. This is most evident for OU and EB, which converge to BM when
and
, respectively; the same holds for Kappa
), Lambda
), Delta (
), and Trend (slope = 0). From this perspective, these seven models represent a hierarchy rather than fully independent evolutionary classes.
Because we sampled parameters from broad uniform distributions (Table 1), specific values are never exactly zero, though they can approach BM-like behavior near these limits (Figure S3). Our analyses therefore focused on deliberately challenging scenarios in which classes are difficult to separate because similar parameter values yield convergent data patterns. This can best be appreciated by viewing class probabilities as functions of the true evolutionary parameter values for the OU and EB models in Case Study II (Figure S3). For both MDA and FDA, classification probabilities clearly increase as parameter values diverge from BM-like processes. For the EB model, QDA exhibits higher variability in class probabilities and only a narrow range of parameter values with high EB predictability (Figure S3). This pattern suggests that EB classifications under QDA may be driven primarily by processes within this range, rather than reflecting a general increase in classification confidence with increasing deviation from BM. Importantly, QDA consistently underperformed both FDA and MDA in our evaluations. More generally, we expect that model selection accuracy for both EvoDA and conventional approaches will depend on the space of candidate models and their associated parameters ranges.
Our investigation represents a series of case studies that focus on seven different algorithms for model selection, seven canonical trait models, a fungal phylogeny, three scenarios of measurement error, and an empirical analysis for the predicting evolution of 1,014 empirical expression traits. These decisions were based on both realism and tractability of our study to provide a first perspective on discriminant functions for classifying models of trait evolution. Expanding these conditions to include different trees, models, experimental conditions, and diverse trait-types (including multi-trait models) would likely provide an important avenue for future investigations, though it is worth emphasizing the computational demands required in expanding the scale and scope of simulation and empirical investigations.
Supplementary Material
Contributor Information
Jenniffer Roa Lozano, Center for Agricultural Data Analytics, University of Arkansas, Fayetteville, AR, United States; Department of Entomology and Plant Pathology, University of Arkansas, Fayetteville, AR, United States.
Surbhit Jangra, Center for Agricultural Data Analytics, University of Arkansas, Fayetteville, AR, United States; Department of Entomology and Plant Pathology, University of Arkansas, Fayetteville, AR, United States.
Michael DeGiorgio, Department of Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, United States; Department of Biomedical Engineering, Florida Atlantic University, Boca Raton, FL, United States.
Raquel Assis, Department of Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, United States; Department of Biomedical Engineering, Florida Atlantic University, Boca Raton, FL, United States; Institute for Human Health and Disease Intervention, Florida Atlantic University, Boca Raton, FL, United States.
Richard Adams, Center for Agricultural Data Analytics, University of Arkansas, Fayetteville, AR, United States; Department of Entomology and Plant Pathology, University of Arkansas, Fayetteville, AR, United States.
Data availability
The EvoDA software framework is available as an open-source R package on GitHub at https://github.com/radamsRHA/EvoDA. EvoDA provides all necessary tools for applying LDA, QDA, RDA, MDA, and FDA to trait evolution problems, with comprehensive documentation and example datasets to facilitate use (Figure 1). The package builds on several widely used R libraries, including MASS (Venables & Ripley, 2002), klaR (Weihs et al., 2005), mda (Hastie & Tibshirani, 1998), and caret (Kuhn, 2008). The empirical datasets and associated fungal phylogeny used in this study are distributed with the EvoDA package, enabling full reproducibility of the workflow. In addition, our previously published R package https://github.com/radamsRHA/TraitTrainR/ provides detailed instructions and utilities for customized simulations of trait evolution on any phylogeny.
Author contributions
J.R.L., S.J., and R.H.A. contributed to analyses and preparation of figures. M.D., R.A., and R.H.A. formalized the experimental and conceptual framework. All authors contributed to writing, editing, and reviewing the manuscript.
Funding
This research was supported by a grant from the Arkansas Bioscience Institutes, as well as the Arkansas High Performance Computing Center, which is funded through multiple National Science Foundation grants and the Arkansas Economic Development Commission. This work was also supported by National Science Foundation grants NSF DBI-2130666, DEB-2529693, as well as National Institutes of Health grants R35GM142438 and R35GM128590, and start-up funds provided by the University of Arkansas.
Conflict of interest
The authors declare no conflict of interest.
References
- Adams D. C., Collyer M. L. (2018). Multivariate phylogenetic comparative methods: evaluations, comparisons, and recommendations. Systematic Biology, 67, 14–31. 10.1093/sysbio/syx055 [DOI] [PubMed] [Google Scholar]
- Adams R. H., Blackmon H., DeGiorgio M. (2021). Of traits and trees: probabilistic distances under continuous trait models for dissecting the interplay among phylogeny, model, and data. Systematic Biology, 70, 660–680. 10.1093/sysbio/syab009 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Adams R. H., Schield D. R., Castoe T. A. (2019). Recent advances in the inference of gene flow from population genomic data. Current Molecular Biology Reports, 5, 107–115. 10.1007/s40610-019-00120-0 [DOI] [Google Scholar]
- Adams R., Lozano J.R., Duncan M., Green J., Assis R., DeGiorgio M. (2025). A tale of too many trees: a conundrum for phylogenetic regression. Molecular Biology and Evolution, 42(3), msaf032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Akaike H. (1973) Information Theory and an extension of the maximum likelihood principle. In Selected papers of hirotugu akaike (199–213.). New York, NY: Springer. [Google Scholar]
- Arnold T. W. (2010). Uninformative parameters and model selection using akaike’s information criterion. Journal of Wildlife Management, 74, 1175–1178. [Google Scholar]
- Artieri C. G., Fraser H. B. (2014). Evolution at two levels of gene expression in yeast. Genome Research, 24, 411–421. 10.1101/gr.165522.113 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bacardit J., Burke E. K., Krasnogor N. (2009). Improving the scalability of rule-based evolutionary learning. Memetic Computing, 1, 55–67. 10.1007/s12293-008-0005-4 [DOI] [Google Scholar]
- Bartoszek K., Fuentes-González J., Mitov V., Pienaar J., Piwczyński M., Puchałka R., Spalik K., Voje K. L. (2023). Model selection performance in phylogenetic comparative methods under multivariate ornstein–Uhlenbeck Models of Trait Evolution. Systematic Biology, 72, 275–293. 10.1093/sysbio/syac079 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bashir S., Carter E. M. (2005). Robust reduced rank mixture discriminant analysis. Communications in Statistics—Theory and Methods, 34, 135–145. 10.1081/STA-200045867 [DOI] [Google Scholar]
- Beaulieu J. M., Jhwueng D.-C., Boettiger C., O’Meara B. C. (2012). Modeling stabilizing selection: expanding the Ornstein–Uhlenbeck model of adaptive evolution. Evolution; International Journal of Organic Evolution, 66, 2369–2383. 10.1111/j.1558-5646.2012.01619.x [DOI] [PubMed] [Google Scholar]
- Ben-David S., Blitzer J., Crammer K., Kulesza A., Pereira F., Vaughan J. W. (2010). A theory of learning from different domains. Machine learning, 79, 151–175. 10.1007/s10994-009-5152-4 [DOI] [Google Scholar]
- Bengtsson T., Cavanaugh J. E. (2006). An improved Akaike information criterion for state-space model selection. Computational Statistics & Data Analysis, 50, 2635–2654. 10.1016/j.csda.2005.05.003 [DOI] [Google Scholar]
- Blomberg S. P., Garland T. (2002). Tempo and mode in evolution: phylogenetic inertia, adaptation and comparative methods. Journal of Evolutionary Biology, 15, 899–910. 10.1046/j.1420-9101.2002.00472.x [DOI] [Google Scholar]
- Blomberg S. P., Rathnayake S. I., Moreau C. M. (2020). Beyond Brownian Motion and the Ornstein–Uhlenbeck Process: stochastic diffusion models for the Evolution of Quantitative Characters. The American Naturalist, 195, 145–165. 10.1086/706339 [DOI] [PubMed] [Google Scholar]
- Boettiger C., Coop G., Ralph P. (2012). Is your phylogeny informative? Measuring the power of comparative methods. Evolution; International Journal of Organic Evolution, 66, 2240–2251. 10.1111/j.1558-5646.2011.01574.x [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brewer M. J., Butler A., Cooksley S. L. (2016). The relative performance of AIC, AIC C and BIC in the presence of unobserved heterogeneity. Methods in Ecology and Evolution, 7, 679–692. 10.1111/2041-210X.12541 [DOI] [Google Scholar]
- Butler M. A., King A. A. (2004). Phylogenetic comparative analysis: a modeling approach for adaptive evolution. The American Naturalist, 164, 683–695. 10.1086/426002 [DOI] [PubMed] [Google Scholar]
- Campelo dos Santos A. L., DeGiorgio M., Assis R. (2024). Predicting evolutionary targets and parameters of gene deletion from expression data. Bioinformatics Advances, 4, vbae002. 10.1093/bioadv/vbae002 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Capblancq T., Forester B. R. (2021). Redundancy analysis: A Swiss Army Knife for landscape genomics. Methods in Ecology and Evolution, 12, 2298–2309. 10.1111/2041-210X.13722 [DOI] [Google Scholar]
- Carroll S.B. (2005). Evolution at two levels: on genes and form. PLoS biology, 3(7), e245. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Casella G., Robert C. P., Wells M. T. (2004). Generalized Accept-Reject sampling schemes. In Institute of mathematical statistics lecture notes—monograph series (p. 342–347.). Institute of Mathematical Statistics. [Google Scholar]
- Cavalli-Sforza L. L., Edwards A. W. (1967). Phylogenetic analysis. models and estimation procedures. American Journal of Human Genetics, 19, 233–257. [PMC free article] [PubMed] [Google Scholar]
- Chakrabarti A., Ghosh J. K. (2011). AIC, BIC and recent advances in model selection. In Philosophy of statistics (p. 583–605.). Elsevier. [Google Scholar]
- Chen J., Swofford R., Johnson J., Cummings B. B., Rogel N., Lindblad-Toh K., Haerty W., Palma F. D., Regev A. (2019). A quantitative framework for characterizing the evolutionary history of mammalian gene expression. Genome Research, 29, 53–63. 10.1101/gr.237636.118 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cooper N., Thomas G. H., Venditti C., Meade A., Freckleton R. P., (2016). A cautionary note on the use of Ornstein–Uhlenbeck models in macroevolutionary studies. Biological journal of the Linnean Society, 118, 64–77. 10.1111/bij.12701 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cope A. L., O’Meara B. C., Gilchrist M. A. (2020). Gene expression of functionally-related genes coevolves across fungal species: detecting coevolution of gene expression using phylogenetic comparative methods. BMC Genomics [Electronic Resource], 21, 370. 10.1186/s12864-020-6761-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cornwell W., Nakagawa S. (2017). Phylogenetic comparative methods. Current Biology, 27, R333–R336. 10.1016/j.cub.2017.03.049 [DOI] [PubMed] [Google Scholar]
- Cressler C. E., Butler M. A., King A. A. (2015). Detecting adaptive evolution in phylogenetic comparative analysis using the Ornstein–Uhlenbeck Model. Systematic Biology, 64, 953–968. 10.1093/sysbio/syv043 [DOI] [PubMed] [Google Scholar]
- Cunningham P., Cord M., Delany S. J. (2008). Supervised learning. In Cord M., Cunningham P. (Eds). Machine learning techniques for multimedia (pp. 21–49.). Berlin: Springer. 10.1007/978-3-540-75171-7 [DOI] [Google Scholar]
- Dimayacyac J. R., Wu S., Jiang D., Pennell M. (2023). Evaluating the performance of widely used phylogenetic models for gene expression evolution. Genome Biology and Evolution, 15, evad211. 10.1093/gbe/evad211 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Duncan M., DeGiorgio M., Assis R., Adams R. (2025). Robust regression rescues poor phylogenetic decisions. BMC Ecology and Evolution, 25(1), 108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Eastman J. M., Alfaro M. E., Joyce P., Hipp A. L., Harmon L. J. (2011). A novel comparative method for identifying shifts in the rate of character evolution on trees. Evolution; International Journal of Organic Evolution, 65, 3578–3589. 10.1111/j.1558-5646.2011.01401.x [DOI] [PubMed] [Google Scholar]
- Farahani A., Voghoei S., Rasheed K., Arabnia H. R. (2021). A brief review of domain adaptation. Advances in data science and information engineering: proceedings from ICDATA 2020 and IKE 2020 877–894. [Google Scholar]
- Felsenstein J. (1973). Maximum-likelihood estimation of evolutionary trees from continuous characters. American Journal of Human Genetics, 25, 471–492. [PMC free article] [PubMed] [Google Scholar]
- Felsenstein J. (1985). Phylogenies and the comparative method. The American Naturalist, 125, 1–15. 10.1086/284325 [DOI] [PubMed] [Google Scholar]
- Finch W. H., Schneider M. K. (2006). Misclassification rates for four methods of group classification: impact of predictor distribution, covariance inequality, effect size, sample size, and group size ratio. Educational and Psychological Measurement, 66, 240–257. 10.1177/0013164405278579 [DOI] [Google Scholar]
- Freckleton R. P., Harvey P. H., Pagel M. (2002). Phylogenetic analysis and comparative data: a test and review of evidence. The American Naturalist, 160, 712–726. 10.1086/343873 [DOI] [PubMed] [Google Scholar]
- Friedman J. H. (1989). Regularized discriminant analysis. Journal of the American Statistical Association, 84, 165–175. 10.1080/01621459.1989.10478752 [DOI] [Google Scholar]
- Friedman J. H. (1991). Multivariate adaptive regression splines. Annals of Statistics. 19(1), 1–67. [Google Scholar]
- Gelman A., Hwang J., Vehtari A. (2014). Understanding predictive information criteria for Bayesian models. Statistics and Computing, 24, 997–1016. 10.1007/s11222-013-9416-2 [DOI] [Google Scholar]
- Ghosh A., SahaRay R., Chakrabarty S., Bhadra S. (2021). Robust generalised quadratic discriminant analysis. Pattern Recognition, 117, 107981. 10.1016/j.patcog.2021.107981 [DOI] [Google Scholar]
- Gkalelis N., Mezaris V., Kompatsiaris I. (2011). Mixture subclass discriminant analysis. IEEE Signal Processing Letters, 18, 319–322. 10.1109/LSP.2011.2127474 [DOI] [Google Scholar]
- Goloboff P. A., Arias J. S. (2019). Likelihood approximations of implied weights parsimony can be selected over the Mk model by the Akaike information criterion. Cladistics, 35, 695–716. 10.1111/cla.12380 [DOI] [PubMed] [Google Scholar]
- Grabowski M., Pienaar J., Voje K. L., Andersson S., Fuentes-González J., Kopperud B. T., Moen D. S., Tsuboi M., Uyeda J., Hansen T. F. (2023). A cautionary note on “A cautionary note on the use of Ornstein Uhlenbeck models in macroevolutionary studies. Systematic Biology, 72, 955–963. 10.1093/sysbio/syad012 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hansen T. F. (1997). Stabilizing selection and the comparative analysis of adaptation. Evolution; International Journal of Organic Evolution, 51, 1341–1351. 10.1111/j.1558-5646.1997.tb01457.x [DOI] [PubMed] [Google Scholar]
- Hansen T. F., Bartoszek K. (2012). Interpreting the Evolutionary Regression: The Interplay Between Observational and Biological Errors in Phylogenetic Comparative Studies. Systematic Biology, 61, 413–425. 10.1093/sysbio/syr122 [DOI] [PubMed] [Google Scholar]
- Harmon L. J., Losos J. B., Jonathan Davies T., Gillespie R. G., Gittleman J. L., Bryan Jennings W., Kozak K. H., McPeek M. A., Moreno-Roark F., Near T. J., Purvis A., Ricklefs R. E., Schluter D., Schulte Ii J. A., Seehausen O., Sidlauskas B. L., Torres-Carvajal O., Weir J. T., Mooers A. Ø. (2010). Early bursts of body size and shape evolution are rare in comparative data. Evolution, 64(8) 2385–2396. 10.1111/j.1558-5646.2010.01025.x [DOI] [PubMed] [Google Scholar]
- Harmon L. J., Weir J. T., Brock C. D., Glor R. E., Challenger W. (2008). GEIGER: investigating evolutionary radiations. Bioinformatics, 24, 129–131. 10.1093/bioinformatics/btm538 [DOI] [PubMed] [Google Scholar]
- Hastie T., Tibshirani R. (1998). mda: Mixture and Flexible Discriminant Analysis.:0.5-5. https://cran.r-project.org/web/packages/mda. Date accessed January 8, 2019.
- Hastie T., Tibshirani R., Buja A. (1994). Flexible discriminant analysis by optimal scoring. Journal of the American Statistical Association, 89(428), 1255–1270. 10.1080/01621459.1994.10476866 [DOI] [Google Scholar]
- Hastie T., Tibshirani R., Friedman J. (2009). The elements of statistical learning. Springer New York. [Google Scholar]
- Henry L. M., Roitberg B. D., Gillespie D. R. (2008). Host-range evolution in Aphidius parasitoids: fidelity, virulence and fitness trade-offs on an ancestral host. Evolution; International Journal of Organic Evolution, 62, 689–699. 10.1111/j.1558-5646.2007.00316.x [DOI] [PubMed] [Google Scholar]
- Holder M., Lewis P. O. (2003). Phylogeny estimation: traditional and Bayesian approaches. Nature Reviews Genetics, 4, 275–284. 10.1038/nrg1044 [DOI] [PubMed] [Google Scholar]
- Houdouin P., Jonckheere M., Pascal F. (2023). FEMDA: a unified framework for discriminant analysis.https://arxiv.org/pdf/2311.07518 3/13/2024 [Google Scholar]
- Huelsenbeck J. P., Ronquist F., Nielsen R., Bollback J. P. (2001). Bayesian inference of phylogeny and its impact on evolutionary biology. Science, 294, 2310–2314. 10.1126/science.1065889 [DOI] [PubMed] [Google Scholar]
- Hurvich C. M., Tsai C.-L. (1989). Regression and time series model selection in small samples. Biometrika, 76, 297–307. 10.1093/biomet/76.2.297 [DOI] [Google Scholar]
- Ingram T., Harmon L. J., Shurin J. B. (2012). When should we expect early bursts of trait evolution in comparative data? Predictions from an evolutionary food web model. Journal of Evolutionary Biology, 25, 1902–1910. 10.1111/j.1420-9101.2012.02566.x [DOI] [PubMed] [Google Scholar]
- Ives A. R., Midford P. E., Garland T. (2007). Within-Species variation and measurement error in Phylogenetic Comparative Methods. Systematic Biology, 56, 252–270. 10.1080/10635150701313830 [DOI] [PubMed] [Google Scholar]
- Jhwueng D.-C., Huzurbazar S., O’Meara B. C., Liu L. (2014). Investigating the performance of AIC in selecting phylogenetic models. Statistical Applications in Genetics and Molecular Biology, 13(4) 459–475. 10.1515/sagmb-2013-0048 [DOI] [PubMed] [Google Scholar]
- Jhwueng D.-C., Maroulas V. (2016). Adaptive trait evolution in random environment. Journal of Applied Statistics, 43, 2310–2324. 10.1080/02664763.2016.1140729 [DOI] [Google Scholar]
- Kawecki T. J., Ebert D. (2004). Conceptual issues in local adaptation. Ecology Letters, 7, 1225–1241. 10.1111/j.1461-0248.2004.00684.x [DOI] [Google Scholar]
- Kelly C., Price T. D. (2004). Comparative methods based on species mean values. Mathematical Biosciences, 187, 135–154. 10.1016/j.mbs.2003.11.003 [DOI] [PubMed] [Google Scholar]
- King M.C., Wilson A.C. (1975). Evolution at two levels in humans and chimpanzees: Their macromolecules are so alike that regulatory mutations may account for their biological differences, Science, 188(4184), 107–116. [DOI] [PubMed] [Google Scholar]
- Korfmann K., Gaggiotti O. E., Fumagalli M. (2023). Deep Learning in Population Genetics. Genome Biology and Evolution, 15, evad008. 10.1093/gbe/evad008 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kuhn M. (2008). Building Predictive Models in R Using the caret Package. Journal of Statistical Software, 28, 1–26. 10.18637/jss.v028.i0527774042 [DOI] [Google Scholar]
- Lande R. (1979). Quantitative genetic analysis of multivariate evolution, applied to brain: body size allometry. Evolution; International Journal of Organic Evolution, 33, 402–416. . [DOI] [PubMed] [Google Scholar]
- Landis M. J., Schraiber J. G., Liang M. (2013). Phylogenetic analysis using lévy processes: finding jumps in the evolution of continuous traits. Systematic Biology, 62, 193–204. 10.1093/sysbio/sys086 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Larrañaga P., Calvo B., Santana R., Bielza C., Galdiano J., Inza I., Lozano J. A., Armañanzas R., Santafé G., Pérez A., Robles V. (2006). Machine learning in bioinformatics. Briefings in Bioinformatics, 7, 86–112. 10.1093/bib/bbk007 [DOI] [PubMed] [Google Scholar]
- Libbrecht M. W., Noble W. S. (2015). Machine learning applications in genetics and genomics. Nature Reviews Genetics, 16, 321–332. 10.1038/nrg3920 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lynch M., Ackerman M. S., Gout J.-F., Long H., Sung W., Thomas W. K., Foster P. L. (2016). Genetic drift, selection and the evolution of the mutation rate. Nature Reviews Genetics, 17, 704–714. 10.1038/nrg.2016.104 [DOI] [PubMed] [Google Scholar]
- Martin B. S., Bradburd G. S., Harmon L. J., Weber M. G. (2023). Modeling the Evolution of Rates of Continuous Trait Evolution. Systematic Biology, 72, 590–605. 10.1093/sysbio/syac068 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Martin G., Lenormand T. (2015). The fitness effect of mutations across environments: Fisher’s geometrical model with multiple optima. Evolution; International Journal of Organic Evolution, 69, 1433–1447. 10.1111/evo.12671 [DOI] [PubMed] [Google Scholar]
- Martins E. P., Hansen T. F. (1997). Phylogenies and the Comparative Method: a general approach to Incorporating Phylogenetic Information into the Analysis of Interspecific Data. The American Naturalist, 149, 646–667. 10.1086/286013 [DOI] [Google Scholar]
- Mazel F., Davies T. J., Georges D., Lavergne S., Thuiller W., Peres‐Neto P. R. (2016). Improving phylogenetic regression under complex evolutionary models. Ecology, 97, 286–293. 10.1890/15-0086.1 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mazur P. (1959). On the theory of brownian motion. Physica, 25, 149–162. 10.1016/S0031-8914(59)91931-7 [DOI] [Google Scholar]
- McLachlan G. J. (1992). Discriminant analysis and statistical pattern recognition. Wiley. [Google Scholar]
- Mo Y. K., Hahn M. W., Smith M. L. (2024). Applications of machine learning in phylogenetics. Molecular Phylogenetics and Evolution, 196, 108066. 10.1016/j.ympev.2024.108066 [DOI] [PubMed] [Google Scholar]
- Munro C., Zapata F., Howison M., Siebert S., Dunn C. W. (2022). Evolution of gene expression across species and specialized zooids in Siphonophora. Molecular Biology and Evolution, 39, msac027. 10.1093/molbev/msac027 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Okser S., Pahikkala T., Airola A., Salakoski T., Ripatti S., Aittokallio T. (2014). Regularized machine learning in the genetic prediction of complex traits. PLoS Genetics, 10, e1004754. 10.1371/journal.pgen.1004754 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pagel M. (1999). Inferring the historical patterns of biological evolution. Nature, 401, 877–884. 10.1038/44766 [DOI] [PubMed] [Google Scholar]
- Park C. H., Park H. (2008). A comparison of generalized linear discriminant analysis algorithms. Pattern Recognition, 41, 1083–1097. 10.1016/j.patcog.2007.07.022 [DOI] [Google Scholar]
- Pennell M. W., Eastman J. M., Slater G. J., Brown J. W., Uyeda J. C., FitzJohn R. G., Alfaro M. E., Harmon L. J. (2014). geiger v2.0: an expanded suite of methods for fitting macroevolutionary models to phylogenetic trees. Bioinformatics, 30, 2216–2218. 10.1093/bioinformatics/btu181 [DOI] [PubMed] [Google Scholar]
- Pennell M. W., Harmon L. J. (2013). An integrative view of phylogenetic comparative methods: connections to population genetics, community ecology, and paleobiology. Annals of the New York Academy of Sciences, 1289, 90–105. 10.1111/nyas.12157 [DOI] [PubMed] [Google Scholar]
- Posada D., Buckley T. R. (2004). Model selection and model averaging in phylogenetics: Advantages of Akaike information criterion and Bayesian approaches over likelihood ratio tests. Systematic Biology, 53, 793–808. 10.1080/10635150490522304 [DOI] [PubMed] [Google Scholar]
- Reynès C., Sabatier R., Molinari N. (2006). Choice of B-splines with free parameters in the flexible discriminant analysis context. Computational Statistics & Data Analysis, 51, 1765–1778. [Google Scholar]
- Rives A., Meier J., Sercu T., Goyal S., Lin Z., Liu J., Guo D., Ott M., Zitnick C. L., Ma J., Fergus R. (2021). Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences. Proceedings of the national academy of sciences, 118(15), e2016239118. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Roa Lozano J., Duncan M., McKenna D. D., Castoe T. A., DeGiorgio M., Adams R. (2025). TraitTrainR: Accelerating large-scale simulation under models of continuous trait evolution. Bioinformatics Advances, 5(1), vbae196. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rohlfs R. V., Harrigan P., Nielsen R. (2014). Modeling gene expression evolution with an extended Ornstein–Uhlenbeck process accounting for within-species variation. Molecular Biology and Evolution, 31, 201–211. 10.1093/molbev/mst190 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Romero I. G., Ruvinsky I., Gilad Y. (2012). Comparative studies of gene expression and the evolution of gene regulation. Nature Reviews Genetics, 13, 505–516. 10.1038/nrg3229 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Routhier E., Mozziconacci J. (2022). Genomics enters the deep learning era. PeerJ, 10, e13613. 10.7717/peerj.13613 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rubinstein R. Y., Kroese D. P. (2016). Simulation and the monte carlo method. Wiley. [Google Scholar]
- Schraiber J. G., Mostovoy Y., Hsu T. Y., Brem R. B. (2013). Inferring evolutionary histories of pathway regulation from transcriptional profiling data. PLoS Computational Biology, 9, e1003255. 10.1371/journal.pcbi.1003255 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schrider D. R., Kern A. D. (2018). Supervised Machine Learning for Population Genetics: a new paradigm. Trends in Genetics, 34, 301–312. 10.1016/j.tig.2017.12.005 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schwarz G. (1978). Estimating the dimension of a model. The Annals of Statistics, 6, 461–464. 10.1214/aos/1176344136 [DOI] [Google Scholar]
- Sifaou H., Kammoun A., Alouini M.-S. (2020). High-dimensional quadratic discriminant analysis under spiked covariance model. IEEE Access, 8, 117313–117323. 10.1109/ACCESS.2020.3004812 [DOI] [Google Scholar]
- Silvestro D., Kostikova A., Litsios G., Pearman P. B., Salamin N. (2015). Measurement errors should always be incorporated in phylogenetic comparative analysis. Methods in Ecology and Evolution, 6, 340–346. 10.1111/2041-210X.12337 [DOI] [Google Scholar]
- Silvestro D., Latrille T., Salamin N. (2024). Toward a Semi-Supervised Learning Approach to Phylogenetic Estimation. Systematic Biology, 73, 789–806. 10.1093/sysbio/syae029 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Slater G. J., Pennell M. W. (2014). Robust regression and posterior predictive simulation increase power to detect early bursts of trait evolution. Systematic Biology, 63, 293–308. 10.1093/sysbio/syt066 [DOI] [PubMed] [Google Scholar]
- Sudibyo U., Rustad S., Nurtantio Andono P., Zainul Fanani A., Purwanto P., Muljono M. (2020). A Novel Approach on Linear Discriminant Analysis (LDA). In 2020 International Seminar on Application for Technology of Information and Communication (iSemantic), (pp. 131–136.). 10.1109/iSemantic50169.2020.9234274 [DOI] [Google Scholar]
- Sullivan J., Swofford D. L. (2001). Should we use model-based methods for phylogenetic inference when we know that assumptions about among-site rate variation and nucleotide substitution pattern are violated?. Systematic Biology, 50, 723–729. 10.1080/106351501753328848 [DOI] [PubMed] [Google Scholar]
- Susko E., Roger A. J. (2020). On the use of information criteria for model selection in Phylogenetics. Molecular Biology and Evolution, 37, 549–562. 10.1093/molbev/msz228 [DOI] [PubMed] [Google Scholar]
- Tarca A. L., Carey V. J., Chen X., Romero R., Drăghici S. (2007). Machine learning and its applications to Biology. PLoS Computational Biology, 3, e116. 10.1371/journal.pcbi.0030116 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tharwat A., Gaber T., Ibrahim A., Hassanien A. E. (2017). Linear discriminant analysis: a detailed tutorial. AI Communications, 30, 169–190. 10.3233/AIC-170729 [DOI] [Google Scholar]
- Tung Ho L. S., Ané C. (2014). A Linear-Time Algorithm for Gaussian and Non-Gaussian Trait Evolution Models. Systematic Biology, 63, 397–408. 10.1093/sysbio/syu005 [DOI] [PubMed] [Google Scholar]
- Uyeda J. C., Harmon L. J. (2014). A novel bayesian method for inferring and interpreting the dynamics of adaptive landscapes from Phylogenetic Comparative Data. Systematic Biology, 63, 902–918. 10.1093/sysbio/syu057 [DOI] [PubMed] [Google Scholar]
- Uyeda J. C., Zenil-Ferguson R., Pennell M. W. (2018). Rethinking phylogenetic comparative methods. Systematic Biology, 67, 11091–1109. 10.1093/sysbio/syy031 [DOI] [PubMed] [Google Scholar]
- Venables W. N., Ripley B. D. (2002). Modern applied statistics with S. Springer. [Google Scholar]
- Villemereuil P. D., Wells J. A., Edwards R. D., Blomberg S. P. (2012). Bayesian models for comparative analysis integrating phylogenetic uncertainty. BMC Evolutionary Biology, 12, 102. 10.1186/1471-2148-12-102 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Washburn J. D., Mejia-Guerra M. K., Ramstein G., Kremling K. A., Valluru R., Buckler E. S., Wang H. (2019). Evolutionarily informed deep learning methods for predicting relative transcript abundance from DNA sequence. Proceedings of the National Academy of Sciences, 116, 5542–5549. 10.1073/pnas.1814551116 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Weihs C., Ligges U., Luebke K., Raabe N. (2005). klaR analyzing german business cycles. In Baier D., Decker R., Schmidt-Thieme L. (Eds.), Data analysis and decision support (pp. 335–343.). Springer-Verlag. 10.1007/3-540-28397-8 [DOI] [Google Scholar]
- Wint R., Salamov A., Grigoriev I. V. (2022). Kingdom-wide analysis of fungal protein-coding and tRNA genes reveals conserved patterns of adaptive evolution. Molecular Biology and Evolution, 39, msab372. 10.1093/molbev/msab372 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wu R., Hao N. (2022). Quadratic discriminant analysis by projection. Journal of Multivariate Analysis, 190, 104987. 10.1016/j.jmva.2022.104987 [DOI] [Google Scholar]
- Yan Z., Smith M. L., Du P., Hahn M. W., Nakhleh L. (2022). Species tree inference methods intended to deal with incomplete lineage sorting are robust to the presence of paralogs. Systematic Biology, 71, 367–381. 10.1093/sysbio/syab056 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang X., Elkhalil K., Kammoun A., Al-Naffouri T. Y., Alouini M.-S. (2018). Regularized discriminant analysis: a large dimensional study. In 2018 IEEE international symposium on information theory (ISIT) (pp. 536–540.). 10.1109/ISIT.2018.8437875 [DOI]
- Ye J., Ji S. (2009). Discriminant Analysis for Dimensionality Reduction: An Overview of Recent. Biometrics: theory, methods, and applications, 1–19. 10.1002/9780470522356 [DOI] [Google Scholar]
- Zaki M. J., Meira W. Jr. (2020). Data mining and machine learning: fundamental concepts and algorithms. Cambridge University Press. 10.1017/9781108564175 [DOI] [Google Scholar]
- Zhao S., Zhang B., Yang J., Zhou J., Xu Y. (2024). Linear discriminant analysis. Nature Reviews Methods Primers, 4(1), 70. 10.1038/s43586-024-00346-y [DOI] [Google Scholar]
- Zhou Z.-H. (2018). A brief introduction to weakly supervised learning. National Science Review, 5, 44–53. 10.1093/nsr/nwx106 [DOI] [Google Scholar]
- Zhu L., Huang D.-S. (2013). Efficient optimally regularized discriminant analysis. Neurocomputing, 117(428), 12–21. 10.1016/j.neucom.2012.11.025 [DOI] [Google Scholar]
- Żurański A. M., Martinez Alvarado J. I., Shields B. J., Doyle A. G. (2021). Predicting reaction yields via supervised learning. Accounts of Chemical Research, 54, 1856–1865. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The EvoDA software framework is available as an open-source R package on GitHub at https://github.com/radamsRHA/EvoDA. EvoDA provides all necessary tools for applying LDA, QDA, RDA, MDA, and FDA to trait evolution problems, with comprehensive documentation and example datasets to facilitate use (Figure 1). The package builds on several widely used R libraries, including MASS (Venables & Ripley, 2002), klaR (Weihs et al., 2005), mda (Hastie & Tibshirani, 1998), and caret (Kuhn, 2008). The empirical datasets and associated fungal phylogeny used in this study are distributed with the EvoDA package, enabling full reproducibility of the workflow. In addition, our previously published R package https://github.com/radamsRHA/TraitTrainR/ provides detailed instructions and utilities for customized simulations of trait evolution on any phylogeny.















