ABSTRACT
Decreasing costs and new technologies have led to an increase in the amount of data available to plant breeding programs. High‐throughput phenotyping (HTP) platforms routinely generate high‐dimensional datasets of secondary features that may be used to improve genomic prediction accuracy. However, integration of these data comes with challenges such as multicollinearity, parameter estimation in settings, and the computational complexity of many standard approaches. Several methods have emerged to analyze such data, but interpretation of model parameters often remains challenging. We propose genetic latent factor best linear unbiased prediction (glfBLUP), a prediction pipeline that reduces the dimensionality of the original secondary HTP data using generative factor analysis. In short, glfBLUP uses redundancy filtered and regularized genetic and residual correlation matrices to fit a maximum likelihood factor model and estimate genetic latent factor scores. These latent factors are subsequently used in multitrait genomic prediction. Our approach performs better than alternatives in extensive simulations and a real‐world application, while producing easily interpretable and biologically relevant parameters. We discuss several possible extensions and highlight glfBLUP as the basis for a flexible and modular multitrait genomic prediction framework.
Keywords: empirical bayes, factor analysis, genomic prediction, high‐dimensional data
1. Introduction
Genomic prediction has revolutionized plant breeding programs over the past two decades. Its use allows for maintaining and evaluating breeding populations larger than ever before. As a result, breeding programs have seen increases in efficiency, leading to more rapid development of varieties that meet today's challenges (Crossa et al. 2013). Genomic prediction is a powerful tool in ensuring food security in the face of a growing population and more extreme climate conditions (Harfouche et al. 2019).
The practice of genomic prediction involves training a statistical model using evaluated genotypes, followed by making trait predictions for untrialed test genotypes (Meuwissen et al. 2001). The model is mainly used in a univariate form (gBLUP, genomic best linear unbiased prediction), where the predictions are sums of genomic marker effects (Endelman 2011). These predictions allow breeders to make selections without the need for extensive field trials.
Recent years have seen an increase in the use of high‐throughput phenotyping (HTP) technologies, resulting in the characterization of individuals in more aspects than just those of the genomic and trait phenotypic data. Examples include the collection of hyperspectral reflectivity measurements on the crop canopy in large field trials, metabolic profiling of plant leaves, and gene expression profiling using DNA microarrays (e.g., Krause et al. 2019). These secondary phenotypes can be collected for either the training set alone (termed CV1, cross‐validation scenario 1) or both the training and test individuals (CV2, cross‐validation scenario 2) (Runcie and Cheng 2019). If of sufficient quality, the secondary data can contain valuable information that readily improves genomic predictions for the trait of interest (focal trait). There are several such examples where integration of genomic and phenomic data leads to higher accuracies (Adak et al. 2023)
Univariate genomic prediction uses only genomic information and focal trait information too obtain predictions. To integrate phenomics and genomics, the univariate model can be extended to a multivariate form relatively easily by modeling the focal trait as well as the secondary phenotypes as functions of the single nucleotide polymorphism (SNP) markers (Arouisse et al. 2021). Direct integration of HTP data to improve predictions is challenging for several reasons, however. First of all, secondary HTP data are often high‐dimensional, complicating parameter estimation. Second, subsets of secondary features are often highly correlated. This multicollinearity can greatly complicate the interpretation of model parameters (Fotheringham and Oshan 2016). Finally, even if the number of observations were greater than the number of features, and features were not highly correlated, direct integration would still be computationally demanding as the calculation of the BLUPs requires inverting a symmetric matrix whose dimension equals the number of genotypes times the number of features.
1.1. Current Methodology
A number of methods have been developed to deal with the high dimensionality, multicollinearity, and computational complexity. Lopez‐Cruz et al. (2020) proposed linearly combining the secondary features into a single regularized selection index (siBLUP), thereby reducing the dimensionality to one. The lsBLUP method introduced by Arouisse et al. (2021) is similar in the sense that it reduces the dimensionality to one, but uses a LASSO prediction of the focal trait using the HTP features instead of a regularized selection index. Another alternative is MegaLMM as proposed by Runcie et al. (2021). MegaLMM constructs an arbitrary number of independent factors and unique trait contributions that are linear combinations of the original features. Neural networks and deep learning have also been investigated as options for the integration of secondary HTP and genomic data (Togninalli et al. 2023). Due to their flexible nature, they present an attractive option to model complex interactions between many features.
1.2. The Proposed Model and Overview
We introduce glfBLUP (genetic latent factor BLUP) to deal with the challenges of secondary HTP data. It is based on the idea that HTP features typically form a set of many noisy measurements of a much lower dimensional set of latent features (Múnch et al. 2022). In short, we use factor analysis to reduce the dimensionality of the HTP data to a data‐driven number of uncorrelated latent factors, which are subsequently used in multivariate genomic prediction. We avoid any manual hyperparameter tuning by using a data‐driven approach to determine the dimensionality of the factor model. Our approach is also flexible in the sense that it can accommodate latent structures of any dimension lower than the Ledermann bound (Ledermann 1937). This flexibility means that complex structures underlying high‐dimensional data can be accurately modeled. Furthermore, the factor loadings and genetic correlations between factors and the focal trait are interpretable and reveal the relevant biological patterns in the otherwise noisy HTP data.
The remainder of this paper is organized as follows. We elaborate on the used notation and the proposed factor analytic multivariate genomic prediction approach in Section 2. Section 3 provides details and results on a comprehensive simulation study comparing the performances of different methods as well as the importance of various genetic parameters. In Section 4, we apply glfBLUP and alternatives to a wheat yield and hyperspectral reflectivities dataset to evaluate their real‐world performance and show how glfBLUP produces biologically relevant and interpretable parameters. Finally, we discuss several possible extensions to the proposed approach in Section 5.
2. Model
2.1. Notation
We denote matrices and vectors by boldface upper‐ and lower‐case symbols, and scalars by lower‐case symbols. Furthermore, we use and to denote covariance and correlation matrices. We additionally use the superscripts , , and to denote phenotypic, genetic, and residual covariance and correlation matrices. For example, the symbol denotes the residual covariance matrix.
Let be some data matrix containing secondary features and a single focal trait for individuals. While we thus use for the number of secondary features as well as phenotypic covariance matrices, its meaning should be clear from the context. We assume that genotypes are replicated times following a balanced design so that the total number of individuals , where and represent the number of genotypes and number of replicates per genotype. Note that we assume a balanced design for notational simplicity, but that it is not a requirement. We use two indices to specify the rows of data matrices so that represents the data vector for replicate given genotype . We use the subscripts and to denote a matrix containing only secondary features or a vector containing only the focal trait. As an example, is a data matrix containing secondary features and is the row vector of secondary features for genotype , replicate . The kinship matrix is denoted by .
We use and to denote the Hadamard and Kronecker products. We use to refer to a ‐dimensional diagonal matrix with elements . We denote the column‐wise vectorization of a matrix by and use for the reverse operation. The cardinality of a set is denoted by . Some further information and examples on the partitioning of data and covariance matrices, as well as some general background information on genomic prediction, can be found in Section S1 of the Supplementary Material.
2.2. Modeling of Secondary Features
The pipeline we propose uses a fully unsupervised dimensionality reduction before including factor scores as additional traits in multivariate genomic prediction. This section contains details on the steps involved in the dimensionality reduction. Section 2.3 then provides some details on the multivariate genomic prediction.
2.2.1. Model and Assumptions
Consider the secondary feature phenotypic data matrix . We assume a balanced design for simplicity, but note that this is not required. In a balanced design , that is, the number of observations is equal to the number of genotypes multiplied by the number of replicates per genotype. Assuming no covariates, all secondary phenotypes are composed of genetic and residual components:
We assume that the genetic components are independent of the residual components so that
where and are the row covariances of and , respectively. The incidence matrix links individuals to genotypes. Similarly, and are the column covariances of and . We use the subscript to denote that and contain genetic and residual covariances among secondary features.
While we require plot‐level data to estimate covariance matrices, two‐stage genomic prediction typically uses best linear unbiased estimates (BLUEs). For a completely randomized design, we can obtain these BLUEs for a single genotype by simply taking the genotypic mean of all replicates (Kruijer et al. 2020):
| (1) |
Note that as the residual vectors of the replicates of genotype are independently and identically distributed (iid) random vectors, basic covariance algebra shows that the covariance of is simply (Kruijer et al. 2020) (see also Section S2). As a result, , where , assuming for a moment that . Also note that the assumption of iid errors is valid only if the data are truly from a completely randomized design. If some preprocessing is applied in a two‐stage modeling approach, for example, spatial correction, the assumption is an approximation only.
In glfBLUP, we use a factor analytic structure for . This follows from the assumption that the genetic components can be written as a weighted sum of latent factors and factor model errors:
| (2) |
where is a matrix containing factor loadings, is an vector containing the latent factor scores for genotype , and contains the factor model errors. Substituting (2) into (1) gives us the full model for the secondary phenotypic data:
| (3) |
We now make the following assumptions: (i) , (ii) , where and with , (iii) , (iv)
, (v)
, and (vi)
.
These assumptions imply that the genetic covariance matrix equals the model‐implied genetic covariance matrix , where . Therefore, . The covariance of the genetic components can thus be decomposed into common () and unique () elements.
We will use the model above to project the observed secondary features onto a lower dimensional latent space in six steps. We first use the plot‐level data to obtain estimates for the genetic and residual correlation matrices of the observed secondary features (I). We then redundancy filter the secondary data (II) to ensure there are no pairs of features with near‐perfect genetic correlations, followed by regularization of the filtered genetic and residual correlation matrices (III). We then estimate the latent dimension (IV) and fit the factor model (V). Next, we obtain estimates for the latent factor scores (VI), completing the dimension reduction. The remainder of this section is devoted to the details of these six steps.
2.2.2. Covariance Matrix Estimation (Step I)
The factor analytic approach in glfBLUP largely revolves around the genetic and residual covariance matrices of the observed secondary data. We can obtain estimates of these matrices by using REML (restricted maximum likelihood) and the kinship matrix for a small number of features. When the number of secondary features exceeds , however, the computational complexity quickly becomes prohibitive and REML estimates can no longer be obtained (Zhou and Stephens 2014). As this is usually the case for high‐dimensional HTP data, we use data containing genotypic replicates and correct for experimental design factors and spatial trends to obtain pseudo‐CRD (pseudo‐completely randomized design) data as a preprocessing step. Note again that in this case, assuming balanced data, the total number of records is simply the number of genotypes times the number of replicates, that is, . We then assume that , that is, , and obtain estimates for and using sums of squares as measures for between and within‐genotype variation (Ott and Longnecker 2015):
| (4) |
where is the training set data matrix containing the secondary features. Overall means and genotypic means are located in and , respectively. A well‐known issue with the estimation of such covariance matrices using multivariate sums of squares is the fact that sufficient within‐genotype variation can result in having negative eigenvalues (Meyer and Kirkpatrick 2010) as it is not a moment matrix but rather the difference of two moment matrices (as opposed to , which is a moment matrix and therefore at worst positive‐semidefinite if ). We deal with this issue by simply finding the nearest positive‐definite matrix using Higham's algorithm (Higham 2002). From here on, refers to this nearest positive definite matrix.
We scale the covariance matrices as our approach requires them to be on the correlation scale for regularization:
We emphasize that the assumption of independent genetic effects is only made for the genetic and residual covariance estimators in Equation (4). We use a marker‐based kinship matrix in the final genomic prediction step. The assumption of diagonal kinship () in (4) simply means that the subsequent factor analysis is based on the covariance between the total (rather than only the additive) genetic effects.
2.2.3. Redundancy Filtering (Step II)
Given the fact that multicollinearity is common in HTP data, some of the secondary features will likely show near‐perfect genetic correlation and are therefore redundant. We filter the genetic correlation matrix using the algorithm described by Peeters et al. (2019) with an absolute genetic correlation threshold (i.e., after filtering, no two features will have an absolute genetic correlation equal to or exceeding ). This filtering step produces containing only the secondary features that pass filtering (). We subset the residual correlation matrix and data matrix so they too only contain the remaining features.
2.2.4. Regularization (Step III)
The filtered estimates and may still be ill‐conditioned or singular, which is why regularization is required. To achieve this, we use penalized maximum likelihood forms in the remainder of the glfBLUP method (Peeters et al. 2019; van Wieringen and Peeters 2016):
| (5) |
where . We find the optimal values for the penalty parameters and through ‐fold cross‐validation, where we split the training data by dividing the genotypes over disjoint folds and minimize the following expression using Brent's algorithm (Brent 1973):
| (6) |
where is the penalized genetic or residual correlation matrix given the corresponding penalty estimated using the folds. The non‐penalized correlation matrix is estimated using the left‐out fold. Each left‐out fold is weighed by , which is equal to the number of genotypes or individuals in that fold for the genetic and residual correlation matrix, respectively. (See Peeters et al. 2019 for further details.) We use an efficient implementation to minimize (6), which results in iterations of complexity as opposed to due to the repeated inversion of required in the naive minimization. This leads to faster optimization, especially if optimal penalty values are close to the bounds. Details regarding our implementation can be found in Section S3. Note that both and balance the unbiased but high‐variance estimated correlation matrices with the biased but stable identity matrix, optimizing the bias‐variance trade‐off. While our approach uses the identity matrix, we may use another target matrix in (5) instead if prior information is available in the form of, for example, covariance estimates from earlier trials. The only requirement is that is a positive‐definite correlation matrix.
2.2.5. Latent Dimension (Step IV)
In principle, the model specified in (3) is valid for any latent dimension (Ledermann 1937). We must specify an estimate for prior to fitting the factor model and obtaining an estimate for the other parameters in , however. To do so, we use a lower eigenvalue bound based on the Marchenko–Pastur distribution (Marčenko and Pastur 1967):
where is the number of genotypes used to estimate the genetic covariance matrix as described in Section 2.2.2. We then determine :
where are the eigenvalues of . Consequently, the latent dimension we use is simply the number of eigenvalues of the regularized correlation‐scale estimate for , , that exceed .
2.2.6. Factor Analytic Modeling (Step V)
With regularized estimates for the correlation matrices and latent dimension available, we now proceed with the factor analytic dimension reduction of the redundancy‐filtered secondary data. In the context of plant breeding, we are mainly interested in genetic correlations and will therefore fit the factor model using a reduced form of the secondary data covariance matrix. Recall that the full covariance of the BLUEs given in Section 2.2.1 was , with stars added to denote the redundancy filtering. The reduced covariance that we use to fit the factor model is thus . Given the fact that maximum‐likelihood estimation of is scale‐free (Peeters 2012), we opt to estimate the loadings and uniquenesses using correlation rather than covariance matrices. We denote these correlation‐scale parameters by . Furthermore, we recognize that the sample genetic correlation matrix is a sufficient statistic for the population correlation matrix , meaning the maximum likelihood estimate , given a latent dimension , can be found by minimizing the following discrepancy function (Jöreskog 1967):
| (7) |
where we constrain to be a diagonal matrix with ordered diagonal elements for identification. We replace by the regularized estimate as minimizing (7) requires a positive‐definite and ideally well‐conditioned sample genetic correlation matrix (Peeters et al. 2019). We employ a Varimax rotation once we have obtained the estimates for and to facilitate interpretability (Kaiser 1958). In essence, the varimax rotation attempts to bring the loadings matrix close to having a simple structure, that is, a structure in which variables load highly on a single factor and have near‐zero loadings on the other factors. To avoid notational clutter, we simply use to refer to either the rotated or non‐rotated estimated loadings. The described factor analytic model is implemented using an efficient matrix‐free estimation method (Dai et al. 2020).
2.2.7. Estimation of Factor Scores (Step VI)
We would now like to obtain estimates for the factor scores . These factor scores are essentially estimates of the locations of genotypes in latent space, based on the many noisy but observable secondary feature measurements. They can thus be viewed as the unobserved phenotypes of a small number of latent traits that generate the observed phenotypes for the many secondary features. We will use the joint distribution of the secondary feature BLUEs and latent factors (9) in a slightly modified Thomson regression approach (Thomson 1939) to obtain . Recalling that we estimated on the correlation scale, we first convert and back to the covariance scale:
We also scale back the regularized residual correlation matrix obtained using (4) and (5):
| (8) |
We can now obtain the matrix mapping the redundancy filtered secondary features to their projections on the lower dimensional latent space through . To obtain this expectation, we first use standard covariance algebra to obtain the joint distribution of the secondary feature BLUEs and latent factors as
| (9) |
where
Given that the joint distribution (9) is normal, we can obtain the conditional expectation as (Anderson 2003). Using the Woodbury matrix identity (Woodbury 1950), we rewrite this last expression to produce:
Replacing by the regularized estimate obtained using (4), (5), and (8) gives us the final expression for the estimation of the factor scores for all genotypes:
| (10) |
Through this projection, we thus obtain factor scores that are essentially posterior estimates of latent phenotypes given the observed data. Instead of a full Bayesian approach, we use empirical Bayes by using the maximum likelihood estimates of the parameters associated with the factor model in (10). Furthermore, note that as , and as a result the projection approaches the matrix that would be obtained using the ordinary Thomson regression approach. We thus account for the extra uncertainty due to a limited number of genotypic replicates.
In (10), we apply the projection to the BLUEs (i.e., the genotypic means). In practice, we project the plot‐level data, however, to obtain plot level factor scores . We later use these plot‐level factor scores and sums of squares to obtain estimates for the genetic and residual covariances of the latent factors and focal trait.
One of the characteristics of Thomson regression that we maintain in our modified approach is the orthogonality of the factor scores. We have thus reduced the possibly high‐dimensional and collinear secondary data to a much smaller set of orthogonal factors, without losing interpretability. These orthogonal factors can easily and effectively be used in any multivariate genomic prediction approach. We use the next section to describe the multivariate genomic prediction step using the factor scores, target trait, and marker‐based kinship matrix, thus finally integrating genomic and secondary feature data.
2.3. Modeling of Latent Factors and Focal Trait
Having reduced the dimensionality of the secondary data, we now proceed with the multivariate genomic prediction. The remainder of this section contains a description of the model and assumptions, estimation of covariance matrices, selection of relevant factors, and calculations resulting in the final focal trait predictions.
2.3.1. Model and Assumptions
Consider the data matrix containing the latent factor scores and focal trait. The matrix can be partitioned:
| (11) |
where the matrix is the matrix containing the plot‐level factor scores and is the column vector containing the focal trait. Like for the secondary features, these factor scores and focal trait are composed of genetic and residual components:
We again assume that the genetic components are independent of the residual components so that
where and are the row covariances of and , respectively. The incidence matrix links individuals to genotypes. Similarly, and are the column covariances of and . These covariance matrices can be block‐partitioned:
where and contain the genetic and residual covariances among the latent factors present in the sample, and are the scalar focal trait genetic and residual variances, and and contain the genetic and residual covariances between latent factors and the focal trait. We estimate the above covariance matrices using the plot‐level data as described in Section 2.2.2.
2.3.2. Factor Selection and Multivariate Genomic Prediction
We now convert the plot‐level data to BLUEs by taking the genotypic means. Note that we have not used the focal trait data in the modeling of the secondary features. As a result, not all of the factors may be relevant to the multivariate genomic prediction problem. As a basic form of subset selection, we perform an exhaustive search for the best subset of factors for predicting the focal trait BLUEs using the factor score BLUEs in multiple linear regression, using adjusted as the accuracy measure (Lumley 2020). Following this search, we subset the BLUEs to obtain and subset the estimated covariance matrices of factor scores and focal trait accordingly:
We finally divide by the number of replicates and combine secondary and genomic data using the standard multivariate BLUP equations (see Section S1 and, e.g., Arouisse et al. 2021; Runcie and Cheng 2019).
The integration of secondary and genomic data thus follows from the use of the marker‐based kinship matrix and the inclusion of the factor scores as additional traits in the multivariate genomic prediction. If secondary data are only available for the training set (CV1), the extra features refine estimates of genetic (i.e., marker) effects for training genotypes. These improved training set estimates are then translated to test set estimates. In CV2, where secondary data are available for the test set too, the extra features provide direct information on the genetic effects for the test set, improving estimates of the focal trait directly. To evaluate the BLUP equations described in Section S1, we use a fast algorithm that decreases the complexity of these calculations from to (Dahl et al. 2013).
On a final note, consider that as the dimensionality reduction described in Section 2.2 is entirely unsupervised, glfBLUP is flexible with regard to what secondary feature data are used. If secondary features are only available for the training set (CV1), estimation of the covariance matrices, redundancy filtering, regularization, estimation of , etc., is based only on training data and factor scores are only obtained for the training set. In CV2, where secondary features are also available for the test set, these data can be included effortlessly as well using the multivariate BLUP equations found in Section S1.
3. Simulations
We compared glfBLUP to a number of alternative approaches in terms of performance in different high‐dimensional data settings. We compared glfBLUP to siBLUP, lsBLUP, MegaLMM, deep learning (multiMLP: multivariate multilayer perceptron), and the univariate gBLUP model (see Section S4 for details on these methods). The following two subsections provide details on the simulation process as well as the results.
3.1. Setup
We simulated a range of different high‐dimensional datasets to evaluate model performance under varying circumstances (Figure 1). We used randomly selected genotypes (1500 SNP markers) from the RegMap Arabidopsis thaliana panel (Horton et al. 2012) to construct a kinship matrix and simulated replicates for a total number of individuals. Consider the model for the observed secondary features and focal trait:
| (12) |
where is the data matrix, is the matrix of factor scores, is the matrix of loadings, is the matrix containing factor model errors, and is the matrix containing correlation scale residuals. The design matrix links records to genotypes. The matrices and are diagonal matrices containing the genetic and residual standard deviations of the secondary features and focal trait. The correlation‐scale genetic components of the phenotypes are thus defined as .
FIGURE 1.

