Skip to main content
PLOS One logoLink to PLOS One
. 2024 Aug 28;19(8):e0308962. doi: 10.1371/journal.pone.0308962

Comparison of machine learning methods for genomic prediction of selected Arabidopsis thaliana traits

Ciaran Michael Kelly 1,¤, Russell Lewis McLaughlin 1,*
Editor: Lewis Lukens2
PMCID: PMC11355539  PMID: 39196916

Abstract

We present a comparison of machine learning methods for the prediction of four quantitative traits in Arabidopsis thaliana. High prediction accuracies were achieved on individuals grown under standardized laboratory conditions from the 1001 Arabidopsis Genomes Project. An existing body of evidence suggests that linear models may be impeded by their inability to make use of non-additive effects to explain phenotypic variation at the population level. The results presented here use a nested cross-validation approach to confirm that some machine learning methods have the ability to statistically outperform linear prediction models, with the optimal model dependent on availability of training data and genetic architecture of the trait in question. Linear models were competitive in their performance as per previous work, though the neural network class of predictors was observed to be the most accurate and robust for traits with high heritability. The extent to which non-linear models exploit interaction effects will require further investigation of the causal pathways that lay behind their predictions. Future work utilizing more traits and larger sample sizes, combined with an improved understanding of their respective genetic architectures, may lead to improvements in prediction accuracy.

Introduction

Genomic prediction

A major goal in the field of genetics is to make use of genotypic information to predict phenotypic values at both the individual and population level. When considering a population, the amount of variance that can be explained by genetics is bounded by the broad-sense heritability (H2). This parameter, the ratio of genotypic to phenotypic variance, is not fixed in time or space, and can vary substantially between traits [1].

In practice, genomic prediction has been achieved largely through the development of linear models, often with great success [2, 3]. However, linear models are naturally limited by their inability to account for all non-linear statistical effects. They are instead bounded by the narrow-sense heritability (h2) which is defined as the proportion of additive genetic variance to overall phenotypic variance. Thus, linear models may not account for all of the total genetic variation, such as that which could arise from complex non-linear interactions between genetic variants across the genome, i.e. statistical epistasis [4].

It must be noted that linear approaches do not correspond to only modelling additive gene action at the molecular level. Importantly, non-additive biological effects can be partly subsumed into additive variance and indeed be exploited for prediction purposes [1]. It is for this reason that many negate the importance of non-linear models for improving performance or accounting for “missing heritability”, that is the difference that exists between the phenotypic variance estimated to be explainable by genetic variation and the current performance of the models that have thus far been developed [57].

Nevertheless, a substantial amount of variation may not be captured by additive variance and it is not necessarily the case that the standard parameterization of variance into additive and non-additive effects is always the ideal framework for approaching a given genomic prediction task [810].

The optimal prediction method depends on the actual genetic architecture of the trait, even when the magnitude of non-additive variance is significantly less than the additive variance. It cannot be assumed a priori that linear models will be the most favourable prediction approach for any given trait of interest. Furthermore, moving beyond accounting for only the narrow-sense heritability of a typical complex trait will require more non-linear modeling of interaction effects.

Notwithstanding these limitations, linear prediction models are generally simple to build, interpret, and transfer across datasets. As stated above, they can indeed capture some non-linear genetic effects and they have seen much success over the last few decades in predicting individual plant phenotypes and in genomic selection using single nucleotide polymorphism (SNP) data [3, 11]. For this reason they remain an important benchmark against which to gauge any other predictive model. The linear approach can involve measuring the associations between genetic markers and the trait of interest and, simultaneously or subsequently, generating a polygenic prediction model from the subsets of those highlighted quantitative trait loci (QTLs) that are most associated. Common association and prediction methods include genome-wide association studies (GWAS) and genomic best linear unbiased prediction (gBLUP).

The gBLUP method makes use of a linear mixed model, where SNPs are modelled as random effects, to evaluate the combined effects of all QTLs in the genome, with the assumption that effect sizes are small and normally distributed. gBLUP was introduced as an extension of the traditional best linear unbiased prediction (BLUP) through the incorporation of a genomic relationship matrix (GRM) rather than the previous reliance on pedigree information in accounting for covariance between relatives in the population [12, 13]. The GRM consists of the realized proportion of shared genome for each pair of individuals within the matrix. gBLUP is generally more accurate than BLUP as it relies on the actual relatedness between individuals (even distantly so) rather than their assumed relationship. Any new individual with known genotype and unknown phenotype can get a reasonable estimate for the trait value of interest using this method. It is a standard method of choice in animal and plant prediction tasks, while also being applicable to human data [14].

Recently, the field of machine learning has come to the fore in offering promising methods for achieving higher polygenic prediction accuracies, as they have greater flexibility to model the complexity that may underlie the genetic proportion of phenotypic variance. It is possible that some machine learning methods can make progress in accounting for some of the missing heritability that remains to be explained.

Machine learning

Machine learning refers to a set of algorithms that are trained to detect and exploit complex patterns in data that can then be used as predictors on separate unseen test datasets. For genomic prediction, the training dataset generally consists of individual-level genotype inputs and phenotype value outputs. As the training individuals’ trait values are labelled, this is a supervised class of prediction problem [15].

Although more simple models may provide causal insights into how input variables relate to the output (i.e. genotype to phenotype), the appeal of some machine learning families lies in their greater flexibility to model complexity, such as that which may arise from the genetic architecture of a trait.

In doing so, it is important to note that not all machine learning methods are non-linear, such as regularised regression models (Ridge and LASSO) or linear support vector machines (SVMs). However, these approaches may, in some instances, still be more suitable for the genetic architecture underlying certain traits (e.g. via effective regularisation and feature selection) and the resulting models may provide a more appropriate framework to capture some non-additive biological action in the marginal effects of risk alleles.

When training a machine learning model, many hyperparameters of the chosen model type may need to be optimized, depending on the specific machine learning method in question. This can be achieved through searching various combinations of these hyperparameters, with time and computational power usually being limiting factors. As a result of these complex optimization techniques, the final models are often not readily interpretable because they can involve complicated high-dimensional non-linearities.

Several previous studies have been published on the use of machine learning for genomic prediction in plants [1619]. In general, some machine learning methods are reported to outperform linear models, although not universally so, and the magnitude of that benefit is variable [20]. In an Arabidopsis thaliana context, the work of Farooq et al. using the RegMap dataset has shown that non-linear models can out-compete traditional models for some complex traits [21, 22]. Raimondi et al. have found that neural networks are useful for genomic prediction using data from the 1001 Arabidopsis Project [23, 24]. This work aims to add to this body of work by statistically comparing performance between various different machine learning algorithms, including neural networks, using the same dataset.

