Abstract
Active breeding programs specifically for root system architecture (RSA) phenotypes remain rare; however, breeding for branch and taproot types in the perennial crop alfalfa is ongoing. Phenotyping in this and other crops for active RSA breeding has mostly used visual scoring of specific traits or subjective classification into different root types. While image-based methods have been developed, translation to applied breeding is limited. This research is aimed at developing and comparing image-based RSA phenotyping methods using machine and deep learning algorithms for objective classification of 617 root images from mature alfalfa plants collected from the field to support the ongoing breeding efforts. Our results show that unsupervised machine learning tends to incorrectly classify roots into a normal distribution with most lines predicted as the intermediate root type. Encouragingly, random forest and TensorFlow-based neural networks can classify the root types into branch-type, taproot-type, and an intermediate taproot-branch type with 86% accuracy. With image augmentation, the prediction accuracy was improved to 97%. Coupling the predicted root type with its prediction probability will give breeders a confidence level for better decisions to advance the best and exclude the worst lines from their breeding program. This machine and deep learning approach enables accurate classification of the RSA phenotypes for genomic breeding of climate-resilient alfalfa.
1. Introduction
Alfalfa (Medicago sativa L., also known as lucerne) is a widely grown perennial forage crop that provides multiple years of soil coverage and accrual of belowground biomass. This plant has a deep root system capable of extracting water and nutrients from as deep as 6 meters ([1]). The extensive crown (consisting of belowground stems) and the root system actively sequester carbon throughout the life of the stand. In addition to carbon sequestration, alfalfa can fix about 200 (4 seasonal harvests) or 650 kg (7 seasonal harvests) of nitrogen ha−1 per year through biological nitrogen fixation [2]. However, selection for root system architecture (RSA) traits has lagged behind selection and breeding for aboveground traits due to the high level of morphological plasticity of roots in soil [3–6] and the difficulty of measuring RSA traits [7].
RSA is defined as the spatial distribution of all root parts of a plant over time in a particular growth environment [8]. RSA is controlled by heritable genetics of plants and nonheritable external environmental conditions (soil moisture, temperature, nutrients, and pH) and the microbial communities that impact how a plant detects and responds to its surroundings [9, 10]. Different root characteristics enable plants to respond, adapt, and thrive in different environments, influencing drought tolerance [11], heat tolerance [12], lodging resistance [13], nutrient deficiency [8, 14], and yield [15–17]. RSA determines the extent of the soil volume from which water and nutrients may be acquired. As important as the total volume of soil explored, the distribution of roots in soil is essential for managing the costs of soil foraging by roots [18]. As global climate change occurs, it will be crucial to improve root systems to enhance plant responses to abiotic and biotic stresses. However, using conventional breeding based on phenotypic selection, it is challenging to select breeding lines possessing promising RSA types to adapt to environmental stresses because roots remain hidden underground.
To address the challenge of phenotyping RSA, researchers have explored three strategies [19], including (1) well-controlled laboratory methods [20, 21], moderately controlled greenhouse methods [22, 23], and (3) open field methods [24–26]. The significant challenges are the high labor and time costs in RSA field phenotyping [27, 28] and the generally low correlation between RSA of plants grown in highly controlled growth chambers or greenhouse experiments and plants grown in dynamic environments in the field experiments [29].
To overcome the limitation of the low correlation between field and greenhouse RSA data, many researchers are developing technologies that enable high-throughput phenotyping of RSA traits in the field. However, few low-cost, high-throughput root phenotyping methods are available [30–32]. Shovelomics, or root crown phenotyping, is a widely used method of digging up the root base of plants grown in the field and measuring root characters [28, 33–36]. It is less expensive than some other methods but may provide only limited information on the distal parts of the root system or fine roots, not a picture of the whole root system. Thus, it is still challenging to improve root traits by phenotypic selection during the breeding process.
Results of marker-assisted selection and genomic prediction have higher selection accuracy resulting in higher genetic gains than phenotypic selection. In rice, five QTLs associated with four seedling RSA traits from visual scores and measurements from WinRhizo were identified from both conventional linkage analysis and a machine learning approach via a Bayesian network. Two extreme RSA groups were successfully selected based on the genomic selection rank-sum index [37]. The prediction accuracies of the 13 root architecture traits ranged from the lowest of 0.07 for crossing root to the highest of 0.59 for lateral root tips. Eight QTLs associated with narrow root cone angles of rice RSA mapped with root trait data were stable across glasshouse and three field locations [38]. In canola, 31 QTLs associated with five RSA traits were mapped through genome wide association mapping using visual RSA scoring [33]. Such QTL studies suggest that many traits fundamental to RSA are controlled by numerous small-effect loci [33, 39, 40]. Many QTL studies have relied on visual phenotyping root features or subjective classification of root types. However, these methods are subject to human error and rater bias.
The advent of machine learning (ML) and deep learning (DL) has enabled trait extraction and high throughput phenotyping of many traits. ML has facilitated the development of software tools that automate image processing or data analysis to learn from hidden patterns and classify objects, thus reducing variability in measurements and removing subjectivity and biases [41–43]. Unsupervised learning is a type of machine learning algorithm that learns patterns from unlabeled data. Most unsupervised machine learning is referred to as clustering [44]. For RSA, the expectation is that the machine is forced to classify the roots into distinct clusters based on the internal representation of RSA traits without external interference and human biases. Supervised machine learning is accomplished by various algorithms that can learn the hidden patterns and rules from labeled or tagged training data to predict outcomes for unforeseen data. In supervised learning, the machine is trained using data that is well “labeled” as the ground truth of the data. Kumar et al. (2014) trained their model to recognize and differentiate root tips from 2D images in an automated process [45]. With the power of ML classification and computer vision technology “Zernike Moment Descriptors,” the prediction accuracies were 97% for primary roots and 96% for lateral roots. In pea, by combining random forest and support vector machine models, prediction accuracy for distinguishing cultivars was up to 86% based on the top five RSA traits measured from a greenhouse experiment [46]. In rice, support vector machine (SVM) with 16 image-based RSA traits successfully differentiated 118 genotypes [21].
Most phenotyping of RSA derives from the relatively simple root traits in annual crops, including maize [47, 48], soybean [49–52], rice [21], and Arabidopsis [53], with comparatively little known about the substantially more complicated RSA of perennial plants such as alfalfa (Medicago sativa L.). The roots of alfalfa can grow to depths of 6 meters or more [1] and are important for winter survival [54] and persistence during periods of heat and drought [55, 56]. Previously, branch rooted and taprooted RSA were classified by visual scoring and populations developed for each RSA through two cycles of divergent selection. Heritability of 21 to 48% was attained for branch roots and 11 to 43% for lateral root number [57]. In this study, populations selected for greater root mass had higher forage yields while a deep taproot increased potential access to water resources to improve drought tolerance. Root traits such as taproot diameter or root dry matter may increase winter survival and persistence in alfalfa. The taproot classification implies that the taproot is prominent with few, fine lateral roots, while the branched root system also has a taproot, but it may be less prominent and with more thicker lateral roots. We hypothesize that branched alfalfa roots may be especially important for topsoil foraging [58], while the dominant taproot systems may allow more allocation to deeper root systems [59].
In order to advance root-based breeding in alfalfa, we aimed to develop an imaging protocol based on root crown phenotyping [60] that would allow subsequent automated classification into taproot, branched, and intermediate root types. The objective of this study was to compare unsupervised and supervised machine learning methods as well as deep learning to identify the most promising methods to incorporate into breeding programs for root traits in alfalfa.
2. Material and Methods
2.1. Plant Materials, Image Capture, and Phenotyping
Five alfalfa populations that were created based on selection for RSA types were used for this study. Starting from a parental population UMN2892, the population UMN3233 was the result of three cycles of phenotypic selection for branch (thin taproot with thicker laterals) roots and UMN3234 the result of three cycles of selection for taprooted (dominant taproot) plants [17, 57]. The selected plants were randomly intermated after each selection cycle, and the resulting progeny was evaluated for the desired root phenotypes. The population UMN4561 (fourth cycle of selection) was developed from UMN 3233 for branch roots using a seedling selection method [61]. Similarly, a fourth cycle of selection was done using the same seedling selection method to produce UMN4563 from UMN3234 for taprooted plants.
The five populations were individually hand seeded into 1.4 m × 0.9 m plots with 28 plants per plot. The plants were equally spaced within the plot using a 13 cm × 13 cm grid. All grid positions were seeded with two to four seeds and thinned to one plant at 21 days after seeding. Each plot was surrounded by a border row of the alfalfa cultivar Agate. Six replicated plots per population were randomly spaced within the field. Planting was done on 1 June 2016 at the University of Minnesota St. Paul Experiment Station (Waukegan fine-silty loam: sandy-skeletal, mixed, superactive, mesic Typic Hapludoll). The plant root system was excavated 20 weeks after planting by digging individual plants to a depth of about 30 cm using a shovel on 12 October 2016. The foliage was removed 4 cm above the crown. Roots were washed to remove soil and stored at 4°C. Root systems were photographed using a Panasonic DMC-FZ30 digital camera held approximately 30 cm above the roots placed on a black background under ambient lighting in a laboratory. The lens was not zoomed so focal length was 35 mm. Root phenotypes were categorized based on visual inspection of the images by an experienced researcher. The branch root (B) phenotype was classified as producing 4-6 thick lateral roots along the taproot at 1 to 2 cm intervals. The taproot (T) phenotype was categorized as having less than four lateral roots emerging from the taproot that were spaced 3 to 4 cm apart. Intermediate phenotypes (TB) had four or more lateral roots spaces more than 2 cm apart and any others neither T nor B types. The total number of individual roots evaluated for each population ranged from 94 to 129, with a total of 617 images. Among the 617 images, 237 or 38.41% of the images are B type, 245 or 39.71% are T type, and 135 or 21.88% are TB type. The detailed information of these 617 images can be found in supplemental Table 1.
2.2. Segmentation of Roots and Image Analysis for Feature Extraction
The working distance of the camera was not constant during imaging; therefore, before batch image analysis, the pixel width of the circular scale in each image was recorded using ImageJ [62], and the circular tag and ID tag were erased by filling the area with a black background. Since distortion of the root images was minimal because the sample was always in the center of the image where distortion had little effect, no distortion correction to the root images was applied during image processing. To segment the roots from the background, the RootPainter software [63] was used to partially annotate 10 images, focusing on annotating root and background edges as well as the fine lateral roots. The software used built-in neural networks to train the segmentation model over 60 epochs based on these annotations. The resulting network was then used for batch segmentation of all 617 images. The segmented images were further converted to black-on-white binary PNG images using the RootPainter menu item “Convert segmentations for RhizoVision Explorer (Figure 1).”
These binary images were batch analyzed in RhizoVision Explorer v2.0.2 [64] using feature extraction algorithms described and validated by Seethepalli et al. [65]. Analysis settings were “Whole root” mode, no physical unit conversion (left in pixel values), thresholding at 200, root pruning on and set at 2, and with 3 diameter ranges 0-10, 11-20, and 21 and above. The resulting feature data file included measures in pixel values. Using the previously measured circular scales in each image, the number of pixels per mm was computed; then, pixel values were converted to mm, mm2, and mm3 as appropriate. This resulted in 38 computed root traits including tip number; branch number; branching density; length; area; volume; number of roots; root system width and depth; convex hull area; number and area of holes; angle frequencies; average, median, and maximum diameter; and then the length, surface area, and volume within each diameter range that are described more fully in Seethepalli et al. [65].
2.3. Image Augmentation
In order to increase the size of the image set to test improved accuracy through image augmentation, we developed a Python script to automatically create 10 more transformations of each of the 617 segmented images. The functions “getRotationMatrix2D()” and “warpAffine()” from the OpenCV library were used to rotate and scale the images. Rotation was constrained between -20 and 20 degrees, and scaling was limited to between 80% and 120% of the pixel dimensions of the original images. This resulted in realistic images that maintained the overall vertical orientation important for angle measures, similar to simulating arbitrary placement of the root crown by a researcher. For each image, the rotation and scale factors were randomly pulled from the constrained distributions, the original segmented image was transformed, and the resulting image was saved along with a log file of the transformation factors used. This process was repeated 10 times for each original segmented image, resulting in 6,170 augmented images that were processed using RhizoVision Explorer as described above to generate the augmented dataset. To save computation time, we use the augmented images for only deep learning with TensorFlow and RF.
2.4. Machine Learning
Unsupervised ML was carried out with k-means clustering [66]. We used k = 3 for the three groups of RSA types: B, T, and TB. Each of the 38 RSA traits was normalized 0 to 1 by ynor = (y − ymin)/(ymax − ymin) because k-means clustering is sensitive to the measurement units and numeric values. All the RSA traits were treated with equal weight to calculate the Euclidean distances for classification.
For the centroid-based k-means clustering (Model 1), the parameters used for the study were as follows: the number of centers was set as 3 for three clusters of B, T, and TB (centers = 3); the maximum number of iterations to find the best three centroids allowed was set to 100 (iter.max = 100); and the algorithm of Hartigan-Wong was chosen for the k-means clustering (algorithm = “Hartigan-Wong”). The k-means clustering was implemented with R package “stats” [67]. Partitioning of the data into k clusters “around medoids” (PAM; Model 2) is a more robust version of k-means unsupervised ML [68]. The clustering function “pam” from R package “cluster” [69] was employed to classify the 617 roots into three root types. PAM clustering is also sensitive to unnormalized numeric values. The same normalized data set was used for classification with the same parameters: k = 3 for three clusters of B, T, and TB, and “euclidean” distance was used for the parameter metric (metric = “euclidean”).
Two supervised ML algorithms, random forest (RF, Model 3) and naïve Bayes (NB, Model 4), were selected to analyze the root image data for this research. RF trained the prediction model by constructing multiple decision trees with the 38 RSA traits. After constructing the RSA root type trees, the RF method determined the mode of the classes (classification) or mean prediction among all possible decision trees (regression) or the frequency of the correctly predicted RSA type (probability). Random forest classification was conducted with R package “randomForest” [70]. Two parameters, “mtry” (number of variables randomly selected to construct the decision tree) and “ntree” (number of trees to calculate the accuracy and probabilities), were tuned for the RF model. The “mtry” was estimated using formula mtry = floor(sqrt(ncol(root.data.set))), and in our analysis, 6 was the best number of variables for each split. The “ntree” of 500 and 1000 was compared; 500 was selected since it is the default number of trees.
Naive Bayes (NB) is a supervised ML algorithm based on the Bayes Theorem to solve classification problems by following a probabilistic approach [71]. It is based on the assumption that the predictor variables in an ML model are independent. The probability for each of the three RSA types, B, T, and TB, was calculated using the equation of Nwanganga (2020) [72].
NB utilized training data to calculate an observed probability of each of the three RSA types, B, T, and TB, based on the evidence provided by the 38 predicters. NB classification was conducted via R package “e1071” [73]. The parameter of positive double controlling Laplace smoothing was set as 1.
2.5. Deep Learning with Neuralnet and TensorFlow
Two DL models, the traditional artificial neural network (ANN) (Model 5) and the TensorFlow-based neural network (Model 6), were used to study the 617 alfalfa root images.
Artificial neural network (ANN) is an ML technique inspired by the biological neural network in the human brain [74]. ANN sends the weight values of each artificial neuron as output to the next layer after processing with inputs from neurons in the previous layer. The backpropagation algorithm is the most widely used training technique to optimize the weights of the neurons. The number of layers, the number of neurons in each hidden layer, and the connection between them were optimized for high prediction accuracy as well as low overfitting. The artificial neural network model forming our system is shown in Figure 2 with five layers: 1 input layer, 3 hidden layers, and 1 output layer. Predicator names and definitions can be found in the supplemental files.
The parameters used for the ANN are “hidden = c (15, 10, 5)” for three hidden layers with 15, 10, and five neurons for three layers. Cross-entropy “ce” is used to calculate the error to evaluate the ANN model (err.fct = “ce”). Resilient backpropagation with weight backtracking algorithm, “rpop+”, was selected to optimize the neuron's weight matrix of hidden layers (algorithm = “rprop+”). Rectified Linear Unit, “relu,” is an activation function defined as the positive part of its argument, f(x) = max(0, x), where x is the input to a neuron is not available for the traditional ANN, so the “logistic” is selected as the activation function to smooth the results of the cross product of the neurons and weights (act.fct = “logistic”). The maximum number of steps was 100,000 to train the neural network (stepmax = 100000). Reaching this maximum leads to stopping the neural network's training process without converging to find a reasonable minimum in its loss function. ANN computation was carried out with the R package “neuralnet” [75].
The same neural network structure with the same neurons and layers as in Figure 2 was used to analyze the 617 root image data with TensorFlow [76]. The parameters to run the TensorFlow neural networks were as follows: the activation functions “relu” and “softmax” were selected for the hidden and the output layers, respectively. The loss function “categorical_crossentropy,” the “Adam” optimizer, and quality metrics “accuracy” were selected to train the model. Both ANN and TensorFlow neural networks used 70% and 30% of the data to estimate the prediction accuracy and model stability. The computation of the TensorFlow neural network was carried out using the R package “Keras” Version 2.3.0.0 [77].
2.6. Accuracy Metrics
Sensitivity is the estimated frequency of correctly predicted B, T, or TB root types [78]. Sensitivity is calculated as follows:
(1) |
Specificity is the estimated frequency of correct identification as not B or not T or not TB [78]. Specificity is calculated as follows:
(2) |
Precision is used to evaluate the ability to identify the correct root type from among a group consisting of both true root types and falsely identified root types. The higher precision (closer to 1), the lower risk of advancing plants with undesired root types.
(3) |
Prevalence is the proportion of a population who have a specific characteristic, and it is the percentage of positive of all the data and defined as below:
(4) |
Positive predictive value (PPV) is the percentage of the true positives of all the positive calls.
(5) |
Negative predictive value (NPV) is the probability that plants with a negative screening test truly do not have the target root type.
(6) |
Balanced accuracy is the proportion of true positives and true negatives of the three RSA types of B, T, and TB.
(7) |
3. Results
3.1. Unsupervised ML Models Return Similar Results
The two unsupervised ML models generated equivalent classification accuracy of around 70% (Table 1). Both models had higher sensitivity for the B root type and T type than the intermediate TB root type. In Model 2, the sensitivity was 0.738 for the B root type but was only 0.229 for the TB root type. The low sensitivity of TB is consistent with the visual phenotyping in which the TB root types are more difficult and subjective to score. The specificity of Model 1 for TB is larger than that of B and T, but the differences among the three root types are not significant (p value > 0.05). The negative predictive values for the B root types are the largest among the seven quality metrics, 0.942 and 0.889 for Models 1 and 2, respectively. Positive predictive values are all close to 0.5, with a mean of 0.5539. High negative and low positive predictive values indicate that predicting the true RSA types will be more challenging than deselecting undesired. The pattern of prevalence from Models 1 and 2 was identical, which the frequency of B (20.7%) < T (31.4%) < TB (47.8%) from Model 1 in the same order for Model 2 with B (25.9%) < T (30.5%) < TB (43.6%). The predicted prevalence pattern showed that unsupervised classification intends to predict the root types as a normal distribution, more for the intermediate TB, and less for B and T root types. Overall, the patterns of the balanced accuracies of the two unsupervised machine learning models were similar. The two unsupervised models grouped more plants into TB than T or B clusters, which was not desired.
Table 1.
Metric | Model 1: centroid k-means | Model 2: medoid-PAM | ||||||
---|---|---|---|---|---|---|---|---|
B | T | TB | μ | B | T | TB | μ | |
Sensitivity | 0.828 | 0.763 | 0.305 | 0.632 | 0.738 | 0.658 | 0.229 | 0.541 |
Specificity | 0.732 | 0.771 | 0.860 | 0.788 | 0.740 | 0.805 | 0.786 | 0.777 |
Positive predictive value | 0.447 | 0.604 | 0.667 | 0.573 | 0.498 | 0.722 | 0.319 | 0.513 |
Negative predictive value | 0.942 | 0.876 | 0.575 | 0.798 | 0.889 | 0.753 | 0.699 | 0.780 |
Precision | 0.447 | 0.604 | 0.667 | 0.573 | 0.498 | 0.722 | 0.319 | 0.513 |
Prevalence | 0.207 | 0.314 | 0.478 | 0.333 | 0.259 | 0.436 | 0.305 | 0.333 |
Balanced accuracy | 0.780 | 0.767 | 0.583 | 0.710 | 0.739 | 0.731 | 0.507 | 0.659 |
3.2. Supervised Outperformed Unsupervised Machine Learning
Supervised outperformed unsupervised ML with prediction accuracy around 80% (Table 2), and RF had higher prediction accuracy than the NB model. The RF, the Model 3, had the highest specificity for the B root types among the seven quality metrics, 0.951. TB has the lowest sensitivity among the three root types, as expected in selecting the desired root type, 0.600 and 0.364 for RF and NB models, respectively. Model 3 predicted a much higher frequency (prevalence) of T or B than TB root type. In contrast, the predicted prevalence of root types from the NB for root type B had the lowest frequency of the three root types. Overall, the RF and NB model's balanced accuracies were 0.811 and 0.730, respectively, and RF was significantly better than the naïve Bayes model, with a p value of 0.0295.
Table 2.
Metric | Model 3: random forest | Model 4: naïve Bayes | ||||||
---|---|---|---|---|---|---|---|---|
B | T | TB | μ | B | T | TB | μ | |
Sensitivity | 0.779 | 0.803 | 0.600 | 0.727 | 0.817 | 0.727 | 0.364 | 0.636 |
Specificity | 0.951 | 0.910 | 0.821 | 0.894 | 0.779 | 0.850 | 0.843 | 0.824 |
Positive predictive value | 0.931 | 0.859 | 0.341 | 0.710 | 0.582 | 0.784 | 0.496 | 0.621 |
Negative predictive value | 0.835 | 0.871 | 0.930 | 0.879 | 0.918 | 0.806 | 0.757 | 0.827 |
Precision | 0.931 | 0.859 | 0.341 | 0.710 | 0.582 | 0.784 | 0.496 | 0.621 |
Prevalence | 0.460 | 0.406 | 0.134 | 0.333 | 0.274 | 0.428 | 0.298 | 0.333 |
Balanced accuracy | 0.865 | 0.856 | 0.711 | 0.811 | 0.798 | 0.789 | 0.604 | 0.730 |
3.3. Deep Learning with Neural Networks Have Potential but with Overfitting Risk
DL models showed the advantage of the TensorFlow from the Google Keras application programming interface (API) compared to the traditional neural network implemented from the R package “neuralnet” [79]. The balanced accuracies for B, T, and TB were 0.837, 0.816, and 0.609, respectively (Table 3) from Model 6 Keras/TensorFlow, significantly higher than 0.575, 0.419, and 0.558 from Model 5 neuralnet (p value = 0.031). Another noticeable result is severe overfitting of the neural network from the non-tensor-based neuralnet compared with the TensorFlow-based model. The sensitivity, specificity, and balanced accuracy of the training data sets from the three times repeated 5-fold cross-validation were all close to or equal to 100% (Figure 3). Additionally, the sensitivity of the testing data was only about 0.30 from Model 5, and the differences between training and test metrics were highly significant (p < 0.01). In contrast, there was no overfitting of the neural network model with the TensorFlow from Keras. The overall mean balanced accuracies from the two DL neural networks were 0.518 and 0.754 for Models 5 and 6, respectively (Table 3), and the TensorFlow neural network outperformed the non-TensorFlow neural network significantly (p value < 0.01).
Table 3.
Metric | Model 5: neuralnet | Model 6: Keras/TensorFlow | ||||||
---|---|---|---|---|---|---|---|---|
B | T | TB | μ | B | T | TB | μ | |
Sensitivity | 0.194 | 0.296 | 0.591 | 0.36 | 0.917 | 0.761 | 0.295 | 0.658 |
Specificity | 0.957 | 0.543 | 0.524 | 0.675 | 0.757 | 0.871 | 0.923 | 0.85 |
Positive predictive value | 0.737 | 0.284 | 0.277 | 0.432 | 0.702 | 0.783 | 0.542 | 0.675 |
Negative predictive value | 0.655 | 0.558 | 0.806 | 0.673 | 0.935 | 0.856 | 0.81 | 0.867 |
Precision | 0.737 | 0.284 | 0.277 | 0.432 | 0.702 | 0.783 | 0.542 | 0.675 |
Prevalence | 0.385 | 0.38 | 0.235 | 0.333 | 0.385 | 0.38 | 0.235 | 0.333 |
Balanced accuracy | 0.575 | 0.419 | 0.558 | 0.518 | 0.837 | 0.816 | 0.609 | 0.754 |
3.4. Comparisons among the Unsupervised ML, Supervised ML, and Deep Learning Algorithms
The six models generated a similar pattern for B and T root types from three times repeated 5-fold cross-validation. Decision tree-based random forest had the highest balanced accuracy, 0.843, 0.852, and 0.703 for B, T, and TB root types, respectively (Table 4). In contrast, the unsupervised ML from the partitioning around medoids (PAM) had the lowest balanced accuracy for B root type (0.447) and the largest standard deviations (SD) of 0.180 for T type (Table 4). The considerable variation (Figure 4) of the sensitivity, specificity, and balanced accuracy of the k-means and PAM indicates that the unsupervised ML algorithm for the root architecture classification is not stable.
Table 4.
Machine learning type | Model name | Branch (B) | Taproot (T) | Between T and B (TB) | |||
---|---|---|---|---|---|---|---|
Mean | SD | Mean | SD | Mean | SD | ||
Unsupervised machine learning | k-Means | 0.673 | 0.135 | 0.598 | 0.138 | 0.591 | 0.122 |
PAM | 0.447 | 0.164 | 0.525 | 0.180 | 0.452 | 0.169 | |
Supervised machine learning | Naïve Bayes | 0.787 | 0.041 | 0.779 | 0.036 | 0.581 | 0.054 |
Random forest | 0.843 | 0.029 | 0.852 | 0.031 | 0.703 | 0.071 | |
Deep learning | Neuralnet | 0.501 | 0.056 | 0.487 | 0.049 | 0.508 | 0.053 |
TensorFlow | 0.789 | 0.029 | 0.791 | 0.037 | 0.623 | 0.068 |
Root type TB had different patterns from that of T and B. Both supervised and unsupervised ML had small standard variations, and all six models for TB root type prediction were stable but small.
All six models except the neuralnet model have the same pattern that the accuracy of B and T root types is larger than that of TB. Neuralnet has the largest balanced accuracy, 0.5146, for the TB of the three root types, which is unexpected. The reason for this exceptional observation may be because of the overfitting of the neuralnet model. Random forest outperformed unsupervised ML models because random forest treats each RSA trait with different weights and some of the decision trees use part of the RSA traits as predictors. In contrast, PAM and k-means clustering algorithms use all 38 traits with equal weights for clustering.
3.5. Prediction Accuracy Was Improved with Image Augmentation
Prediction accuracies were substantially increased using image augmentation where 6,170 additional images were created from the original 617 by randomly rotating and scaling. The mean balanced accuracies of the RSA types were 0.938 and 0.957 (Table 5), 18.0% and 24.4% higher than those without augmentation for models using TensorFlow-based neuralnet and random forest, respectively. The improved accuracy indicates that DL with TensorFlow had prediction advantages over the ML models when large data sets were used to train the DL model. With improvement from image augmentation, the difference in the prediction accuracy between TensorFlow and RF is not significant, with a p value of 0.166. Another noticeable result is the prediction accuracy for the TB root types, the most challenging images to score, is significantly improved (p value < 0.01). Overall, image augmentation improves the prediction accuracy for the alfalfa RSA types, and TensorFlow and RF can provide equivalent prediction power and accuracy.
Table 5.
Metrics | TensorFlow | Random forest | ||||||
---|---|---|---|---|---|---|---|---|
B | T | TB | μ | B | T | TB | μ | |
Sensitivity | 0.969 | 0.931 | 0.841 | 0.914 | 0.963 | 0.946 | 0.912 | 0.94 |
Specificity | 0.952 | 0.968 | 0.969 | 0.963 | 0.981 | 0.970 | 0.969 | 0.973 |
Positive predictive value | 0.930 | 0.950 | 0.878 | 0.919 | 0.971 | 0.953 | 0.884 | 0.936 |
Negative predictive value | 0.979 | 0.956 | 0.958 | 0.964 | 0.975 | 0.965 | 0.977 | 0.972 |
Precision | 0.930 | 0.950 | 0.878 | 0.919 | 0.971 | 0.953 | 0.884 | 0.936 |
Prevalence | 0.398 | 0.392 | 0.210 | 0.333 | 0.402 | 0.395 | 0.203 | 0.333 |
Balanced accuracy | 0.960 | 0.950 | 0.905 | 0.938 | 0.972 | 0.958 | 0.941 | 0.957 |
3.6. High Prediction Accuracy with High Confidence Level via Prediction Probability
The default probability threshold for classifying k clusters is ≥1/k, where k is the number of groups and k = 3 for this research. Every root will be predicted to be either B or T or TB with three probabilities. If the predicted RSA type with a probability is >1/3, the predicted RSA type will be assigned to that root image. For example, root image name Root002 was predicted with probabilities 0.346, 0.335, and 0.319 for B, T, and TB, respectively, from the RF model (Table 6). Root002 will be assigned to RSA type B since it has the largest probability (0.346) among the three possibilities. This prediction resulted in an incorrectly labeling a TB as B type. The probabilities of the predicted RSA types and predictions were grouped into <0.400 as LLL (L for low confidence level), 0.401 to 0.500 as LL, 0.501 to 0.600 as L, 0.601 to 0.700 as M (M for medium confidence level), 0.701 to 0.800 as H (H for high confidence level), 0.810 to 0.900 as HH, and 0.0901 to 1.00 as HHH. The distributions of the probability from the incorrectly predicted RSA type (Figure 5(a)) and the correct predictions (Figure 5(b)) show that the majority of the incorrectly predicted RSA types have low prediction probability with low confidence levels. The percentage of the incorrectly predicted RSA types among the probabilities less than 0.401 is as high as 75% (Figure 5(c)). The percentage decreased to 3.86% for RSA types with the predicted probabilities between 70 and 80% and further decreased close to 0% for the RSA types with prediction probabilities between 90 and 100%. Thus, by retaining only those plants with roots predicted to be a particular type with a probability greater than 90%, breeders can select the desired RSA types with nearly 100% accuracy.
Table 6.
Image name | RSA type | Prob for B | Prob for T | Prob for TB | Max prob | Predicted RSA type | Correct (Y/N) | Conf level |
---|---|---|---|---|---|---|---|---|
Root001 | TB | 0.340 | 0.325 | 0.335 | 0.340 | B | No | LLL |
Root002 | TB | 0.346 | 0.335 | 0.319 | 0.346 | B | No | LLL |
Root003 | B | 0.328 | 0.355 | 0.317 | 0.355 | T | No | LLL |
Root004 | B | 0.351 | 0.288 | 0.361 | 0.361 | TB | No | LLL |
Root005 | B | 0.362 | 0.282 | 0.356 | 0.362 | B | Yes | LLL |
Root006 | TB | 0.296 | 0.362 | 0.342 | 0.362 | T | No | LLL |
Root007 | T | 0.368 | 0.283 | 0.349 | 0.367 | B | No | LLL |
Root008 | B | 0.502 | 0.234 | 0.263 | 0.502 | B | Yes | LL |
Root009 | B | 0.503 | 0.237 | 0.260 | 0.503 | B | Yes | LL |
Root010 | TB | 0.508 | 0.286 | 0.206 | 0.508 | B | No | LL |
Root011 | T | 0.175 | 0.317 | 0.508 | 0.508 | TB | No | LL |
Root012 | T | 0.229 | 0.508 | 0.263 | 0.508 | T | Yes | LL |
Root013 | T | 0.130 | 0.362 | 0.509 | 0.508 | TB | No | LL |
Root014 | B | 0.820 | 0.041 | 0.139 | 0.820 | B | Yes | HH |
Root015 | TB | 0.820 | 0.071 | 0.109 | 0.820 | B | No | HH |
Root016 | T | 0.005 | 0.990 | 0.005 | 0.990 | T | Yes | HHH |
Root017 | B | 0.994 | 0.000 | 0.006 | 0.994 | B | Yes | HHH |
4. Discussion
4.1. Selection of the Best Model for Alfalfa RSA Classification
Overall, supervised models outperformed unsupervised ML models for RSA classification in alfalfa. These results may be because the supervised ML can learn the hidden pattern and rules of the RSA root types from the human-created labels and that the data from the 617 root images is highly skewed to both left for B and right end for T root types. The 617 plants are from four cycles of divergent recurrent selection that selected the plants with extreme T or B and discarded the plants with TB roots. The frequencies of the T and B are much higher than that of TB root types due to the breeder's selection scheme. In terms of predicted prevalence, the deep neural network outperforms both unsupervised and supervised ML. The two deep learning models have the most accurate prediction (23.5% of TB type in Table 3). In terms of balanced accuracy, RF was the best of the six models in identifying T and B traits, and TensorFlow from Keras was the second best but the differences were not significant (p value > 0.05). TensorFlow did not outperform RF, probably because of the small number of images used for this study. With more images used for the model training, DL can be superior for RSA prediction for root breeding. With small number of images available for an individual breeding program, RF should be preferred due to its computational simplicity and speed. In our study, image augmentation significantly improved prediction accuracy, highlighting the potential of this approach, also called few-shot learning, for plant phenotyping.
4.2. Weight of RSA Trait Matters for Supervised and Unsupervised ML
Different traits contribute to the prediction accuracy of ML with varying levels of importance, which may be the reason for low prediction accuracy of unsupervised ML models. The mathematical calculation of the unsupervised k-means and PAM models weigh all the 38 RSA traits equally. In contrast, supervised ML assigned different weights for the 38 traits. The importance of the 38 predictors from the RF model ranged from 6 Gini index reduction for the “number of holes” to 25 Gini index reduction for the “lower root area” trait in the RSA structure (supplemental Figure 1). One of the main advantages of DL is optimizing the weights for the original 38 traits at the input layer and the neurons in the hidden layers to increase prediction accuracy. Our observations from this RSA classification study are consistent with observations using pea plants where selecting “top important” root traits provided a significantly improved classification compared to using all available traits or randomly selected trait sets [46]. Another reason for the low classification accuracy of the unsupervised ML is the collinearity of the 38 traits. The correlation coefficients of four traits are highly correlated with a value of 0.9999. ML can select significant predictors and exclude collinear variables, whereas unsupervised ML uses all the predictors with the same weights. Weights of RSA traits affected ML models in numerous other studies [80–83]. In this study, we segmented root crowns and used RhizoVision Explorer to extract root traits for use in these models. More recently, direct classification of images without feature extraction has become more popular in computer vision. This is an exciting opportunity to explore; however, as the extracted root traits such as root length, angles, diameters, and total size are important to consider themselves, we believe the proposed pipeline considered here is relevant and useful for breeding already.
This research focused on image classification for the RSA types instead of treating RSA traits as the continuous numeric measurements for ML regression. ML regression approach could be used to predict the numeric values to cross-validate the classification results if RSA traits were collected as numeric variables. However, we are limited to this approach because the historical visual approach used was only based on categorical classification. But it is possible to use score values for identifying extremes to converge on the same roots and the probabilistic method we used here.
We are optimistic about the results and future application of the approach developed in this research for RSA classification. With 97% prediction accuracy, we showed that automated image analysis and ML could be used for perennial alfalfa RSA prediction with high confidence. One caveat is that alfalfa is a perennial crop that can be cultivated for four to seven years with one planting. The RSA is continually growing and changing based on internal genetics, external environments, and surrounding microbes across the cultivation years. The root samples used in this research are one-time sampling from the field. The prediction accuracy from this research may change due to the stage and time the root samples are collected. More investigations are needed to validate this approach with multiple sampling dates, especially field sampling across years. The imaging method could be improved using the RhizoVision Crown platform that combines a monochrome camera and a backlight to capture root crown silhouettes that facilitates downstream image analysis [84]. In the future, we envision the possibility of using this imaging platform combined with imaging software that contains the trait extraction algorithms of RhizoVision Explorer along with the predicition models in order to classify root types as they are imaged in the field. Stem cuttings could be retrieved from the target plants for vegetative propagation. This automated, unbiased root classification system would be an unprecedented opportunity to breed for root traits in alfalfa to support sustainable agroecosytems.
Contributor Information
Zhanyou Xu, Email: zhanyou.xu@usda.gov.
Larry M. York, Email: yorklm@ornl.gov.
Data Availability
The original images with tags removed and segmented images from RootPainter for data analysis are available on Zenodo doi:10.5281/zenodo.5879778 [85].
Disclosure
This paper is a joint contribution from the Plant Science Research Unit, USDA-ARS, the Minnesota Agricultural Experiment Station, and the Center for Bioenergy Innovation, a U.S. Department of Energy Bioenergy Research Center supported by the Office of Biological and Environmental Research in the DOE Office of Science. This manuscript has been authored in part by UT-Battelle, LLC, under contract DE-AC05-00OR22725 with the US Department of Energy (DOE). The publisher acknowledges the US government license to provide public access under the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan). Mention of any trade names or commercial products in this article is solely for the purpose of providing specific information and does not imply recommendation or endorsement by the US Department of Agriculture. USDA is an equal opportunity provider and employer.
Conflicts of Interest
The authors declare that there is no conflict of interest regarding the publication of this article.
Supplementary Materials
References
- 1.Weaver J. E., Bruner W. E. Root development of field crops . First Edition. Vol. 1. New York: 370 Seventh Avenue; London: 6 & 8 Bouverie St: Mcgraw-Hill Book Company, Inc; 1926. [Google Scholar]
- 2.Issah G., Schoenau J. J., Lardner H. A., Diane J., Knight Nitrogen fixation and resource partitioning in alfalfa (Medicago sativa L.), cicer milkvetch (Astragalus cicer L.) and sainfoin (Onobrychis viciifolia Scop.) using 15N enrichment under controlled environment conditions. Agronomy . 2020;10(9):p. 1438. doi: 10.3390/agronomy10091438. [DOI] [Google Scholar]
- 3.Forde B. G. Is it good noise? The role of developmental instability in the shaping of a root system. Journal of Experimental Botany . 2009;60(14):3989–4002. doi: 10.1093/jxb/erp265. [DOI] [PubMed] [Google Scholar]
- 4.Kano-Nakata M., Gowda V. R. P., Henry A., et al. Functional roles of the plasticity of root system development in biomass production and water uptake under rainfed lowland conditions. Field Crops Research . 2013;144:288–296. doi: 10.1016/j.fcr.2013.01.024. [DOI] [Google Scholar]
- 5.Sheng L., Hu X., Yujuan D., et al. Non-canonical WOX11-mediated root branching contributes to plasticity in arabidopsis root system architecture. Development . 2017;144(17):3126–3133. doi: 10.1242/dev.152132. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Teste F. P., Laliberté E., Chang C. Plasticity in root symbioses following shifts in soil nutrient availability during long-term ecosystem development. The Journal of ecology . 2019;107(2):633–649. doi: 10.1111/1365-2745.13103. [DOI] [Google Scholar]
- 7.Herder G., Van Isterdael G., Beeckman T., De Smet I. The roots of a new green revolution. Trends in Plant Science . 2010;15(11):600–607. doi: 10.1016/j.tplants.2010.08.009. [DOI] [PubMed] [Google Scholar]
- 8.Lynch J. Root architecture and plant productivity. Plant physiology . 1995;109(1):7–13. doi: 10.1104/pp.109.1.7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Bao Y., Aggarwal P., Robbins N. E., et al. Plant roots use a patterning mechanism to position lateral root branches toward available water. Proceedings of the National Academy of Sciences . 2014;111(25):9319–9324. doi: 10.1073/pnas.1400966111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Robbins N. E., Dinneny J. R. The divining root: moisture-driven responses of roots at the micro- and macro-scale. Journal of Experimental Botany . 2015;66(8):2145–2154. doi: 10.1093/jxb/eru496. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Uga Y., Sugimoto K., Ogawa S., et al. Control of root system architecture by DEEPER ROOTING 1 increases rice yield under drought conditions. Nature Genetics . 2013;45(9):1097–1102. doi: 10.1038/ng.2725. [DOI] [PubMed] [Google Scholar]
- 12.Nagel K. A., Kastenholz B., Jahnke S., et al. Temperature responses of roots: impact on growth, root system architecture and implications for phenotyping. Functional plant biology : FPB . 2009;36(11):947–959. doi: 10.1071/FP09184. [DOI] [PubMed] [Google Scholar]
- 13.Liu S., Jian S., Li X., Yang W. Wide–narrow row planting pattern increases root lodging resistance by adjusting root architecture and root physiological activity in maize (Zea mays L.) in Northeast China. Agriculture . 2021;11(6):p. 517. doi: 10.3390/agriculture11060517. [DOI] [Google Scholar]
- 14.Villordon A. Q., Ginzberg I., Firon N. Root architecture and root and tuber crop productivity. Trends in Plant Science . 2014;19(7):419–425. doi: 10.1016/j.tplants.2014.02.002. [DOI] [PubMed] [Google Scholar]
- 15.Fontana M., Collin A., Courchesne F., Labrecque M., Belanger N. Root system architecture of Salix miyabeana SX67 and relationships with aboveground biomass yields. Bioenergy Research . 2020;13(1):183–196. doi: 10.1007/s12155-019-10062-1. [DOI] [Google Scholar]
- 16.Hammer G. L., Dong Z., McLean G., et al. Can changes in canopy and/or root system architecture explain historical maize yield trends in the U.S. Corn Belt? Crop Science . 2009;49(1):299–312. doi: 10.2135/cropsci2008.03.0152. [DOI] [Google Scholar]
- 17.Lamb J. F. S., Samac D. A., Barnes D. K., Henjum K. I. Increased herbage yield in alfalfa associated with selection for fibrous and lateral roots. Crop Science . 2000;40(3):693–699. doi: 10.2135/cropsci2000.403693x. [DOI] [Google Scholar]
- 18.Fitter A. H. An architectural approach to the comparative ecology of plant root systems. New Phytologist . 1987;106:61–77. doi: 10.1111/j.1469-8137.1987.tb04683.x. [DOI] [Google Scholar]
- 19.Paez-Garcia A., Motes C. M., Scheible W.-R., Chen R., Blancaflor E. B., Monteros M. J. Root traits and phenotyping strategies for plant improvement. Plants . 2015;4(2):334–355. doi: 10.3390/plants4020334. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Colmer J., O'Neill C. M., Wells R., et al. SeedGerm: a cost-effective phenotyping platform for automated seed imaging and machine-learning based phenotypic analysis of crop seed germination. The New Phytologist . 2020;228(2):778–793. doi: 10.1111/nph.16736. [DOI] [PubMed] [Google Scholar]
- 21.Iyer-Pascuzzi A. S., Symonova O., Mileyko Y., et al. Imaging and analysis platform for automatic phenotyping and trait ranking of plant root systems. Plant physiology . 2010;152(3):1148–1157. doi: 10.1104/pp.109.150748. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Robinson H., Kelly A., Fox G., Franckowiak J., Borrell A., Lee H. Root architectural traits and yield: exploring the relationship in barley breeding trials. Euphytica . 2018;214(9):1–16. doi: 10.1007/s10681-018-2219-y. [DOI] [Google Scholar]
- 23.Xie Q., Fernando K. M. C., Mayes S., Sparkes D. L. Identifying seedling root architectural traits associated with yield and yield components in wheat. Annals of Botany . 2017;119(7):1115–1129. doi: 10.1093/aob/mcx001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Shao H., Shi D., Shi W., et al. Genotypic difference in the plasticity of root system architecture of field-grown maize in response to plant density. Plant and Soil . 2019;439(1-2):201–217. doi: 10.1007/s11104-019-03964-8. [DOI] [Google Scholar]
- 25.Shao H., Xia T., Wu D., Chen F., Mi G. Root growth and root system architecture of field-grown maize in response to high planting density. Plant and Soil . 2018;430(1-2):395–411. doi: 10.1007/s11104-018-3720-8. [DOI] [Google Scholar]
- 26.Zhu J., Ingram P. A., Benfey P. N., Elich T. From lab to field, new approaches to phenotyping root system architecture. Current Opinion in Plant Biology . 2011;14(3):310–317. doi: 10.1016/j.pbi.2011.03.020. [DOI] [PubMed] [Google Scholar]
- 27.Bucksch A., Burridge J., York L. M., et al. Image-based high-throughput field phenotyping of crop roots. Plant Physiology . 2014;166(2):470–486. doi: 10.1104/pp.114.243519. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Burridge J., Jochua C. N., Bucksch A., Lynch J. P. Legume shovelomics: high—throughput phenotyping of common bean (Phaseolus vulgaris L.) and cowpea (Vigna unguiculata subsp, unguiculata) root architecture in the field. Field Crops Research . 2016;192:21–32. doi: 10.1016/j.fcr.2016.04.008. [DOI] [Google Scholar]
- 29.Rich S. M., Christopher J., Richards R., Watt M. Root phenotypes of young wheat plants grown in controlled environments show inconsistent correlation with mature root traits in the field. Journal of Experimental Botany . 2020;71(16):4751–4762. doi: 10.1093/jxb/eraa201. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Teramoto S., Uga Y. A deep learning-based phenotypic analysis of rice root distribution from field images. Plant phenomics . 2020;2020, article 3194308:1–10. doi: 10.34133/2020/3194308. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Teramoto S., Takayasu S., Kitomi Y., Arai-Sanoh Y., Tanabata T., Uga Y. High-throughput three-dimensional visualization of root system architecture of rice using X-ray computed tomography. Plant Methods . 2020;16(1) doi: 10.1186/s13007-020-00612-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Yoshino K., Numajiri Y., Teramoto S., et al. Towards a deeper integrated multi-omics approach in the root system to develop climate-resilient rice. Molecular Breeding . 2019;39(12):1–19. doi: 10.1007/s11032-019-1058-4. [DOI] [Google Scholar]
- 33.Arifuzzaman M., Oladzadabbasabadi A., McClean P., Rahman M. Shovelomics for phenotyping root architectural traits of rapeseed/canola (Brassica napus L.) and genome-wide association mapping. Molecular genetics and genomics . 2019;294(4):985–1000. doi: 10.1007/s00438-019-01563-x. [DOI] [PubMed] [Google Scholar]
- 34.Colombi T., Kirchgessner N., Le Marié C. A., York L. M., Lynch J. P., Hund A. Next generation shovelomics: set up a tent and REST. Plant and Soil . 2015;388(1-2):1–20. doi: 10.1007/s11104-015-2379-7. [DOI] [Google Scholar]
- 35.Le Marié C. A., York L. M., Strigens A., et al. Shovelomics root traits assessed on the EURoot maize panel are highly heritable across environments but show low genotype-by-nitrogen interaction. Euphytica . 2019;215(10):1–22. doi: 10.1007/s10681-019-2472-8. [DOI] [Google Scholar]
- 36.Trachsel S., Kaeppler S. M., Brown K. M., Lynch J. P. Shovelomics: high throughput phenotyping of maize (Zea mays L.) root architecture in the field. Plant and Soil . 2011;341(1-2):75–87. doi: 10.1007/s11104-010-0623-8. [DOI] [Google Scholar]
- 37.Sharma S., Pinson S. R. M., Gealy D. R., Edwards J. D. Genomic prediction and QTL mapping of root system architecture and above-ground agronomic traits in rice (Oryza sativa L.) with a multi-trait index and Bayesian networks. G3 Genes|Genomes|Genetics . 2021;11(10) doi: 10.1093/g3journal/jkab178. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Vinarao R., Proud C., Zhang X., Snell P., Fukai S., Mitchell J. Stable and novel quantitative trait loci (QTL) confer narrow root cone angle in an aerobic rice (Oryza sativa L.) production system. Rice . 2021;14(1):p. 28. doi: 10.1186/s12284-021-00471-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Hochholdinger F. Untapping root system architecture for crop improvement. Journal of Experimental Botany . 2016;67(15):4431–4433. doi: 10.1093/jxb/erw262. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Hochholdinger F., Tuberosa R. Genetic and genomic dissection of maize root development and architecture. Current Opinion in Plant Biology . 2009;12(2):172–177. doi: 10.1016/j.pbi.2008.12.002. [DOI] [PubMed] [Google Scholar]
- 41.Akintayo A., Tylka G. L., Singh A. K., Ganapathysubramanian B., Singh A., Sarkar S. A deep learning framework to discern and count microscopic nematode eggs. Scientific Reports . 2018;8(1) doi: 10.1038/s41598-018-27272-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Ghosal S., Zheng B., Chapman S. C., et al. A weakly supervised deep learning framework for sorghum head detection and counting. Plant Phenomics . 2019;2019, article 1525874:1–14. doi: 10.34133/2019/1525874. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Wen-Hao S., Jiajing Z., Ce Y., et al. Automatic evaluation of wheat resistance to fusarium head blight using dual mask-RCNN deep learning frameworks in computer vision. Remote sensing . 2021;13(1):p. 26. doi: 10.3390/rs13010026. [DOI] [Google Scholar]
- 44.Khanum M., Mahboob T., Imtiaz W., Ghafoor H. A., Sehar R. A survey on unsupervised machine learning algorithms for automation, classification and maintenance. International Journal of Computer Applications . 2015;119(13):34–39. doi: 10.5120/21131-4058. [DOI] [Google Scholar]
- 45.Kumar P., Huang C., Cai J., Miklavcic S. J. Root phenotyping by root tip detection and classification through statistical learning. Plant and Soil . 2014;380(1-2):193–209. doi: 10.1007/s11104-014-2071-3. [DOI] [Google Scholar]
- 46.Zhao J., Bodner G., Rewald B. Phenotyping: using machine learning for improved pairwise genotype classification based on root traits. Frontiers in Plant Science . 2016;7 doi: 10.3389/fpls.2016.01864. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Liu Z., Gao K., Shan S., et al. Comparative analysis of root traits and the associated QTLs for maize seedlings grown in paper roll, hydroponics and vermiculite culture system. Frontiers in Plant Science . 2017;8:436–436. doi: 10.3389/fpls.2017.00436. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Song W., Wang B., Hauck A. L., Dong X., Li J., Lai J. Genetic dissection of maize seedling root system architecture traits using an ultra-high density bin-map and a recombinant inbred line population. Journal of Integrative Plant Biology . 2016;58(3):266–279. doi: 10.1111/jipb.12452. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Falk K. G., Jubery T. Z., Mirnezami S. V., et al. Computer vision and machine learning enabled soybean root phenotyping pipeline. Plant Methods . 2020;16(1) doi: 10.1186/s13007-019-0550-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Falk K. G., Jubery T. Z., O'Rourke J. A., et al. Soybean root system architecture trait study through genotypic, phenotypic, and shape-based clusters. Plant Phenomics . 2020;2020, article 1925495:1–23. doi: 10.34133/2020/1925495. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Kameoka E., Yoshino H., Suzuki H., Ohmi Y. Root fresh weight measurement for rice root system—a proposal for a simple dewatering method of fresh paddy roots using a vegetable drainer. Root research . 2021;30(2):33–40. doi: 10.3117/rootres.30.33. [DOI] [Google Scholar]
- 52.Parthasarathi T., Vanitha K., Mohandass S., Vered E., Meenakshi V. Variation in rice root traits assessed by phenotyping under drip irrigation. F1000 research . 2017;6:p. 125. doi: 10.12688/f1000research.9938.2. [DOI] [Google Scholar]
- 53.Armengaud P., Zambaux K., Hills A., et al. EZ-Rhizo: integrated software for the fast and accurate measurement of root system architecture. The Plant journal . 2009;57(5):945–956. doi: 10.1111/j.1365-313X.2008.03739.x. [DOI] [PubMed] [Google Scholar]
- 54.Haagenson D. M., Cunningham S. M., Joern B. C., Volenec J. J. Autumn defoliation effects on alfalfa winter survival, root physiology, and gene expression. Crop Science . 2003;43(4):1340–1348. doi: 10.2135/cropsci2003.1340. [DOI] [Google Scholar]
- 55.Li Y., Wan L., Bi S., et al. Identification of drought-responsive microRNAs from roots and leaves of alfalfa by high-throughput sequencing. Genes . 2017;8(4):p. 119. doi: 10.3390/genes8040119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Zhang T., Kesoju S., Greene S. L., Fransen S., Hu J., Long-Xi Y. Genetic diversity and phenotypic variation for drought resistance in alfalfa (Medicago sativa L.) germplasm collected for drought tolerance. Genetic Resources and Crop Evolution . 2018;65(2):471–484. doi: 10.1007/s10722-017-0546-9. [DOI] [Google Scholar]
- 57.Lamb J. F. S., Lamb J. F. S., Barnes D. K., Barnes D. K., Henjum K. I., Henjum K. I. Gain from two cycles of divergent selection for root morphology in alfalfa. Crop Science . 1999;39(4):1026–1035. doi: 10.2135/cropsci1999.0011183X003900040011x. [DOI] [Google Scholar]
- 58.Lynch J. P., Brown K. M. Topsoil foraging–an architectural adaptation of plants to low phosphorus availability. Plant and Soil . 2001;237(2):225–237. doi: 10.1023/A:1013324727040. [DOI] [Google Scholar]
- 59.Lynch J. P. Steep, cheap and deep: an ideotype to optimize water and N acquisition by maize root systems. Annals of Botany . 2013;112(2):347–357. doi: 10.1093/aob/mcs293. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.York L. M. Root Development . New York, NY: Humana Press; 2018. Phenotyping Crop Root Crowns: General Guidance and Specific Protocols for Maize, Wheat, and Soybean; pp. 23–32. [DOI] [PubMed] [Google Scholar]
- 61.Bucciarelli B., Xu Z., Ao S., et al. Phenotyping seedlings for selection of root system architecture in alfalfa (Medicago sativa L.) Plant Methods . 2021;17(1) doi: 10.1186/s13007-021-00825-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Abràmoff M. D., Magalhães P. J., Ram S. J. Image processing with ImageJ. Biophotonics International . 2004;11(7):36–42. [Google Scholar]
- 63.Smith A. G., Han E., Petersen J., et al. RootPainter: deep learning segmentation of biological images with corrective annotation. bioRxiv . 2020 doi: 10.1101/2020.04.16.044461. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Seethepalli A., York L. M. RhizoVision Explorer - interactive software for generalized root image analysis designed for everyone (version 2.0.2) Zenodo . 2020 [Google Scholar]
- 65.Seethepalli A., Dhakal K., Griffiths M., Guo H., Freschet G. T., York L. M. RhizoVision Explorer: open-source software for root image analysis and measurement standardization. AoB Plants . 2021;13(6) doi: 10.1093/aobpla/plab056. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66.Bock H.-H. Selected Contributions in Data Analysis and Classification . Institute of Statistics RWTH Aachen University Aachen Germany; 2007. Clustering Methods: A History of k-Means Algorithms; pp. 161–172. [DOI] [Google Scholar]
- 67.R Core Team. R: A language and environment for statistical computing . Vienna: R Foundation for Statistical Computing; 2013. [Google Scholar]
- 68.James G., Witten D., Hastie T., Tibshirani R. An Introduction to Statistical Learning . Vol. 112. Springer; 2013. [Google Scholar]
- 69.Maechler M., Rousseeuw P., Struyf A., Hubert M., Hornik K. Cluster: cluster analysis basics and extensions. R package version . 2012;1(2):p. 56. [Google Scholar]
- 70.Liaw A., Wiener M. Classification and regression by randomForest. R news . 2002;2(3):18–22. [Google Scholar]
- 71.Lantz B. Machine Learning with R : Expert Techniques for Predictive Modeling . Third edition. Birmingham, UK: Packt publishing ltd; 2019. [Google Scholar]
- 72.Nwanganga F. C. In: Practical Machine Learning in R . Chapple M., editor. London: Wiley; 2020. [Google Scholar]
- 73.Meyer D., Dimitriadou E., Hornik K., et al. Package e1071 . TU Wien; 2015. Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071) [Google Scholar]
- 74.Bhardwaj A., Tiwari A. Breast cancer diagnosis using genetically optimized neural network model. Expert Systems with Applications . 2015;42(10):4611–4620. doi: 10.1016/j.eswa.2015.01.065. [DOI] [Google Scholar]
- 75.Fritsch S., Guenther F., Guenther M. F. Package ‘Neuralnet, Training of Neural Networks. 2019. R package version.
- 76.Kim S. Deep Learning with R, FrançoisChollet, Joseph J. Allaire, Shelter Island, NY: Manning. Biometrics . 2020;76(1):361–362. doi: 10.1111/biom.13224. [DOI] [Google Scholar]
- 77.Allaire J. J., Chollet F. R interface to‘Keras . Keras; 2020. R package version 2.2. 0. [Google Scholar]
- 78.Gaddis G., Gaddis M. Introduction to biostatistics: Part 3, sensitivity, specificity, predictive value, and hypothesis testing. Annals of emergency medicine . 1990;19(12):1462–1468. doi: 10.1016/S0196-0644(05)82198-5. [DOI] [PubMed] [Google Scholar]
- 79.Günther F., Fritsch S. Neuralnet: training of neural networks. The R journal . 2010;2(1):30–38. doi: 10.32614/RJ-2010-006. [DOI] [Google Scholar]
- 80.Chen C., Zhang Q., Yu B., et al. Improving protein-protein interactions prediction accuracy using XGBoost feature selection and stacked ensemble classifier. Computers in Biology and Medicine . 2020;123, article 103899 doi: 10.1016/j.compbiomed.2020.103899. [DOI] [PubMed] [Google Scholar]
- 81.Núñez-Benjumea F., González-García S., Moreno-Conde J., et al. PO-1533: feature selection methods improve accuracy in radiation toxicity prediction for lung cancer. Radiotherapy and Oncology . 2020;152 doi: 10.1016/S0167-8140(21)01551-6. [DOI] [Google Scholar]
- 82.Piles M., Bergsma R., Gianola D., Gilbert H., Tusell L. Feature selection stability and accuracy of prediction models for genomic prediction of residual feed intake in pigs using machine learning. Frontiers in Genetics . 2021;12 doi: 10.3389/fgene.2021.611506. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 83.Prasetiyowati M. I., Maulidevi N. U., Surendro K. Determining threshold value on information gain feature selection to increase speed and prediction accuracy of random forest. Journal of Big Data . 2021;8(1):1–22. doi: 10.1186/s40537-021-00472-4. [DOI] [Google Scholar]
- 84.Seethepalli A., Guo H., Liu X., et al. RhizoVision Crown: an integrated hardware and software platform for root crown phenotyping. Plant Phenomics . 2020;2020, article 3074916:1–15. doi: 10.34133/2020/3074916. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 85.Xu Z., York L. M., Seethepalli A., Bucciarelli B., Cheng H., Samac D. Data for manuscript on objective phenotyping of alfalfa roots data set. Zenodo . 2022 doi: 10.5281/zenodo.5879779. [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
Data Availability Statement
The original images with tags removed and segmented images from RootPainter for data analysis are available on Zenodo doi:10.5281/zenodo.5879778 [85].