The basic model underlying the simulated datasets. Groups of observed secondary features are shown as rectangles, while genetic latent factors are shown as circles. Secondary feature unique variances were sampled from a uniform distribution . The focal trait unique variance was 0.8, 0.5, or 0.2. Note that the latent noise factors () and thus are not genetically correlated to the focal trait. Random residual correlations among secondary features and between the secondary features and the focal trait are not shown.
To simulate the data, we first randomly sampled factor scores for each genotype from a multivariate normal distribution taking relationships between genotypes as defined in the kinship into account:
| (13) |
where , thus assuming that factors are independent. Next, we sampled the factor model errors:
| (14) |
where is a diagonal matrix with unique variances. The first unique variances corresponding to the secondary features are sampled from a uniform distribution: , ensuring that the loadings for these features are between 0.3 and 0.8, given that features load on a single factor as described next. The last unique variance corresponding to the focal trait is one of the parameters we varied so that .
We constructed the loadings matrix so that eight blocks of 100 secondary features () load on genetic latent factors with a single feature loading on a single factor. Part of the focal trait () phenotype is generated by latent signal factors () through loadings. The focal trait does not load on the remaining factors (latent noise factors, ), meaning that the 400 secondary features generated by the are not genetically correlated to the focal trait. The loading for each of the secondary features was obtained as and given a random sign, ensuring that the genetic component of each secondary feature is simulated on the correlation scale. The loadings of the focal trait on the latent signal factors were obtained as . The focal trait thus loads equally on all four latent signal factors.
The genetic components and corresponding correlation matrix can now be obtained as and . The nongenetic or residual components are sampled from a multivariate normal distribution:
| (15) |
where is a correlation matrix containing random residual correlations (mean of 0 and standard deviation of approximately 0.05) among the 800 observed features and between those features and the focal trait. We then finally obtain the phenotypic data:
| (16) |
where the genetic and residual standard deviations in and are obtained through the heritabilities of the secondary features and focal trait. Using the secondary feature heritabilities , we obtain the genetic and residual standard deviations as and , given that we restrict to be 1. We use the focal trait heritabilities to similarly obtain the standard deviations for the focal trait. These heritabilities, together with the focal trait unique variance, are the three parameters we vary. Figure 1 provides a graphical overview of the simulation setting.
In addition to using random residual correlations as given in (15), we also simulated datasets using a low‐rank structure for the residual correlations:
| (17) |
where contains residual loadings of the secondary features and focal trait on a single factor (Figure A3). For each simulated dataset, a random subset of 80 out of 800 secondary features loads on . Residual loadings and residual unique variances for these features are simulated in the same way as the loadings and unique variances underlying the genetic correlations. The unique residual variance for the focal trait was equal to the unique genetic variance, that is, 0.8, 0.5, or 0.2. The 720 secondary features that have no residual loadings on had unique residual variances of 1. A graphical overview of this simulation setting can be found in Figure .
FIGURE A3.