Importantly, a major concern in the development of machine learning models is overfitting of the data during training and testing, with lower performance being observed on independent datasets. Methods for determining model robustness should therefore be a key priority for the field.

There exist multiple machine learning methods that can be used for supervised prediction tasks such as genomic prediction. Support vector machines, neural networks, random forests, LASSO regression and ridge regression were chosen for this analysis due to their general popularity and ease of implementation. Baseline gBLUP models were also developed in order to gauge the accuracy and robustness of the prediction models.

Performance

The coefficient of determination is sometimes used in measuring the performance of a genomic prediction model. However, the interpretation of R2 as the amount of variance explained by the model does not hold for non-linear models, and caution is warranted when employing this metric on such models [2527].

This is unfortunate, as the R2 lies on the same scale as the heritability and would be useful in benchmarking performance against the maximum prediction theoretically possible through using genomic information. Instead, an alternative metric that is often employed in plant and animal genetics is Pearson’s correlation coefficient (ρ) between predictions and measurements [28].

In order to estimate predictive performance on outside datasets, a hold-out set or a cross-validation strategy is usually applied to machine learning procedures [15]. k-fold cross-validation is generally the preferred method of choice, and involves splitting the data k times, each time resulting in an independent training and validation set of individuals. This way, the model is trained and evaluated k times, and gives a more accurate estimate of the prediction capability on independent test data. Overfitting is avoided, as would happen in the naive approach whereby a model is trained and then evaluated on the entire dataset. An additional benefit is that all of the data are utilized for training purposes, unlike the hold-out method, resulting in greater power. In the case where hyperparameters are also being selected, a nested cross-validation procedure is required in order to avoid information leak (and thus an overly-optimistic result) from the validation sets [2931]. The nested approach involves further performing an n-fold cross-validation on each of the k training sets, resulting in inner training and validation sets alongside the original outer sets (see S1 Fig for a stepwise explanation of the procedure). The best hyperparameter combinations are chosen within each inner n split and then applied independently on each outer training set before being evaluated on the final k outer validation sets.

In the non-nested approach, one would end up choosing the best hyperparameter values from repeated testing on the k validation sets, resulting in an optimistic estimate of the actual predictive performance. When the cross-validation is nested, the hyperparameter values are only configured within the inner n loops and so the error when applied to the outer validation sets should result in a more realistic estimate of the performance on an independent dataset.

This is not commonly implemented in the genomic prediction literature, despite the risks that simple cross-validation entails [32]. Thus, in this paper we chose to employ a fully nested cross-validation hyperparameter search in the absence of an available independent dataset. The resulting estimated performance should be relatively free from bias introduced by both hyperparameter tuning and model training.

Materials and methods

Data

Open-access Arabidopsis SNP and corresponding phenotype data was accessed from the 1001 Arabidopsis Project and AraPheno database [23, 33]. This dense dataset contains 10,707,430 SNPs across all five chromosomes. Individuals are highly inbred resulting in homozygosity at every position in the genome.

“Time to first flowering” was chosen as the main trait of interest as the genetics of the trait has been extensively studied and had the largest sample size of both genotype and phenotype information [23, 34, 35]. This trait was studied across two laboratory temperatures: 10 C and 16 C. The other traits examined are “seed yield” (dried weight in grams) and “leaf area” (in centimeters squared), chosen with respect to sample size. All individuals were grown under standard laboratory procedures and conditions, constraining the environmental component of trait variation.

Heritability estimation

GREML analysis was used to estimate the additive SNP-based heritability (hSNP2) for each trait using GCTA software version 1.92.0 [14, 36].

The GRM used for this analysis was built using a set of 585,375 pruned SNPs. The pruning procedure was conducted in PLINK2 and used a 250kb window, 5 bp step-size and an r2 threshold of 0.05 [37]. A minimum minor allele count of 6 was chosen for SNP inclusion.

Experimental approach

Using genomic data from the samples of Arabidopsis, the objective of this analysis was to compare the relative performance of the various machine learning methods to the baseline linear models. As well as gBLUP, we assessed the performance of least absolute shrinkage and selection operator (LASSO) regression, ridge regression, random forests, support vector machines (linear and non-linear), feed-forward neural networks and convolutional neural networks.

The influence of feature set size and effect of prior linear feature selection were also investigated in this analysis. Prediction accuracies of machine learning methods were compared against gBLUP prediction as a baseline, and for each trait the SNP-based heritability was also calculated to gauge the overall performance of the models.

Feature selection

Two feature selection strategies were adopted in order to select the input SNP set from the dense genotype dataset, with feature selection performed independently on all inner and outer loops of this analysis. The first strategy was to use a GWAS to identify the SNPs most linearly associated with the trait. The results were subsequently clumped to generate the set of top SNPs free from strong linkage disequilibrium (LD).

GWASs were performed on the various Arabidopsis phenotypes using PLINK2 GLM association [38]. A minimum allele count of 20 was used, as is recommended for the --grm flag, and the resulting SNPs were clumped using the following parameters: significance threshold of 0.05, secondary significance threshold of 0.1, LD threshold of 0.05 and distance threshold of 250kb.

The second approach was to omit an initial GWAS and select SNPs randomly from across the genome. SNPs were first pruned down to an LD-independent set using a 250kb window, 5bp step-size and an r2 threshold of 0.05. A minimum allele count of 6 was used.

Model optimization