The basic model underlying the simulated datasets using a low‐rank residual correlation structure. Groups of observed secondary features are shown as rectangles, while latent factors are shown as circles. Secondary feature unique variances were sampled from a uniform distribution . The focal trait unique variance was 0.8, 0.5, or 0.2. Note that the latent noise factors () and thus are not genetically correlated to the focal trait. Solid lines denote loadings underlying genetic correlations, while dashed lines denote loadings underlying residual correlations. While the single factor underlying the residual correlations is connected to all secondary feature blocks in the graph, only a random 10% of the secondary features actually load on . Loadings and unique variances underlying the residual correlation structure were sampled from the same distributions as those used for the genetic parameters.
We generated 100 datasets for each of the 90 combinations obtained by varying the secondary feature heritabilities , focal trait heritabilities , focal trait unique variances , and residual correlation structure (random residual correlations or low‐rank structure). These combinations represent a realistic spectrum of data settings ranging from settings where the quality of secondary features is high while focal trait measurements are noisy, to settings where the opposite is true. For each of the datasets, 300 genotypes were randomly selected as the training set. Prediction accuracy was calculated as the Pearson correlation between predictions and the simulated focal trait genetic component for the test set. We did not redundancy filter the simulated data for any of the methods. In addition to the models, we obtained benchmark predictions by using the true simulated latent signal factors as secondary features in the BLUP equations. We only evaluated MegaLMM and the neural networks for the first 20 datasets of each combination due to time and computational constraints.
3.2. Results
The impact of genetic parameters like the focal trait heritability and unique variance is clear (Figure 2). With the exception of the high focal trait unique variance setting, the CV1 accuracy of most multivariate approaches is, at worst, on par with that of the univariate model across the range of focal trait heritabilities. Furthermore, CV1 accuracies of all methods, except the neural networks, converge to more or less the same point () as increases, highlighting that secondary features bring the biggest benefit when the focal trait is hard to measure accurately and thus has a low heritability.
FIGURE 2.

Prediction accuracies for several methods in the CV1 and CV2 scenarios as we vary the focal trait communality and heritability at a secondary feature heritability of 0.7 (random residual correlations). The benchmark predictions use the true simulated factor scores and covariance matrices for multivariate genomic prediction. Further details regarding these simulations can be found in Section 3.1. Results for more secondary feature heritabilities can be found in the Appendix.
Most methods significantly outperform the univariate model in CV2, provided the quality of the secondary features is high enough. Looking at the setting with the highest quality secondary features, that is, , improvements with respect to the univariate approach reach approximately 40– depending on the focal trait heritability and model. Overall, glfBLUP performs best, closely followed by MegaLMM. The difference between MegaLMM and glfBLUP is mainly visible at the lowest focal trait heritability. This might be due to the supervised nature of MegaLMM, where noisy focal trait data are detrimental when included in the modeling. The lsBLUP and siBLUP approaches show similar performance with siBLUP being slightly better. While the CV2 accuracy for the neural networks is higher than their CV1 accuracy, both are significantly lower than any of the other models, including the univariate approach. We provide results for two more secondary feature heritabilities in the Appendix (Figure A1).
We also provide results for varying focal trait heritabilities, focal trait unique variances, and secondary feature heritabilities combined with a low‐rank structure for the residual correlations in the Appendix (Figure A2). Simulating data using a low‐rank structure for the residual correlations instead of random noise impacts relative model performance in several ways. MegaLMM performance increases slightly, while the impact on glfBLUP's performance is negligible. This results in an average accuracy for MegaLMM that is now slightly higher than for glfBLUP. Accuracies for lsBLUP decrease significantly while siBLUP performance increases, especially at lower focal trait unique variances. Deep learning performance is unaffected, but remains low.
FIGURE A2.