In order to implement nested-cross validation a modified version of the Python NestedCV package was used (https://github.com/casperbh96/Nested-Cross-Validation), allowing for logging and plotting of inner loop test results and pre-specified random cross-validation splits. Cross-validation splits were made with pre-shuffling using Scikit-learn’s KFold function [39].

gBLUP prediction was performed in GCTA using the previously described GRMs and the subset of feature selected SNPs [14, 40].

All regression, tree and kernel methods were performed using the Scikit-learn library in Python3. Neural networks were implemented using Keras on a TensorFlow backend [41, 42]. The mean absolute error loss metric was chosen for all machine learning algorithms to prioritize robustness [15].

Genotypes were loaded in as binary variables along with corresponding phenotypes. Phenotype values were standardized and scaled prior to learningusing Scikit-learn’s StandardScaler function. Fitting was performed on the training set only, with the same transformation applied to both training and testing sets.

Random grid searching was employed to optimize the hyperparameters within the inner loops. The performance of each hyperparameter value across several runs was recorded and performance box-plots were manually evaluated. Appropriate adjustment of the search-space for subsequent inner loop grid-searching was then implemented.

Performance assessment

In order to compare predictivity across all methods used, Pearson’s correlation coefficient on the test set was calculated.

A multiple-comparison Dunnett test was used in order to test for significant differences in performance between the machine learning models and the baseline gBLUP model [43, 44]. This was implemented in a non-parametric and small sample size design using the nparcomp and mlt packages in R-3.6.3 [4547].

Results

Heritability estimation

The SNP-based narrow-sense heritabilities for each trait are shown in Table 1. For the flowering time traits, the values are relatively high, which may be explained by the fact that non-genetic variance was constrained by the laboratory conditions under which the plants grew. Given that nearly all variation in flowering time is captured by genetic effects, it is likely that genomic prediction models could be useful in accounting for trait variance in the population.

Table 1. SNP-based narrow-sense trait heritabilities (hSNP2) of four Arabidopsis thaliana traits.

Phenotype N hSNP2 s.e.
Flowering Time (10 C) 1058 0.943 0.057
Flowering Time (16 C) 1021 0.904 0.057
Seed Yield 384 0.236 0.101
Leaf Area 445 0.300 0.093

For the other two traits, seed yield and leaf area, the heritabilities were lower. It is possible that their smaller sample size contributed to this result, as well as a larger element of random or developmental variation underlying the traits.

Genomic prediction

The results for the flowering traits can be seen in Figs 1 and 2. Some machine learning families consistently outperform the gBLUP method, often significantly so. Importantly, this was not true for all families and shows that the linear gBLUP serves as as important baseline upon which to improve. For context in terms of heritability and of the amount of variation being explained by the models, the R2 of the gBLUP models are given in the figure legends.

Fig 1. Nested cross-validation results for flowering time (10 C).

Fig 1

Each box plot represents k = 4 outer validation sets. Dunnett test p-value annotations: *, p < 0.05; **, p < 0.01; ***, p < 0.001. gBLUP, genomic best linear unbiased prediction; CNN, convolutional neural network; RF, random forests; LASSO, least absolute shrinkage and selection operator regression; SVM, support vector machine; LSVM, linear SVM; Ridge, ridge regression; FNN, feed-forward neural network.

Fig 2. Nested cross-validation results for flowering time (16 C).

Fig 2

Each box plot represents k = 4 outer validation sets. Dunnett test p-value annotations: *, p < 0.05; **, p < 0.01; ***, p < 0.001. gBLUP, genomic best linear unbiased prediction; CNN, convolutional neural network; RF, random forests; LASSO, least absolute shrinkage and selection operator regression; SVM, support vector machine; LSVM, linear SVM; Ridge, ridge regression; FNN, feed-forward neural network.

Feed-forward neural networks were the best method on average in terms of overall ranking, as well as the model that was significantly improved from the baseline the most times. For this reason, they could be seen as the machine learning family that has the most potential to improve over gBLUP. Although neural networks tend to have a lot of tuned hyperparameters, and are thus prone to overfitting, this was not seen to a detrimental extent in the outer loops of the nested cross-validation. Ridge regression, which is a linear model, also performed generally quite well.

Random forests were seen to be the most predictive model in some of the sets, but also often failed to improve over the gBLUP, making it hard to strongly recommend. Convolutional neural networks also tended to have good predictive performance except in the cases where there was clear failure on one of the cross-validation sets due to model misspecification (see Figs 1a and 2d). This instability in prediction is an important observation and would not have been seen if not for the nested design. For this reason, in future model-building, it would be recommended to look closely for full robustness on any validation sets before moving to a final test set.

Two overall trends are also clear from the plots: that using a larger SNP-set size leads to improved performance; and that feature selection through linear association (GWAS) also aids in decreasing predictive error.

The statistical comparisons between models for the other two traits, seed yield and leaf area, can be seen in Fig 3. Unlike with the flowering traits, none of the machine learning models was able to significantly outperform the baseline gBLUP method. In fact, some of the models significantly underperformed, particularly LASSO regression.

Fig 3. Nested Cross-Validation Results for seed yield and leaf area.

Fig 3

Each box plot represents k = 4 outer validation sets. Dunnett test p-value annotations: *, p < 0.05; **, p < 0.01; ***, p < 0.001. gBLUP, genomic best linear unbiased prediction; CNN, convolutional neural network; RF, random forests; LASSO, least absolute shrinkage and selection operator regression; SVM, support vector machine; LSVM, linear SVM; Ridge, ridge regression; FNN, feed-forward neural network.

Discussion

The results presented here show the potential for non-linear models to improve upon linear genomic prediction in Arabidopsis. The possibility for substantial improvement is worth pursuing given the struggles in the field to close the missing heritability gap despite large sample sizes and dense marker sets. Improvements in prediction were dependant on model type, feature set size, feature selection method, and trait.

Overall, the baseline gBLUP model yielded reasonable predictions in comparison to the machine learning models, a not unexpected result from prior research. However, for flowering traits, some machine learning families could be seen to perform consistently better than the baseline model, such as neural networks and ridge regression. The predictive performance of neural networks is in line with similar work from Raimondi et al. [24].

This improvement in performance was often significant, despite the lower statistical power the cross-validation design gave for performance assessment. Several previous studies on machine learning in genomic prediction have omitted statistical tests, presumably on the basis of low power, although it is an important component of assessing improvements in performance.

For the other two traits, none of the machine learning models was able to significantly outperform the baseline model. These traits had lower heritabilities and smaller sample sizes than flowering time which could be contributing factors to this result. This adds to the existing body of evidence that improvement in performance using machine learning is not guaranteed and is highly dependant on trait and dataset.

Performance in prediction generally improved when using more SNP markers. Despite a much smaller number of individuals than predictors, overfitting with so many variables did not seem to be an issue, as might happen in PN problems.

Additionally, prior linear association for feature selection was found to be a useful step in this study, which is not guaranteed when modelling non-additive interactions [48, 49]; this performance boost was not extreme, however.

Interestingly, the performance improvement for the best non-linear models over the linear models was more pronounced when using random SNPs, which, unlike the top GWAS SNPs, were not chosen for their prior linear association. It is perhaps understandable that the most linearly associated features tend to explain the most variance when combined in a linear fashion; however, it is evident that a substantial amount of variation stands to be captured from the rest of the genome, where non-linear effects may play a larger role [50, 51]. For this reason, it is often noted, and this study reiterates, that linear feature selection may overlook important variables that combine non-linearly.

Notwithstanding this possibility, due to computational limitations, a subset of SNPs had to be chosen as input in this study and it was found from this study that the optimal input features were the most significant QTLs obtained from a GWAS. As compute power grows, however, one should remain open-minded as to the input search space when using genotypic information to predict complex traits.

For example, it is possible that widespread biological and statistical epistasis exists for these traits which is why the non-linear models were sometimes successful in explaining more trait heritability. It is unclear the extent to which this might be the case in this work. A better understanding of the total genetic architecture of a trait could aid in building more powerful explanatory models [9]. One of the drawbacks of machine learning, however, is that the models are often “black boxes” that are not readily interpretable [15]. Although improved prediction can hint towards a greater role for epistasis in the variance of complex traits, elucidating the specific complex interactions is not a simple task. One possible extension of this study would be to find putative epistatic interactions through linear methods in the feature selection step.

Genomic prediction is concerned not just with performance, but also with ensuring that methods and models are robust enough to be reliable, consistent and transferable across datasets. This study used a nested-cross validation approach for hyperparameter tuning in order to assure the reliability of the results. This approach was useful in identifying a pitfall of hyperparameter tuning using k-fold cross-validation, namely the potential to miss serious misspecification on the final models despite success on validation sets.

Limitations of this analysis include the modest sample sizes for the various traits and the lack of a fully independent external test dataset. In other datasets collected from breeding field populations, there would also be a larger non-genetic component of variation, as well as genotype-environment interactions, which could possibly affect the relative performances of the various machine learning models. Furthermore, the individuals in this analysis were inbred to homozygosity which simplified the input genotype matrices and removed intra-allelic effects such as dominance. Any of these considerations could cause a difference in model performance in natural populations [52].

As the feature selection step was linear in this analysis, the GRM employed in the MLMA should have somewhat mitigated the effect of population structure, yet the issue of confounding is a central one in genomic prediction and it not easily addressed here.

Firstly, in the field of machine learning, the most appropriate methods for handling confounding variables which are often needed in genetic studies, such as through using the first principal components of variation as linear covariates in a regression, have not been well established [5355].

Secondly, the individuals in this analysis were grown under standardized laboratory conditions which theoretically removes the effect of confounding by means of a correlation between genotype and environmental exposure (e.g. differences in soil type and mineral concentrations). However, to the extent that there is correlation between ancestry informative SNPs and causal loci (and ignoring genotype-environment interactions), fully accounting for this population structure may reduce predictive performance in such a way as to be undesirable [56, 57]. As the final model would ultimately be predicting phenotype from genotype, such information should not necessarily be excluded when trying to maximize the explained variance across real populations in potentially varied environments.

Thirdly, although many machine learning models are black boxes in terms of causal inference, it might still be an important goal of a prediction tool to identify relevant genes, variants and pathways that are being used by the model.

For the above stated reasons, we have left ascertaining the best approach to handling confounding and covariate adjustment in using machine learning for genomic prediction to future work on separate datasets with known environmental confounders.

Supporting information

S1 Fig. A nested cross-validation procedure.

(TIF)

pone.0308962.s001.tif (390.4KB, tif)
S1 File. Grid search parameters.

(DOCX)

pone.0308962.s002.docx (20.7KB, docx)

Acknowledgments

Many thanks to Ross Byrne, Mark Doherty, Jennifer Hengeveld, Laura O’Briain, the Bradley lab and the Cassidy lab.

Data Availability

All genotypic and phenotypic data is available from the 1001 Arabidopsis Project (https://1001genomes.org/data-center.html) All optimizing and statistical code is available from Github (https://github.com/ciaranoceallaigh96/arabidopsis_ml/).

Funding Statement

This study was supported by Science Foundation Ireland (17/CDA/4737). Russell McLaughlin also receives support from the Motor Neurone Disease Association (879-791) and Science Foundation Ireland (16/RC/3948). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Falconer DS, Mackay TFC. Introduction to Quantitative Genetics. 4th ed. Pearson Education; 1995. [Google Scholar]
  • 2. Meuwissen THE, Hayes BJ, Goddard ME. Prediction of Total Genetic Value Using Genome-Wide Dense Marker Maps. Genetics. 2001;157(4):1819–1829. doi: 10.1093/genetics/157.4.1819 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Moose SP, Mumm RH. Molecular Plant Breeding as the Foundation for 21st Century Crop Improvement. Plant Physiology. 2008;147(3):969–977. doi: 10.1104/pp.108.118232 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Cordell HJ. Epistasis: what it means, what it doesn’t mean, and statistical methods to detect it in humans. Human molecular genetics. 2002;11(20):2463–8. doi: 10.1093/hmg/11.20.2463 [DOI] [PubMed] [Google Scholar]
  • 5. Brachi B, Morris GP, Borevitz JO. Genome-wide association studies in plants: the missing heritability is in the field. Genome Biology. 2011;12(10):232. doi: 10.1186/gb-2011-12-10-232 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Mäki-Tanila A, Hill WG. Influence of Gene Interaction on Complex Trait Variation with Multilocus Models. Genetics. 2014;198(1):355–367. doi: 10.1534/genetics.114.165282 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Zhu Z, Bakshi A, Vinkhuyzen AAE, Hemani G, Lee SH, Nolte IM, et al. Dominance Genetic Variation Contributes Little to the Missing Heritability for Human Complex Traits. The American Journal of Human Genetics. 2015;96(3):377–385. doi: 10.1016/j.ajhg.2015.01.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Huang W, Mackay TFC. The Genetic Architecture of Quantitative Traits Cannot Be Inferred from Variance Component Analysis. PLOS Genetics. 2016;12(11):e1006421. doi: 10.1371/journal.pgen.1006421 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Ober U, Huang W, Magwire M, Schlather M, Simianer H, Mackay TFC. Accounting for genetic architecture improves sequence based genomic prediction for a Drosophila fitness trait. PloS one. 2015;10(5):e0126880. doi: 10.1371/journal.pone.0126880 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Dai Z, Long N, Huang W. Influence of Genetic Interactions on Polygenic Prediction. G3 Genes|Genomes|Genetics. 2020;10(1):109–115. doi: 10.1534/g3.119.400812 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Gupta PK, Kulwal PL, Jaiswal V. Chapter Two—Association mapping in plants in the post-GWAS genomics era. In: Kumar D, editor. Advances in Genetics. vol. 104. Academic Press; 2019. p. 75–154. Available from: https://www.sciencedirect.com/science/article/pii/S0065266018300385. [DOI] [PubMed]
  • 12. Habier D, Fernando RL, Dekkers JCM. The Impact of Genetic Relationship Information on Genome-Assisted Breeding Values. Genetics. 2007;177(4):2389–2397. doi: 10.1534/genetics.107.081190 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. VanRaden PM. Efficient Methods to Compute Genomic Predictions. Journal of Dairy Science. 2008;91(11):4414–4423. doi: 10.3168/jds.2007-0980 [DOI] [PubMed] [Google Scholar]
  • 14. Yang J, Benyamin B, McEvoy BP, Gordon S, Henders AK, Nyholt DR, et al. Common SNPs explain a large proportion of the heritability for human height. Nature Genetics. 2010;42(7):565–569. doi: 10.1038/ng.608 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Friedman J, Hastie T, Tibshirani R. The Elements of Statistical Learning. 2nd ed. New York: Springer Science & Business Media; 2009. [Google Scholar]
  • 16. Azodi CB, Bolger E, McCarren A, Roantree M, de los Campos G, Shiu SH. Benchmarking Parametric and Machine Learning Models for Genomic Prediction of Complex Traits. G3 Genes|Genomes|Genetics. 2019;9(11):3691–3702. doi: 10.1534/g3.119.400498 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Grinberg NF, Lovatt A, Hegarty M, Lovatt A, Skøt KP, Kelly R, et al. Implementation of Genomic Prediction in Lolium perenne (L.) Breeding Populations. Frontiers in Plant Science. 2016;7. doi: 10.3389/fpls.2016.00133 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Toda Y, Wakatsuki H, Aoike T, Kajiya-Kanegae H, Yamasaki M, Yoshioka T, et al. Predicting biomass of rice with intermediate traits: Modeling method combining crop growth models and genomic prediction models. PLOS ONE. 2020;15(6):e0233951. doi: 10.1371/journal.pone.0233951 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Zingaretti LM, Gezan SA, Ferrão LFV, Osorio LF, Monfort A, Muñoz PR, et al. Exploring Deep Learning for Complex Trait Genomic Prediction in Polyploid Outcrossing Species. Frontiers in Plant Science. 2020;11. doi: 10.3389/fpls.2020.00025 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. van Dijk ADJ, Kootstra G, Kruijer W, de Ridder D. Machine learning in plant science and plant breeding. iScience. 2021;24(1):101890. doi: 10.1016/j.isci.2020.101890 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Horton MW, Hancock AM, Huang YS, Toomajian C, Atwell S, Auton A, et al. Genome-wide patterns of genetic variation in worldwide Arabidopsis thaliana accessions from the RegMap panel. Nature Genetics. 2012;44:212–216. doi: 10.1038/ng.1042 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Farooq M, van Dijk ADJ, Nijveen H, Mansoor S, de Ridder D. Genomic prediction in plants: opportunities for ensemble machine learning based approaches. F1000Research. 2023;11:802. doi: 10.12688/f1000research.122437.1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Alonso-Blanco C, Andrade J, Becker C, Bemm F, Bergelson J, Borgwardt KM, et al. 1,135 Genomes Reveal the Global Pattern of Polymorphism in Arabidopsis thaliana. Cell. 2016;166(2):481–491. doi: 10.1016/j.cell.2016.05.063 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Raimondi D, Corso M, Fariselli P, Moreau Y. From genotype to phenotype in Arabidopsis thaliana: in-silico genome interpretation predicts 288 phenotypes from sequencing data. Nucleic Acids Research. 2022;50:e16–e16. doi: 10.1093/nar/gkab1099 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Spiess AN, Neumeyer N. An evaluation of R2 as an inadequate measure for nonlinear models in pharmacological and biochemical research: a Monte Carlo approach. BMC Pharmacology. 2010;10(1):6. doi: 10.1186/1471-2210-10-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Sapra RL. Using R2 with caution. Current Medicine Research and Practice. 2014;4(3):130–134. doi: 10.1016/j.cmrp.2014.06.002 [DOI] [Google Scholar]
  • 27. Kvålseth TO. Cautionary note about R2. The American Statistician. 1985;39(4):279–285. doi: 10.2307/2683704 [DOI] [Google Scholar]
  • 28. Tong H, Nikoloski Z. Machine learning approaches for crop improvement: Leveraging phenotypic and genotypic big data. Journal of Plant Physiology. 2021;257:153354. doi: 10.1016/j.jplph.2020.153354 [DOI] [PubMed] [Google Scholar]
  • 29. Varma S, Simon R. Bias in error estimation when using cross-validation for model selection. BMC Bioinformatics. 2006;7(1):91. doi: 10.1186/1471-2105-7-91 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Krstajic D, Buturovic LJ, Leahy DE, Thomas S. Cross-validation pitfalls when selecting and assessing regression and classification models. Journal of Cheminformatics. 2014;6(1):10. doi: 10.1186/1758-2946-6-10 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31. Vabalas A, Gowen E, Poliakoff E, Casson AJ. Machine learning algorithm validation with a limited sample size. PLOS ONE. 2019;14(11):e0224365. doi: 10.1371/journal.pone.0224365 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Bracher-Smith M, Crawford K, Escott-Price V. Machine learning for genetic prediction of psychiatric disorders: a systematic review. Molecular Psychiatry. 2021;26(1):70–79. doi: 10.1038/s41380-020-0825-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Seren Ü, Grimm D, Fitz J, Weigel D, Nordborg M, Borgwardt K, et al. AraPheno: a public database for Arabidopsis thaliana phenotypes. Nucleic Acids Research. 2017;45(D1):D1054–D1059. doi: 10.1093/nar/gkw986 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Koornneef M, Meinke D. The development of Arabidopsis as a model plant. The Plant Journal. 2010;61(6):909–921. doi: 10.1111/j.1365-313X.2009.04086.x [DOI] [PubMed] [Google Scholar]
  • 35. Laibach F. Summer- and winter-annual races of A. thaliana. A contribution to the etiology of flower development. Beiträge zur Biologie der Pflanzen. 1951;28:173–210. [Google Scholar]
  • 36. Evans LM, Tahmasbi R, Vrieze SI, Abecasis GR, Das S, Gazal S, et al. Comparison of methods that use whole genome data to estimate the heritability and genetic architecture of complex traits. Nature Genetics. 2018;50(5):737–745. doi: 10.1038/s41588-018-0108-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Purcell S, Neale B, Todd-Brown K, Thomas L, Ferreira MAR, Bender D, et al. PLINK: A Tool Set for Whole-Genome Association and Population-Based Linkage Analyses. The American Journal of Human Genetics. 2007;81(3):559–575. doi: 10.1086/519795 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Chang CC, Chow CC, Tellier LC, Vattikuti S, Purcell SM, Lee JJ. Second-generation PLINK: rising to the challenge of larger and richer datasets. GigaScience. 2015;4(1):7. doi: 10.1186/s13742-015-0047-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research. 2011;12:2825–2830. [Google Scholar]
  • 40. Yang J, Zaitlen NA, Goddard ME, Visscher PM, Price AL. Advantages and pitfalls in the application of mixed-model association methods. Nature Genetics. 2014;46(2):100–6. doi: 10.1038/ng.2876 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Chollet F, et al. Keras: The Python Deep Learning library. Available from: https://githubcom/fchollet/keras. 2015;.
  • 42.Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, et al. TensorFlow: A system for large-scale machine learning. In: Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016; 2016. p. 1–10.
  • 43. Japkowicz N, Shah M. Evaluating Learning Algorithims: A Classification Perspective. New York: Cambridge University Press; 2011. [Google Scholar]
  • 44. Maxwell SE, Delaney HD, Kelley K. Designing Experiments and Analyzing Data: A Model Comparison Perspective. 3rd ed. New York: Routledge; 2018. [Google Scholar]
  • 45. Konietschke F, Placzek M, Schaarschmidt F, Hothorn LA. nparcomp: An R Software Package for Nonparametric Multiple Comparisons and Simultaneous Confidence Intervals. Journal of Statistical Software. 2015;64(9):1–17. doi: 10.18637/jss.v064.i09 [DOI] [Google Scholar]
  • 46. Hothorn T. Most Likely Transformations: The mlt Package. Journal of Statistical Software. 2020;92(1):1–68. doi: 10.18637/jss.v092.i01 [DOI] [Google Scholar]
  • 47.Hothorn LA, Kluxen FM. Robust multiple comparisons against a control group with application in toxicology. arXiv:190501838v1 [statAP]. 2019. 10.48550/arXiv.1905.01838 [DOI]
  • 48. Hua J, Tembe WD, Dougherty ER. Performance of feature-selection methods in the classification of high-dimension data. Pattern Recognition. 2009;42(3):409–424. doi: 10.1016/j.patcog.2008.08.001 [DOI] [Google Scholar]
  • 49. Wolff RF, Moons KGM, Riley RD, Whiting PF, Westwood M, Collins GS, et al. PROBAST: A Tool to Assess the Risk of Bias and Applicability of Prediction Model Studies. Annals of Internal Medicine. 2019;170(1):51. doi: 10.7326/M18-1376 [DOI] [PubMed] [Google Scholar]
  • 50. Urbanowicz RJ, Meeker M, La Cava W, Olson RS, Moore JH. Relief-based feature selection: Introduction and review. Journal of Biomedical Informatics. 2018;85:189–203. doi: 10.1016/j.jbi.2018.07.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51. Krakovska O, Christie G, Sixsmith A, Ester M, Moreno S. Performance comparison of linear and non-linear feature selection methods for the analysis of large survey datasets. PloS one. 2019;14(3):e0213584. doi: 10.1371/journal.pone.0213584 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52. Charmantier A, Garant D, Kruuk LEB. Quantitative Genetics in the Wild. Oxford: Oxford University Press; 2014. Available from: https://oxford.universitypressscholarship.com/10.1093/acprof:oso/9780199674237.001.0001/acprof-9780199674237. [Google Scholar]
  • 53. Li L, Rakitsch B, Borgwardt K. ccSVM: correcting Support Vector Machines for confounding factors in biological data classification. Bioinformatics. 2011;27(13):i342–i348. doi: 10.1093/bioinformatics/btr204 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54. He J, Baxter SL, Xu J, Xu J, Zhou X, Zhang K. The practical implementation of artificial intelligence technologies in medicine. Nature Medicine. 2019;25(1):30–36. doi: 10.1038/s41591-018-0307-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55. Whalen S, Schreiber J, Noble WS, Pollard KS. Navigating the pitfalls of applying machine learning in genomics. Nature Reviews Genetics. 2022;23(3):169–181. doi: 10.1038/s41576-021-00434-9 [DOI] [PubMed] [Google Scholar]
  • 56. Wray NR, Yang J, Hayes BJ, Price AL, Goddard ME, Visscher PM. Pitfalls of predicting complex traits from SNPs. Nature Reviews Genetics. 2013;14(7):507–515. doi: 10.1038/nrg3457 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57. Barton N, Hermisson J, Nordborg M. Population Genetics: Why Structure Matters. eLife. 2019;8. doi: 10.7554/eLife.45380 [DOI] [PMC free article] [PubMed] [Google Scholar]

Decision Letter 0

Lewis Lukens

12 Feb 2024

PONE-D-23-39918Comparison of machine learning methods for genomic prediction of Arabidopsis thaliana traitsPLOS ONE

Dear Dr. Kelly,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Mar 28 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Lewis Lukens

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at 

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and 

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please note that PLOS ONE has specific guidelines on code sharing for submissions in which author-generated code underpins the findings in the manuscript. In these cases, all author-generated code must be made available without restrictions upon publication of the work. Please review our guidelines at https://journals.plos.org/plosone/s/materials-and-software-sharing#loc-sharing-code and ensure that your code is shared in a way that follows best practice and facilitates reproducibility and reuse.

3. Thank you for stating the following financial disclosure: 

"This study was supported by Science Foundation Ireland (17/CDA/4737). Russell McLaughlin also receives support from the MND Association (879-791) and Science Foundation Ireland

(16/RC/3948)."

  

Please state what role the funders took in the study.  If the funders had no role, please state: ""The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."" 

If this statement is not correct you must amend it as needed. 

Please include this amended Role of Funder statement in your cover letter; we will change the online submission form on your behalf.

4. Please expand the acronym “MND” (as indicated in your financial disclosure) so that it states the name of your funders in full.

This information should be included in your cover letter; we will change the online submission form on your behalf.

5. Please note that in order to use the direct billing option the corresponding author must be affiliated with the chosen institute. Please either amend your manuscript to change the affiliation or corresponding author, or email us at plosone@plos.org with a request to remove this option.

6. Please upload a copy of Supporting Information Figure/Table/etc. "S1 Grid Search Parameters" which you refer to in your text on page 10/14.

Additional Editor Comments:

Thank you for your submission. We received two reviews of your work, and I also reviewed the article. Please address all of the reviewers’ concerns.

A number of reviewers’ concerns were shared. Both reviewers would like to see the code and data set made available. Both reviewers were concerned that the article does not sufficiently explain its contribution to science. Finally, both reviewers were concerned with model accuracy and how population structure affected it.

My points also overlap with these concerns. First, the article’s premise should be clarified. The idea seems to be that additive linear models do not capture non-additive interactions among loci, so machine learning methods should be applied for prediction. However, linear models do capture epistasis. As one empirical example, we have shown that linear model analysis of Arabidopsis progeny whose traits are fully explained by two-gene epistasis will nonetheless assign additive effects to parental lines. Since additive models capture variance due to epistasis, the models may predict genotypic values quite well, but the genotypic values may not predict offspring values well (e.g. see line 11). A second issue is that the manuscript can’t ascribe performance differences between machine learning methods and linear models to ML abilities to capture epistasis. Methods predictions vary for unknown reasons. Some ML methods have better predictive abilities than additive models and some worse. I would remove text from the abstract, introduction, and elsewhere that attributes differences in models’ performances to known genetic phenomena (e.g. paragraphs 2-4).

Second, I am not very familiar with the 1001 genome project, but given the lines are from different latitudes and altitudes, population structure is causing the marker-flowering time associations. As a result, the paper’s objective seems to be to evaluate methods that best capture population differences. This does not seem useful. If one can predict a genotype’s flowering time based on latitude and altitude, why would one perform genomic predictions? It would be more interesting to predict traits after removing population structure. Even removing the effects of each entry’s latitude and altitude collection site may have a major effect on results.

Finally, predictions would likely be improved by using more SNPs. Why were 1,000 or 10,000 SNPs used? This seems very low, and I suspect many more could be used without running into “computational limitations.” To look into this, I’d plot the number of markers and their predictions for different methods. Even if there are computational limitations with some approaches and not others, it is still worth knowing the best predictions you can get with the all data at hand.

I found a few sentences and topics confusing. For example, the lines were grown in one experimental condition. Because there is no G x E, I did not understand why it is discussed at the end of the manuscript.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

Reviewer #2: Partly

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: No

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The manuscript by Kelly and McLaughlin presents an analysis of using various Machine Learning (ML) algorithms to perform genomic prediction, and compares the performance of these methods with the more traditional gBLUP approach. Such comparison could be quite useful, but recently various authors have presented similar results which are not cited in the manuscript (e.g. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10080209/; https://pubmed.ncbi.nlm.nih.gov/34792168; https://www.frontiersin.org/articles/10.3389/fpls.2022.932512/full; and various others). It would be good to describe more comprehensively what was already learned in these existing publications.

This leads to my major concern:

(1) What does this manuscript add to the results presented in Raimondi et al. (2022) [https://pubmed.ncbi.nlm.nih.gov/34792168/]. In that paper, much more traits are used from the same Arabidopsis dataset as used in the current manuscript; it is also shown, similar as in the current manuscript, that neural networks can do well; and it is also shown, similar as in the current manuscript, that flowering time is one of the type of traits which are predicted best. It would be important to refer to this study and also make more clear what is done differently in the current work in order to obtain useful additional results, and to describe what insights are obtained that are not available in Raimondi et al.

(2) In any case, it is unclear why the four specific traits which are used in the manuscript, were chosen out of the larger set of traits available in the Arabidopsis dataset which is used. Some argumentation for this would be needed, or better, a more extensive analysis of the different traits would be warranted.

(3) Code used for training the machine learning models does not seem available.

In addition, some minor comments:

(4) How about relatedness between the individuals - how does this influence prediction performance? Should this not be taken into account in making training-test splits (to prevent that out of two very related individuals, one is in the training set and the other in the test set)?

(5) Two sentences in the methods could be further clarified (p.6): “Phenotype values were standardized and scaled based on the training set prior to learning"; and "Random grid searching and manual evaluation on the inner loops was implemented to optimize the hyperparameters". It would be good to give additional details here on how this was done.

Reviewer #2: Major Comments:

1- The data is not provided in the github repository and therefore, scripts are not working. Moreover, I could not find scripts of ML methods.

2- Population structure and data specifics are not discussed. Also, population structure is not incorporated (though discussed), so the predictive abilities can be overestimated. I would suggest incorporating it in any case for comparison or show the specifics of the genotype data, if it is not significant.

3- GBLUP and Ridge are showing different performances. However, literature suggests their equivalence (Meuwissen et al. 2001).

4- I would appreciate to see the outcomes with full genotype dataset.

5- Pruning using linear methods restricts it to the SNPs with main effects. This would remove any SNPs with interactions and having minor main effects. For this purpose, I would suggest including some non-linear feature selector.

6- For a high heritability, we can expect the model to make minimal errors and the accuracy should achieve theoretical maximum. In your case, it saturates to ~0.8, which is slightly lower. Would be please explain it, why?

Minor Comments:

1- I would like to see why 1001 genome project’s population would be a good to test GP models and how would it be consistent with a more realistic breeding population.

2- In the abstract and lines 12-14, it was mentioned that linear models may be impeded by their inability to make use of non-additive effects. This may not be true because many linear models can accommodate non-additive effects. For instance, EGBLUP by Martini et al., 2017

3- In the abstract, it was mentioned that developing complex models with larger SNP sets can improve performance. I don't think it is right, because complex models tend to be overfitted as well.

4- The introduction section doesn't connect this work to some earlier studies on GP using A. thaliana very well. For instance, a recent work by Farooq et al., 2022 etc. on this topic.

5- Only three traits were explored but the conclusions and the title/abstract seem overambitious. May be narrowing down the scope to these three traits and explicitly mentioning this in the title / abstract would help the reader.

6- Line 42 says GBLUP uses fixed effects for SNPs, whereas it uses random effects and solves SNP effects through mixed model’s equations.

7- Line 69-70 says that all ML methods are non-linear, whereas Ridge and Lasso are linear.

8- Lines 90-92: please explain why only these methods were chosen.

9- I don't think figure 1 adds much information to the main text. It can be in the supplementary.

10- Line 136: A. thaliana has 5 chromosomes, whereas you mentioned it as four.

11- Line 205: you mentioned that non-genetic variance was constrained by the laboratory conditions. Yes, that can be the case, but we should still expect epistasis and dominance, though, GxE is limited.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Muhammad Farooq (PhD)

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Attachment

Submitted filename: PONE-D-23-39918_reviewer.pdf

pone.0308962.s003.pdf (850.6KB, pdf)
Attachment

Submitted filename: comments.docx

pone.0308962.s004.docx (14.7KB, docx)
PLoS One. 2024 Aug 28;19(8):e0308962. doi: 10.1371/journal.pone.0308962.r002

Author response to Decision Letter 0


5 Apr 2024

Please see uploaded response to reviewers document as answers are given to each individual point. Thank you for your time.

Attachment

Submitted filename: Response to Reviewers.docx

pone.0308962.s005.docx (41.4KB, docx)

Decision Letter 1

Lewis Lukens

5 Jun 2024

PONE-D-23-39918R1Comparison of machine learning methods for genomic prediction of selected Arabidopsis thaliana traitsPLOS ONE

Dear Dr. McLaughlin,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process by Reviewer 2.

Please submit your revised manuscript by Jul 20 2024 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Lewis Lukens

Academic Editor

PLOS ONE

Journal Requirements:

Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: (No Response)

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: (No Response)

Reviewer #2: 1- The data is still not provided in the GitHub repository. Instead, it referred to the 1001 genome project page, which doesn’t allow it download straightforward. I would suggest it to be there in the git or the code should allow to reproduce the results by fetching it inside. The source code is still not fully reproducible. The article should not be online without having it.

2- Line 166-167: “Time to first flowering was chosen as the main trait of interest as the genetics of the trait has been extensively studied”. Please cite some references to show if it is well studied.

3- Line 198 and 203: different minimum allele counts were used. Please state why? Also, don’t you think it will create a bias for the comparison?

4- Predictions on all data are still missing (see last comments).

5- The order of model names should be consistent between figures on the horizontal axis for better readability and comparison. Also, the font sizes must be increased. Moreover, please mention how many data points of accuracies each boxplot represents. I have already suggested using multiple repeats of nested cross-validations for tackling PS.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: Muhammad Farooq

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Attachment

Submitted filename: comments - R1.docx

pone.0308962.s006.docx (14.3KB, docx)
PLoS One. 2024 Aug 28;19(8):e0308962. doi: 10.1371/journal.pone.0308962.r004

Author response to Decision Letter 1


19 Jul 2024

Points still need to be addressed:

1- The data is still not provided in the GitHub repository. Instead, it referred to the 1001 genome project page, which doesn’t allow it download straightforward. I would suggest it to be there in the git or the code should allow to reproduce the results by fetching it inside. The source code is still not fully reproducible. The article should not be online without having it.

Response: The links to all genotype and phenotype downloads have now been given in the GitHub repository and the README has been updated to reflect this. We thank you for this comment.

2- Line 166-167: “Time to first flowering was chosen as the main trait of interest as the genetics of the trait has been extensively studied”. Please cite some references to show if it is well studied.

Response: This is a fair point. We have now given references an interested can reader can follow-up on including a classic early paper exploring flowering time as a quantitative trait.

3- Line 198 and 203: different minimum allele counts were used. Please state why? Also, don’t you think it will create a bias for the comparison?

Response: This was an omission on our part and thank the reviewer for the observation. The PLINK docs recommend a minimum MAC filter of 20 when using the GLM. “The statistics computed by --glm are not calibrated well when the minor allele count is very small. --mac 20 is a reasonable filter to apply” (see https://www.cog-genomics.org/plink/2.0/assoc). To the extent that it may or may not affect the results, it is a limitation of the statistical analysis used when employing PLINKS GLM that is not present in the other approach.

4- Predictions on all data are still missing (see last comments).

Response: All predictions are now available on the GitHub repository at https://github.com/ciaranoceallaigh96/arabidopsis_ml/blob/main/ml_predictions.zip and https://github.com/ciaranoceallaigh96/arabidopsis_ml/blob/main/pheno_and_gblup_predictions.zip and the README has been updated to reflect this.

5- The order of model names should be consistent between figures on the horizontal axis for better readability and comparison. Also, the font sizes must be increased. Moreover, please mention how many data points of accuracies each boxplot represents. I have already suggested using multiple repeats of nested cross-validations for tackling PS.

Response: As requested, we have changed the order of the model names and increased the font size as much as possible. We have also updated the figure legend to be clearer on the number of data points.

Attachment

Submitted filename: Second Response to Reviewers.docx

pone.0308962.s007.docx (24.5KB, docx)

Decision Letter 2

Lewis Lukens

5 Aug 2024

Comparison of machine learning methods for genomic prediction of selected Arabidopsis thaliana traits

PONE-D-23-39918R2

Dear Dr. McLaughlin,

Thank you for the manuscript revision. We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager® and clicking the ‘Update My Information' link at the top of the page. If you have any questions relating to publication charges, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Lewis Lukens

Academic Editor

PLOS ONE

Acceptance letter

Lewis Lukens

15 Aug 2024

PONE-D-23-39918R2

PLOS ONE

Dear Dr. McLaughlin,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

If revisions are needed, the production department will contact you directly to resolve them. If no revisions are needed, you will receive an email when the publication date has been set. At this time, we do not offer pre-publication proofs to authors during production of the accepted work. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few weeks to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Lewis Lukens

Academic Editor

PLOS ONE

Associated Data

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

    Supplementary Materials

    S1 Fig. A nested cross-validation procedure.

    (TIF)

    pone.0308962.s001.tif (390.4KB, tif)
    S1 File. Grid search parameters.

    (DOCX)

    pone.0308962.s002.docx (20.7KB, docx)
    Attachment

    Submitted filename: PONE-D-23-39918_reviewer.pdf

    pone.0308962.s003.pdf (850.6KB, pdf)
    Attachment

    Submitted filename: comments.docx

    pone.0308962.s004.docx (14.7KB, docx)
    Attachment

    Submitted filename: Response to Reviewers.docx

    pone.0308962.s005.docx (41.4KB, docx)
    Attachment

    Submitted filename: comments - R1.docx

    pone.0308962.s006.docx (14.3KB, docx)
    Attachment

    Submitted filename: Second Response to Reviewers.docx

    pone.0308962.s007.docx (24.5KB, docx)

    Data Availability Statement

    All genotypic and phenotypic data is available from the 1001 Arabidopsis Project (https://1001genomes.org/data-center.html) All optimizing and statistical code is available from Github (https://github.com/ciaranoceallaigh96/arabidopsis_ml/).


    Articles from PLOS ONE are provided here courtesy of PLOS

    RESOURCES