Prediction accuracies for several methods in the CV1 and CV2 scenarios as we vary the focal trait communality, focal trait heritability, and secondary feature heritabilities (low‐rank model for the residual correlations). The benchmark predictions use the true simulated factor scores and covariance matrices for multivariate genomic prediction. Further details regarding these simulations can be found in Section 3.1.
These results are interesting for several reasons. We have introduced additional complexity by simulating data using a low‐rank structure for the residual covariances while keeping the structure underlying the genetics the same. This low‐rank structure for the residual covariances may appear to be confounded with the low‐rank structure for the genetics from a modeling perspective. Intuitively, this additional complexity would result in lower prediction accuracies, with models that fail to separate genetic and nongenetic sources of variation seeing the largest reduction in performance. While we observed a drop in accuracy for lsBLUP, both siBLUP and MegaLMM show an increase in prediction accuracy. The siBLUP and MegaLMM models both apply dimension reduction to the phenotypic data, rather than the genetic components. MegaLMM decomposes the phenotypic data on all traits into factors and residuals that are then modeled independently, while siBLUP uses phenotypic covariances between secondary features and the focal trait to construct the selection index. MegaLMM and siBLUP thus seem to use the low‐rank residual structure that is present in the phenotypic data as signal, possibly explaining the higher prediction accuracies. The glfBLUP approach is practically unaffected, showing prediction accuracies that are very similar regardless of whether a low‐rank or random residual structure is simulated. This indicates that glfBLUP appropriately separates genetic and nongenetic sources of variation before performing the dimensionality reduction as the change in residual structure does not impact the genomic predictions.
4. Analysis of CIMMYT Wheat Data
In addition to the extensive simulations provided in the previous section, we also evaluated the different approaches in terms of accuracy and interpretability using wheat data from Centro Internacional de Mejoramiento de Maíz y Trigo (CIMMYT) (Krause et al. 2019). The following two sections provide details on the dataset, preprocessing, and results.
4.1. Data Description and Preprocessing
The CIMMYT wheat dataset contains measurements on grain yield and crop canopy hyperspectral reflectivity at 62 wavelengths between 398 and . The data were collected for four breeding cycles and five managed treatments within each cycle. We limited ourselves to two subsets of the data to compare glfBLUP and the other methods. The subsets we analyzed (breeding cycle 2014–2015, treatment beds with 5 irrigations (B5IR) and HEAT) contain 39 trials, 1094 unique genotypes, and reflectance measurements at ten and four timepoints for a total of 620 and 248 timepoint–wavelength combinations (referred to as the secondary features), respectively. The B5IR treatment represents optimal growing conditions with five flood irrigations during the growth cycle with sowing in Late November/early December. The HEAT treatment consists of five furrow irrigations and a sowing date in late February, resulting in higher temperatures throughout the growth cycle. Note that “trial” refers to a factor that is part of the experimental design and not a trial in the multi‐environment trial (MET) context. The timepoints span the vegetative, heading (flowering), and grain‐filling growth phases. Each trial had 28 trial‐specific genotypes and two check genotypes that occurred in every trial, all replicated three times. Trials were structured according to a resolvable incomplete block design. Marker data were available for 1033 of the 1094 genotypes. One genotype had a missing yield for the B5IR treatment, leaving us with 1032 genotypes for that subset. Yield was missing for 214 of 1033 genotypes for the HEAT treatment, leaving us with 819 for further analyses.
We first resolved the experimental design for each secondary feature and yield using the following SpATS (Spatial Analysis of Field Trials with Splines) model implemented in LMMsolver (Boer 2023; Pérez‐Valencia et al. 2022; Rodríguez‐Álvarez et al. 2018):
| (18) |
where is yield or any of the secondary features for replicate given genotype in trial with row number and column number , measured at timepoint . The overall mean is given by and is the fixed genotypic effect. The random trial effect is assumed to be independently, identically, and normally distributed with mean zero and variance : . Similarly, , , and for the random row and column effects, as well as the residual effect. The two‐dimensional smooth surface over row and column positions is defined by . We then created the pseudo‐CRD data for each timepoint by simply adding the estimated genetic effects and residuals from model (18):
Note that due to the elimination of the design factors we can replace the indices , , , and by a single index that denotes replicate of genotype . For the secondary features, we then fit three‐level nested hierarchical growth models through the 10 (B5IR) and four (HEAT) timepoints and took fitted values as our final corrected data (Pérez‐Valencia et al. 2022). We finally created 250 datasets for each managed treatment by randomly sampling 12 trials as the test set and the remaining trials as the training set. We note that by creating training and test sets after preprocessing the data we are violating the independence between the training and test sets to some extent. Fully separated preprocessing of the training and test data is infeasible, however, as we need the complete data to perform the spatial corrections. Furthermore, full separation would require fitting an infeasibly large number of linear mixed models for preprocessing.
We scaled and centered the yield as well as the hyperspectral features separately for the training and test sets prior to analyzing the data. We calculated the CV1 prediction accuracy as the correlation between predictions and the BLUEs () obtained from model (18). For the CV2 prediction accuracies, we used the parametric correction described by Runcie and Cheng (2019). In addition to including test set hyperspectral measurements from all timepoints (CV2), we also evaluated the impact of including only measurements from the vegetative phase (CV2VEG), again using the parametric correction. We used a redundancy filtering threshold for all multivariate approaches as this provides a good trade‐off between excluding redundant features, reducing computational complexity, and maintaining enough features to identify latent factors. Details on the methods other than glfBLUP can be found in Section S4.
4.2. Results
The relative performance of the different models clearly depends on the subset of the data and thus the managed treatment (Figure 3). Our proposed pipeline performs best in the HEAT treatment, while lsBLUP performs best for B5IR. All multivariate approaches show CV1 performances that are more or less similar to the performance of the univariate model, with the exception of the deep learner, which performs significantly worse in all scenarios. For the other approaches, CV2 performance is clearly higher than the univariate model, especially in the B5IR treatment. Only including test set hyperspectral measurements from the vegetative phase provided a benefit in B5IR but not in the HEAT treatment, possibly due to the fact that there was only a single measuring point during the vegetative phase for HEAT.
FIGURE 3.

Prediction accuracies for several methods in the CV1, CV2, and CV2VEG scenarios for two managed treatments for the wheat yield and hyperspectral reflectivities dataset. Redundancy filtering was carried out for all multivariate analyses with a threshold .
At this point, we would like to point out that by using a two‐stage modeling approach, that is, performing the spatial correction first and then using the BLUEs from the first stage in the univariate model, we are likely slightly underestimating the univariate model's accuracy. It would be trivial to fit a single‐stage univariate model in a real‐world application where a complete trial would be the training set. This single‐stage model would perform spatial correction and genomic prediction for test set genotypes not present in the trial simultaneously. Unfortunately, in a cross‐validation setting where the training and test sets are obtained from the same trial, this is infeasible.
The pattern of wavelengths that were retained after redundancy filtering was not constant across the 10 dates for B5IR and four dates for HEAT, although most retained wavelengths represented the blue, red, and near infrared (NIR) parts of the spectrum. A graphical overview of what features were retained after filtering can be found in Section S7.
We reanalyzed the data from one of the timepoints (March 10, 2015) of the B5IR treatment to assess the interpretability of glfBLUP and the other approaches. We omitted the redundancy filtering step, resulting in 62 wavelengths. Figure 4 shows the glfBLUP factor loadings obtained through this analysis. All three factors were highly heritable at for factor 1, for factor 2, and for factor 3, where denotes the wide‐sense heritability as variances were estimated using sums of squares and are thus not additive only. Genetic correlations between the factors and yield were for factor 1, 0.26 for factor 2, and 0.16 for factor 3. Through these correlations and the factor loadings, it is immediately clear that higher yielding genotypes tended to have lower reflectivities in the green‐red part of the spectrum or higher reflectivities in the NIR part. These results are somewhat reminiscent of the normalized difference vegetation index (NDVI) that is highly correlated with yield and is high itself for crop canopies with high NIR reflectivity and low red light reflectivity (Teal et al. 2006). This showcases the ability of glfBLUP to reveal biologically relevant patterns in HTP data. We provide details on the interpretability of the other approaches in Section S5. We did not include deep learning here as it was impossible to extract any biological meaning from the parameters of the neural networks. We provide some data on the computational complexity of glfBLUP and other methods in Section S6.
FIGURE 4.

Loadings for the 62 wavelengths and three factors found using glfBLUP and the hyperspectral data from March 10, 2015. Estimated genetic correlations between the three factors and yield are also shown.
5. Discussion
With the recent innovations in HTP techniques and the corresponding increase in data available to plant breeders, the development of methodology for integrating these data has become increasingly relevant. We have developed a pipeline approach that combines classical factor analysis, which is typically applied to phenotypic data, with methods for high‐dimensional settings and elements from mixed modeling approaches for genomic prediction. We have also adapted several of these elements to facilitate the modeling of genetic and nongenetic sources of variation, showing the strength of combining existing methodologies and making critical changes that allow these methods to be applied to different types of data. We have shown that the proposed methodology glfBLUP performs on par or better than alternatives and is able to integrate secondary HTP data efficiently without loss of interpretability.
We used simulations to evaluate the impact of several genetic parameters on model performance. Of these parameters, the focal trait heritability is of particular interest. One of the key motivations for the use of secondary data in multivariate genomic prediction is the belief that these data can improve predictions in cases where the focal trait phenotype has low heritability (Lopez‐Cruz et al. 2020). The proposed glfBLUP performs well in such cases due to its unsupervised nature. It does not suffer from overfitting at low focal trait heritabilities like some alternative approaches seem to do.
Our approach also does not rely as heavily on hyperparameter tuning as approaches such as deep learning. The performance of the neural networks on both the simulated data as well as the real data was significantly lower than that of any of the other models. This could very well be a result of the chosen architecture and hyperparameters not being optimal. This result immediately showcases the difficulty with many machine learning approaches. Proper hyperparameter tuning is either time consuming, computationally expensive, or both. We thus view the minimal required tuning in glfBLUP as a major advantage.
Another advantage of glfBLUP over machine learning approaches is the interpretability. We evaluated interpretability by analyzing a wheat yield and hyperspectral reflectivity dataset. We found that two of the three obtained factors were responsible for the (co)variation in reflectivities of visible and NIR light. Combined with the genetic correlations between these factors and yield, we found a pattern similar to the NDVI, which is known to be a good indicator of yield (Mkhabela et al. 2011). As large‐scale data collection becomes increasingly accessible, the complexity of datasets and the importance of understanding biological implications increase as well (Danilevicz et al. 2022). Given the results obtained here, incorporating generative factor analysis in genomic prediction seems an effective way of tackling these challenges.
Regarding factor analysis, we opted to use maximum likelihood estimation and a modified Thomson regression approach to obtain estimates of the loadings, unique variances, and factor scores (Jöreskog 1967; Thomson 1939). Other approaches based on principal component analysis exist as well (e.g., Zhang et al. 2022; Fan et al. 2021) and may be an alternative to obtain estimates in cases where the data contains heteroskedastic noise.
There are other implementations of the factor model too (Smith et al. 2001; Tolhurst et al. 2019). These linear mixed models provide an attractive single‐step approach to modeling multitrait data by assuming a factor analytic structure for the genetic covariance matrix of traits and estimating any parameters using restricted maximum likelihood. Such single‐stage approaches have a number of advantages over using a two‐stage approach and pseudo‐CRD data. Correcting data for nuisance effects such as spatial trends can be done most effectively by using estimates obtained from a full model including all effects (Piepho et al. 2013). Furthermore, a single‐stage approach will result in valid standard errors for all predictions. While the single‐step nature of linear mixed models is thus attractive, their computational complexity means they are typically not used for data with hundreds or potentially thousands of traits (Runcie et al. 2021). We demonstrated that using estimates from reduced models to produce pseudo‐CRD data for further modeling works well for prediction. The approach we present here combines the attractive properties of factor analysis with a pipeline for prediction that avoids the computationally complex characteristics of the single‐step mixed model approaches needed to obtain quantities such as standard errors.
We recognize several options to extend the proposed methodology. Our motivation for using an unsupervised dimensionality reduction approach was based on the idea that secondary phenotypes are often collected when the focal trait has a low heritability (Sun et al. 2017). In these cases, the noisy focal trait data may negatively impact the estimation of latent factors. While the unsupervised approach of glfBLUP worked well here, likely due to the noisy nature of the focal trait data, there are benefits to using supervised approaches like the other models we evaluated. We could include the focal trait in the factor analysis we used to reduce the dimensionality, much like MegaLMM. The factor analysis step could also be replaced by other supervised dimensionality reduction methods, such as partial least squares regression, to automatically obtain a small set of features that are maximally correlated with the focal trait (Colombani et al. 2012). Another way of achieving this would be to model secondary features as predictors instead of multivariate response variables by using a factor regression approach (Múnch et al. 2022). Conditioning on the prediction target may lead to higher accuracy when the focal trait training data is of sufficient quality. Another option would be to consider several ways of integrating multiple data modalities as opposed to using a single (e.g., hyperspectral) modality as we did here. There are various methods that can generally be categorized into early integration, intermediate integration, or late integration (Pavlidis et al. 2001). These integration approaches each try to balance parsimony and accuracy. It may be fruitful to develop methodology that finds the right balance between the parsimony and accuracy of different integration approaches within the context of genomic prediction. Finally, there is the issue of multiyear, multi‐environment trials (Cullis et al. 2014). By analyzing a trait of interest measured in several environments using a multivariate model, glfBLUP could reveal latent drivers of environment‐specific variety performance. Combining this approach with dynamic factor analysis (Molenaar 1985) would provide a promising framework to model the main source of data in large breeding programs.
In any case, the glfBLUP methodology we propose here is a robust and relatively efficient approach to obtaining multivariate genomic predictions with several promising options regarding extensions and further research.
Author Contributions
Conceptualization: C.F.W.P. and W.K.; methodology and software: K.A.C.M. and J.F.K.; writing–original draft preparation: K.A.C.M.; writing–review and editing: K.A.C.M., J.F.K., J.C., M.R.K., F.A.E., W.K., C.F.W.P. All authors have read and agreed to the published version of the manuscript.
Conflicts of Interest
The authors declare no conflicts of interest.
Open Research Badges
This article has earned an Open Data badge for making publicly available the digitally‐shareable data necessary to reproduce the reported results. The data is available in the Supporting Information section.
This article has earned an open data badge “Reproducible Research” for making publicly available the code necessary to reproduce the reported results. “The results reported in this article were reproduced partially due to data confidentiality issues.”
Supporting information
Supporting File 1: bimj70081‐sup‐0001‐Datacode.zip.
Supporting File 2: bimj70081‐sup‐0002‐SuppMat.pdf.
Appendix A. Additional Simulation Results
Here, we provide some additional results using the simulated data (Figure A1). Compared to the setting the conclusions for and are largely similar. Overall, there is a slight decrease in accuracy when the heritability of the secondary features drops, but the focal trait's unique variance and thus the degree to which the focal trait is genetically correlated to the secondary features is far more important.
FIGURE A1.

Prediction accuracies for several methods in the CV1 and CV2 scenarios as we vary the focal trait communality, focal trait heritability, and secondary feature heritabilities (random residual correlations). The benchmark predictions use the true simulated factor scores and covariance matrices for multivariate genomic prediction. Further details regarding these simulations can be found in Section 3.1.
Figure A2 shows results obtained when simulating data using a low‐rank structure for the residual correlations instead of small, random correlations (see Figure A3 and Section 3.1 for details on the simulation process).
Melsen, K. A. C. , Kunst J. F., Crossa J., et al. 2025. “Improving Genomic Prediction Using High‐Dimensional Secondary Phenotypes: The Genetic Latent Factor Approach.” Biometrical Journal 67, no. 5: e70081. 10.1002/bimj.70081
Funding: The authors received no specific funding for this work.
Data Availability Statement
Code to generate the data and results presented in this paper are available at https://github.com/KillianMelsen/glfBLUP_2025. The full hyperspectral dataset is available upon reasonable request from J. Crossa. The proposed approach glfBLUP has been implemented in an R‐package available at https://github.com/KillianMelsen/glfBLUP.
References
- Adak, A. , Kang M., Anderson S. L., et al. 2023. “Phenomic Data‐Driven Biological Prediction of Maize Through Field‐Based High‐Throughput Phenotyping Integration with Genomic Data.” Journal of Experimental Botany 74: 5307–5326. 10.1093/jxb/erad216. [DOI] [PubMed] [Google Scholar]
- Anderson, W. T. 2003. An Introduction to Multivariate Statistical Analysis . 3rd ed. Wiley. [Google Scholar]
- Arouisse, B. , Theeuwen T. P. J. M., van Eeuwijk F. A., and Kruijer W.. 2021. “Improving Genomic Prediction Using High‐Dimensional Secondary Phenotypes.” Frontiers in Genetics 12: 667358. 10.3389/fgene.2021.667358. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Boer, M. P. 2023. “Tensor Product P‐Splines Using a Sparse Mixed Model Formulation.” Statistical Modelling 23: 465–479. 10.1177/1471082X231178591. [DOI] [Google Scholar]
- Brent, R. P. 1973. “An Algorithm with Guaranteed Convergence for Finding a Zero of a Function.” The Computer Journal 14: 422–425. [Google Scholar]
- Colombani, C. , Croiseau P., Fritz S., et al. 2012. “A Comparison of Partial Least Squares (PLS) and Sparse PLS Regressions in Genomic Selection in French Dairy Cattle.” Journal of Dairy Science 95: 2120–2131. 10.3168/jds.2011-4647. [DOI] [PubMed] [Google Scholar]
- Crossa, J. , Pérez P., Hickey J., et al. 2013. “Genomic Prediction in CIMMYT Maize and Wheat Breeding Programs.” Heredity 112: 48–60. 10.1038/hdy.2013.16. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cullis, B. R. , Jefferson P., Thompson R., and Smith A. B.. 2014. “Factor Analytic and Reduced Animal Models for the Investigation of Additive Genotype‐by‐Environment Interaction in Outcrossing Plant Species With Application to a Pinus Radiata Breeding Programme.” Theoretical and Applied Genetics 127: 2193–2210. 10.1007/s00122-014-2373-0. [DOI] [PubMed] [Google Scholar]
- Danilevicz, M. F. , Gill M., Anderson R., et al. 2022. “Plant Genotype to Phenotype Prediction Using Machine Learning.” Frontiers in Genetics 13: 822173. 10.3389/fgene.2022.822173. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dahl, A. , Hore V., Iotchkova V., and Marchini J.. 2013. “Network Inference in Matrix‐Variate Gaussian Models With Non‐Independent Noise.” arXiv, December 5. 10.48550/arXiv.1312.1622. [DOI]
- Dai, F. , Dutta S., and Maitra R.. 2020. “A Matrix‐Free Likelihood Method for Exploratory Factor Analysis of High‐Dimensional Gaussian Data.” Journal of Computational and Graphical Statistics 29: 675–680. 10.1080/10618600.2019.1704296. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Endelman, J. B. 2011. “Ridge Regression and Other Kernels for Genomic Selection with R‐Package rrBLUP.” The Plant Genome 4: 250–255. 10.3835/plantgenome2011.08.0024. [DOI] [Google Scholar]
- Fan, J. , Wang K., Zhong Y., and Zhu Z.. 2022. “Robust High Dimensional Factor Models with Applications to Statistical Machine Learning.” Statistical Science 36: 303–327. 10.1214/20-STS785. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fotheringham, A. S. , and Oshan T. M.. 2016. “Geographically Weighed Regression and Multicollinearity: Dispelling the Myth.” Journal of Geographical Systems 18: 303–329. 10.1007/s10109-016-0239-5. [DOI] [Google Scholar]
- Harfouche, A. L. , Jacobson D. A., Kainer D., et al. 2019. “Accelerating Climate Resilient Plant Breeding by Applying Next‐Generation Artificial Intelligence.” Trends in Biotechnology 37: 1217–1235. 10.1016/j.tibtech.2019.05.007. [DOI] [PubMed] [Google Scholar]
- Higham, N. J. 2002. “Computing the Nearest Correlation Matrix ‐ A Problem From Finance.” IMA Journal of Numerical Analysis 22: 329–343. 10.1093/imanum/22.3.329. [DOI] [Google Scholar]
- Horton, M. W. , Hancock A. M., Huang Y. S., et al. 2012. “Genome‐Wide Patterns of Genetic Variation in Worldwide Arabidopsis Thaliana Accessions From the RegMap Panel.” Nature Genetics 44: 212–217. 10.1038/ng.1042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jöreskog, K. G. 1967. “Some Contributions to Maximum Likelihood Factor Analysis.” Psychometrika 32: 443–482. 10.1007/BF02289658. [DOI] [Google Scholar]
- Kaiser, H. F. 1958. “The Varimax Criterion for Analytic Rotation in Factor Analysis.” Psychometrika 23: 187–200. 10.1007/BF02289233. [DOI] [Google Scholar]
- Krause, M. R. , González‐Pérez L., Crossa J., et al. 2019. “Hyperspectral Reflectance‐Derived Relationship Matrices for Genomic Prediction of Grain Yield in Wheat.” G3 9: 1231–1247. 10.1534/g3.118.200856. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kruijer, W. , Behrouzi P., Bustos‐Korts D., et al. 2020. “Reconstruction of Networks With Direct and Indirect Genetic Effects.” Genetics 214: 781–807. 10.1534/genetics.119.302949. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ledermann, W. 1937. “On the rank of the Reduced Correlational Matrix in Multiple‐Factor Analysis.” Psychometrika 2: 85–93. 10.1007/BF02288062. [DOI] [Google Scholar]
- Lopez‐Cruz, M. , Olson E., Rovere G., et al. 2020. “Regularized Selection Indices for Breeding Value Prediction Using Hyper‐Spectral Image Data.” Scientific Reports 10: 8195. 10.1038/s41598-020-65011-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lumley, T. 2020. Leaps: Regression Subset Selection R‐package version 3.1. https://CRAN.R‐project.org/package=leaps. 10.32614/CRAN.package.leaps. [DOI]
- Marčenko, V. A. , and Pastur L. A.. 1967. “Distribution of Eigenvalues for Some Sets of Random Matrices.” Mathematics of the USSR‐Sbornik 1: 457–483. 10.1070/SM1967v001n04ABEH001994. [DOI] [Google Scholar]
- Meuwissen, T. H. , Hayes B. J., and Goddard M. E.. 2001. “Prediction of Total Genetic Value Using Genome‐Wide Dense Marker Maps.” Genetics 157: 1819–1829. 10.1093/genetics/157.4.1819. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Meyer, K. , and Kirkpatrick M.. 2010. “Better Estimates of Genetic Covariance Matrices by ‘Bending’ Using Penalized Maximum Likelihood.” Genetics 185: 1097–1110. 10.1534/genetics.109.113381. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mkhabela, M. S. , Bullock P., Raj S., Wang S., and Yang Y.. “Crop Yield Forecasting on the Canadian Prairies Using MODIS NDVI Data.” Agricultural and Forest Meteorology 151: 385–393. 10.1016/j.agrformet.2010.11.012. [DOI] [Google Scholar]
- Molenaar, P. C. 1985. “A Dynamic Factor Model for the Analysis of Multivariate Time Series.” Psychometrika 50: 181–202. 10.1007/BF02294246. [DOI] [Google Scholar]
- Múnch, M. M. , van de Wiel M. A., van de Vaart A. W., and Peeters C. F. W.. 2022. “Semi‐Supervised Empirical Bayes Group‐Regularized Factor Regression.” Biometrical Journal 64: 1289–1306. 10.1002/bimj.202100105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ott, R. , and Longnecker M.. 2015. An Introduction to Statistical Methods and Data Analysis . 7th ed. Cengage Learning. [Google Scholar]
- Pavlidis, P. , Weston J., Cai J., and Grundy W. N.. 2001. “Gene Functional Classification From Heterogeneous Data.” In Proceedings of the Fifth Annual International Conference on Computational Biology , 249–255. Association for Computing Machinery. 10.1145/369133.369228. [DOI] [Google Scholar]
- Peeters, C. F. W. 2012. “Bayesian Exploratory and Confirmatory Factor Analysis.” PhD diss., Utrecht University, the Netherlands. [Google Scholar]
- Peeters, C. F. W. , Übelhör C., Mes S. W., et al. 2019. “Stable Prediction with Radiomics Data.” arXiv, March 27. 10.48550/arXiv.1903.11696. [DOI]
- Pérez‐Valencia, D. M. , Rodríguez‐Álvarez M. X., and Boer M. P.. 2022. “A Two‐Stage Approach for the Spatio‐Temporal Analysis of High‐Throughput Phenotyping Data.” Scientific Reports 12: 3177. 10.1038/s41598-022-06935-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Piepho, H. P. , Williams E. R., and Ogutu J.. 2013. “A Two‐Stage Approach to Recovery of Inter‐Block Information and Shrinkage of Block Effect Estimates.” Communications in Biometry and Crop Science 8: 10–22. [Google Scholar]
- Rodríguez‐Álvarez, M. X. , Boer M. P., van Eeuwijk F. A., and Eilers P. H. C.. 2018. “Correcting for Spatial Heterogeneity in Plant Breeding Experiments With P‐Splines.” Spatial Statistics 23: 52–71. 10.1016/j.spasta.2017.10.003. [DOI] [Google Scholar]
- Runcie, D. , and Cheng H.. 2019. “Pitfalls and Remedies for Cross Validation With Multi‐Trait Genomic Prediction Methods.” G3 9: 3727–3741. 10.1534/g3.119.400598. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Runcie, D. E. , Qu J. Q., Cheng H., and Crawford L.. 2021. “MegaLMM: Mega‐Scale Linear Mixed Models for Genomic Predictions With Thousands of Traits.” Genome Biology 22: 213. 10.1186/s13059-021-02416-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smith, A. , Cullis B., and Thompson R.. 2001. “Analyzing Variety by Environment Data Using Multiplicative Mixed Models and Adjustments for Spatial Field Trend.” Biometrics 57: 1138–1147. 10.1111/j.0006-341X.2001.01138.x. [DOI] [PubMed] [Google Scholar]
- Sun, J. , Rutkoski J. E., Poland J. A., Crossa J., Jannink J. L., and Sorrells M. E.. 2017. “Multitrait, Random Regression, or Simple Repeatability Model in High‐Throughput Phenotyping Data Improve Genomic Prediction for Wheat Grain Yield.” The Plant Genome 10. 10.3835/plantgenome2016.11.0111. [DOI] [PubMed] [Google Scholar]
- Teal, R. K. , Tubana B., Girma K., et al. 2006. “In‐Season Prediction of Corn Grain Yield Potential Using Normalized Difference Vegetation Index.” Agronomy Journal 98: 1488–1494. 10.2134/agronj2006.0103. [DOI] [Google Scholar]
- Thomson, G. 1939. The Factorial Analysis of Human Ability . University of London Press. [Google Scholar]
- Togninalli, M. , Wang X., Kucera T., et al. 2023. “Multi‐Modal Deep Learning Improves Grain Yield Prediction in Wheat Breeding by Fusing Genomics and Phenomics.” Bioinformatics 39: btad336. 10.1093/bioinformatics/btad336. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tolhurst, D. J. , Mathews K. L., Smith A. B., and Cullis B. R.. 2019. “Genomic Selection in Multi‐Environment Plant Breeding Trials Using a Factor Analytic Linear Mixed Model.” Journal of Animal Breeding and Genetics 136: 279–300. 10.1111/jbg.12404. [DOI] [PubMed] [Google Scholar]
- van Wieringen, W. N. , and Peeters C. F. W.. 2016. “Ridge Estimation of Inverse Covariance Matrices From High‐Dimensional Data.” Computational Statistics & Data Analysis 103: 284–303. 10.1016/j.csda.2016.05.012. [DOI] [Google Scholar]
- Woodbury, M. A. 1950. Inverting Modified Matrices . Memorandum Report 42, Statistical Research Group, Princeton University, Princeton. NJ. [Google Scholar]
- Zhang, A. R. , Cai T. T., and Wu Y.. 2022. “Heteroskedastic PCA: Algorithm, Optimality, and Applications.” Annals of Statistics 50: 53–80. 10.1214/21-AOS2074. [DOI] [Google Scholar]
- Zhou, X. , and Stephens M.. 2014. “Efficient Multivariate Linear Mixed Model Algorithms for Genome‐Wide Association Studies.” Nature Methods 11: 407–409. 10.1038/nmeth.2848. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Supporting File 1: bimj70081‐sup‐0001‐Datacode.zip.
Supporting File 2: bimj70081‐sup‐0002‐SuppMat.pdf.
Data Availability Statement
Code to generate the data and results presented in this paper are available at https://github.com/KillianMelsen/glfBLUP_2025. The full hyperspectral dataset is available upon reasonable request from J. Crossa. The proposed approach glfBLUP has been implemented in an R‐package available at https://github.com/KillianMelsen/glfBLUP.
