Literature DB >> 32103071

Optimization of culture conditions for differentiation of melon based on artificial neural network and genetic algorithm.

Dandan Deng1, Wenting Dai1, Jixin Li1, Qiang Zhang2,1, Xinwen Jin3.   

Abstract

Artificial neural network is an efficient and accurate fitting method. It has the function of self-learning, which is particularly important for prediction, and it could take advantage of the computer's high-speed computing capabilities and find the optimal solution quickly. In this paper, four culture conditions: agar concentration, light time, culture temperature, and humidity were selected. And a three-layer neural network was used to predict the differentiation rate of melon under these four conditions. Ten-fold cross validation revealed that the optimal back propagation neural network was established with traingdx as the training function and the final architecture of 4-3-1 (four neurons in the input layer, three neurons in the hidden layer and one neuron in the output layer), which yielded a high coefficient of correlation (R2, 0.9637) between the actual and predicted outputs, and a root-mean-square error (RMSE) of 0.0108, suggesting that the artificial neural network worked well. According to the optimal culture conditions generated by genetic algorithm, tissue culture experiments had been carried out. The results showed that the actual differentiation rate of melon reached 90.53%, and only 1.59% lower than the predicted value of genetic algorithm. It was better than the optimization by response surface methodology, which the predicted induced differentiation rate is 86.04%, the actual value is 83.62%, and was 2.89% lower than the predicted value. It can be inferred that the combination of artificial neural network and genetic algorithm can optimize the plant tissue culture conditions well and with high prediction accuracy, and this method will have a good application prospect in other biological experiments.

Entities:  

Mesh:

Year:  2020        PMID: 32103071      PMCID: PMC7044330          DOI: 10.1038/s41598-020-60278-x

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

Plant tissue culture is a collection of techniques used for studying plant growth, differentiation, gene function and genetic recombination, also an important method for breeding and rapid propagation of crops[1,2], and thus has been widely used in plant research and agricultural production. As a common technique for plant production, tissue culture is easy to operate, without the need for high-precision instruments. However, there are still some shortcomings in plant tissue culture, such as cumbersome experimental steps and long cycle. During the whole tissue culture experiment, callus induction and organ differentiation are the critical steps where the explants dedifferentiate and form calluses, and then differentiate into plantlets. The calluses undergo a complicated process to differentiate into a variety of plant tissues and organs, and many problems may occur during this process[3]. So, suitable tissue culture conditions are crucial for callus induction and differentiation process. It will be a tedious and time-consuming process to explore specific tissue culture conditions for each plant species due to the large number of plant species. Therefore, the parameters for the model plants such as Arabidopsis thaliana and tobacco are adopted in most tissue culture experiments. However, the optimal hormone concentration[4], culture temperature, humidity, light intensity and duration for in vitro culture differ among plant species[5,6], and vitrification and browning often happen under these unsuitable conditions, and subsequently the entire experiment may fail[7,8]. Therefore, it is of great significance to develop a simple method to rapidly optimize the tissue culture conditions for different plants and to improve the overall efficiency of tissue culture experiments. Artificial neural networks (ANNs) are developed to deal with noisy, incomplete data and nonlinear problems[9]. ANNs have the ability to identify and approximate any complex nonlinear systems, by which mathematical models can be established rapidly with limited experimental data[10,11]. Moreover, ANNs are more accurate than other common fitting methods (such as response surface methodology)[12]. Training function and the number of neurons in the hidden layer are two factors that directly affect the performance of neural networks[13]. Studies have shown that 10-fold cross validation is a good choice to provide error estimates[14], and thus can be used to determine the optimal training function and the optimal number of neurons in the hidden layer of neural networks. Genetic algorithm is a search algorithm used to solve optimization in computational mathematics, it was mostly wide used evolutionary algorithms (EA) algorithms. Genetic algorithms (GAs) are adaptive heuristic search algorithms premised on the evolutionary ideas of natural selection and genetic, and have been extensively used in combination with ANNs for solving optimization problems[15]. Genetic algorithm belongs to the family of meta heuristic algorithms. Metaheurisics can be further divided into two groups: those that are evolutionary algorithms (EA) and swarm intelligence[16]. The most prominent representatives of nature-inspired metaheuristics are evolutionary algorithms (EA) and swarm intelligence[17,18]. GA is the most well-known representatives of EA, and swarm intelligence are inspired by the social and cooperative behavior of ants, bees, birds, fish, etc[19]. One of the most relevant characteristics of group system is that individual agents show intelligent behavior together, without the central component to coordinate and guide their activities[20]. GA can be used in combination with other algorithms to produce better results. GI-ABC, ABC were modified based on genetic algorithm (GA) operators and were applied to the creation of new candidate solutions, which improves the performance of the ABC algorithm by applying uniform crossover and mutation operators from genetic algorithms[21]. GA proved to be capable of solving large number of NP hard problems also, including problems from the domain of WSNs[22]. Sharma, G etc proposed a distributed range-free node localization algorithm for three dimensional WSNs based on the GA[23]. Similarly, by applying the localization algorithm that employs GA, the localization accuracy of unknown nodes in WSNs was improved[24], and a novel range free localization algorithm based on GA and connectivity was proposed recently also[25]. Naturally inspired algorithms have been successfully used in combination with other ANNs, especially with Convolutional Neural Networks (CNN). Convolutional neural network (CNN) is a kind of special deep neural network. CNN have proved to be a robust method for tackling various image classification tasks[16], and has been widely used in the field of computer vision in recent years[26]. GA have many successful applications in the domains of deep learning and CNNs[17,18]. Better results can be obtained by applying meta-heuristic methods such as genetic algorithm (GA)[17] and swarm intelligence[27] to the process of CNN hyperparameter optimization. In this study, the differentiation of tissue-cultured melon was induced under different conditions (agar concentration, relative humidity, culture temperature and light duration were set at three levels each), and a three-layer neural network was used to predict the non-linear relationship between the culture conditions and differentiation rate, based on which a GA was used for global optimization to determine the optimal combination of culture conditions.

Results

CCD result

The rate of differentiation measured by CCD experiment and that predicted using ANN were represented in Table 1.
Table 1

Show the rate of differentiation measured by CCD experiment and that predicted using ANN.

No.Y1Y2Y3Y4The rate of differentiation (P, %)
Actual valuesPredicted values
1−1−1−1−183.2182.89
2−1−1−1180.3780.26
3−1−11−176.5377.35
4−1−11174.8276.15
5−11−1−180.1581.83
6−11−1176.3876.28
7−111−173.7573.66
8−111169.8569.88
91−1−1−187.8287.35
101−1−1185.3882.54
111−11−183.3483.23
121−11180.5279.97
1311−1−185.585.62
1411−1182.9981.63
15111−180.3380.85
16111176.5176.74
17−200076.2975.87
18200078.5280.11
190−20082.5984.84
20020078.3879.83
2100−2078.4381.47
22002071.8771.38
23000−280.2679.69
24000276.3776.19
25000082.9883.16
26000083.2583.16
27000083.0683.16
28000083.3283.16
29000082.6583.16
30000083.2983.16
31000083.3783.16
RMSE0.0108
R20.9637
Show the rate of differentiation measured by CCD experiment and that predicted using ANN.

Neural network

Artificial neural network is able to inversely regulate the weights and thresholds of the neurons of the input layer by comparing the difference between the actual output and the predicted output, to minimize the overall error[28]. As shown in (Fig. 1), five-fold cross validation revealed that the minimum MSE value was achieved with traigdx (a network training function that updates weight and bias values according to gradient descent momentum and an adaptive learning rate) among the 11 training functions, when there were six neurons in the hidden layer. Therefore, traingdx was considered as the optimal training function of the neural network we established.
Figure 1

Comparison of the 11 BP algorithms with 6 neurons in the hidden layer.

Comparison of the 11 BP algorithms with 6 neurons in the hidden layer. About training function “traingdx”: when BP neural network is trained, learning speed too fast may cause instability, too slow it will take too much time, and different training algorithms also have a great impact on the performance of the network. Some studies believe that “trainlm” is more suitable for fitting functions. Indeed, using “trainlm” can obtain higher model accuracy than “traingdx”. However, once the test data is used for simulation, the error between simulation output value and real value is higher than “traingdx” method. As shown in Fig. 1, the error between simulation output value and real value of test data cannot be reduced by “trainlm”. In this paper, the “traingdx” with a slow learning rate is used as the training method. And the average error between the simulation output value and the real value is the smallest. Therefore, “traingdx” is used as the training function. Although “traingdx” has the problems of slow learning speed and long training time, the training time of the model is not considered because of the small sample size of the data in this paper. Then, the function was used to perform ten-fold cross validation to determine the optimal number of neurons in the hidden layer. As shown in (Fig. 2), the MSE value between the actual and predicted outputs decreased dramatically at first with the number of hidden layer neurons increasing from 1 to 20, but then decreased slightly with the number of hidden layer neurons increasing from eight to thirteen. Because the non-linearity between the factors selected in the experiment and the response value is weak, if the number the hidden layer and neurons were too much, the structure of the BP neural network will be complicated, and the training time will be prolonged. What’s more important is that the model will be over fitting, reducing the generalization ability of the model, and reducing the prediction accuracy. As shown in the Fig. 2, when the number of hidden layer neurons is 3, the average error between the simulated output value of the test data and the true value is the smallest.
Figure 2

Relationship between number of neurons in the hidden layer and MSE.

Relationship between number of neurons in the hidden layer and MSE. So, 3 was considered as the optimal number neurons in the hidden layer. In summary, the optimal backpropagation neural network was established with traingdx as the training function and the final architecture of 4-3-1 (four neurons in the input layer, 3 neurons in the hidden layer and one neuron in the output layer), which yielded a high coefficient of correlation (R2, 0.9637) between the actual and predicted outputs, and a RMSE value of 0.0108, as shown in Table 1, indicating that the neural network worked well and achieved a high accuracy of prediction.

Optimal culture conditions for differentiation of melon produced by the genetic algorithm

As shown in (Fig. 3), over 15 generations, the fitness value of the genetic algorithm approached towards the maximum 91.97%, which was the maximum predicted differentiation rate, and could be achieved under the culture conditions as follows: agar concentration of 0.8%, light duration of 8 h/d, culture temperature of 20°C and humidity of 58.85%.
Figure 3

Curve of fitness value per generation of the genetic algorithm.

Curve of fitness value per generation of the genetic algorithm.

Validation of optimal culture conditions

The optimal culture conditions produced by the genetic algorithm were then verified by tissue culture experiment. As shown in Table 2, the actual differentiation rate of the three replicates in the experiment was 90.53% on average, which was only 1.44% lower than the predicted value, suggesting that the optimal culture conditions produced by the genetic algorithm are reliable and feasible.
Table 2

Show the comparison between GA predicted and actual differentiation.

ReplicatesGA predicted value (%)Actual value (%)
191.9790.35
289.97
391.26
Mean90.53
Error (%)1.59
Show the comparison between GA predicted and actual differentiation. To predict the differentiation rate of melon under different culture conditions, a BP neural network was established with traingdx as the training function and the final architecture of 4-3-1 in the present study, which yielded a high coefficient of correlation (R2, 0.9637) between the actual and predicted outputs, and a RMSE value of 0.4971, indicating that the artificial neural network meets statistical requirements. The optimal culture conditions for differentiation induction of melon produced by the genetic algorithm were agar concentration of 0.8%, light duration of 8 h/d, culture temperature of 20 °C and humidity of 58.85%. Under these conditions, the differentiation rate of melon was improved to 90.53%, which was 1.59% lower than GA-predicted value (91.97%), but about 22.66% higher than the differentiation rate (74.98%) achieved under previous culture conditions. The results proved that artificial neural networks combined with genetic algorithms are able to optimize the tissue culture conditions of plants. Similarly, this method can also be used to optimize other stages of tissue culture and rapid propagation conditions of plants in vitro.

Comparison with the optimization by response surface methodology

The optimal culture conditions for differentiation induction of melon produced by response surface methodology of the CCD design method of the Design-Expert software were the agar concentration of 0.68%, light duration of 10 h/d, culture temperature of 25.5 °C and humidity of 64.22%, with the correlation (R2, 0.8751), and the predicted differentiation rate was 86.04%. Under this predicted conditions, as shown in Table 3, the actual differentiation rate of melon was to 83.62%, which was 2.89% lower than predicted value. These results indicating that the neural network was better than the response surface methodology in this experiment.
Table 3

Show the comparison between response surface methodology predicted and actual differentiation.

ReplicatesGA predicted value (%)Actual value (%)
186.0483.85
282.65
384.37
Mean83.62
Error (%)2.89
Show the comparison between response surface methodology predicted and actual differentiation.

Discussion

Many genes expressions in plants are affected by environmental factors stress. This method can also optimize the selected stress factors, regulate the expression of target genes more effectively, which would be helpful to the study of genes function. In addition, a lot of the functional components of medicinal plants are plant secondary metabolites, which have been widely used in medicine. Some productions and accumulation of plant secondary metabolites are mostly affected by environmental factors[29]. For example, many medicinal plants have great differences in their medicinal properties when the plants grown under different environments[30]. Using this method, we can quickly and accurately obtain some medicinal plants growth conditions which conducive to the productions and accumulation of functional components. We have developed a fast and accurate method for optimizing plant tissue culture conditions. This method is flexible to use, the experimenter can set the condition factors and levels according to the actual situation, and use the optimization algorithm model to optimize the condition parameters quickly, thereby achieving the purpose of improving the experimental success and saving the experiment time.

Materials and Methods

Callus induction

The seeds of a melon cultivar Jiashi were shelled manually, sterilized and inoculated onto MS medium. The cotyledons that began to turn green were collected, cut into small pieces of 5 mm long and 5 mm wide, plated onto preculture medium (MS + 1.0 mg/L 6-BA + 0.1 mg/L NAA), cultured first in the dark for 48 h, and then under a 16-h light/ 8-h dark photoperiod until callus formation was observed.

Differentiation induction

The calluses were transferred onto differentiation medium (MS + 1.0 mg/L 6-BA + 0.1 mg/L IAA), and cultured under different conditions, designed with a five-level four-factor central composite design (CCD)[31]. The independent variables were agar concentration, light duration, culture temperature and relative humidity. The variables and their levels for the CCD were represented in Table 4.
Table 4

Show the light duration, culture temperature and relative humidity and their levels for the CCD.

Independent variablesLevels
−2−1012
Agar concentration (Y1, %)0.40.50.60.70.8
Light duration (Y2, h/d)810121416
Culture temperature (Y3, °C)2024283236
Relative humidity (Y4, %)5060708090
Show the light duration, culture temperature and relative humidity and their levels for the CCD.

Determination of differentiation rate

Differentiation rate was calculated using this formula:where, P is the differentiation rate, ω0 is the number of inoculated calluses; ω1 is the number of calluses that differentiated into plantlets.

Design of neural network architecture

A three-layer backpropagation (BP) neural network was developed with Matlab 7.0 (The MathWorks, Inc., USA), with the factors that affect differentiation induction of melon as the inputs, and the differentiation rate as the output. The tan-sigmoid transfer function tansig was used in the hidden layer, and the linear transfer function purelin in the output layer. The architecture of the BP neural network was designed as follows:

Ten-fold cross validation

The BP neural network was trained based on the experimental data obtained from CCD, using 11 different training functions, and the number of neurons in the hidden layer was set between 1 and 15. A ten-fold cross validation approach was used to determine the optimal training function of the neural network and the optimal number of neurons in the hidden layer, and the mean square error (MSE)-the average squared error between the network outputs and the target data was used to evaluate the prediction accuracy of the network. In order to improve the stability and accuracy of prediction, the cross-validation was repeated ten times and results were averaged. Mean square error (MSE) was defined as follows:where, P is target data (actual differentiation rates), is network outputs (predicted differentiation rates), and n is the number of target data.

Evaluation of prediction accuracy of the neural network

The prediction accuracy of the neural network was evaluated by the correlation coefficient (R2) and root-mean-square error (RMSE) between the network outputs and target data. The correlation coefficient (R2) was calculated using the formula as follows: where, P is target data (actual differentiation rates), is network outputs (predicted differentiation rates), and n is the number of experimental data. Root-mean-square error (RMSE) was calculated using the formula as follows: where, P is target data (actual differentiation rates), is network outputs (predicted differentiation rates), and n is the number of target data.

Optimization using genetic algorithm

According to the relationship of differentiation rate with agar concentration, light duration, culture temperature and humidity was established according to the BP neural network. The trained neural network was used as a fitness function of the genetic algorithm. The optimization variables were represented as floating-point numbers. The genetic algorithm was run by setting the initial population size at 20, crossover probability at 0.8, and the maximum number of iterations at 100. The prediction accuracy of the genetic algorithm was evaluated by the relative error between the GA predicted data and the actual experimental data, which was calculated using the formula as follows:where, P’ is the differentiation rate predicted using GA, and P is the actual differentiation rate measured in tissue culture experiment.
  7 in total

1.  Efficient Cryopreservation of Populus tremula by In Vitro-Grown Axillary Buds and Genetic Stability of Recovered Plants.

Authors:  Elena O Vidyagina; Nikolay N Kharchenko; Konstantin A Shestibratov
Journal:  Plants (Basel)       Date:  2021-01-02

2.  Application of Multidirectional Mutation Genetic Algorithm and Its Optimization Neural Network in Intelligent Optimization of English Teaching Courses.

Authors:  Zi Yang
Journal:  Comput Intell Neurosci       Date:  2021-12-10

3.  Fitting of TC model according to key parameters affecting Parkinson's state based on improved particle swarm optimization algorithm.

Authors:  Chunhua Yuan; Xiangyu Li
Journal:  Sci Rep       Date:  2022-08-17       Impact factor: 4.996

4.  Mathematical modeling and optimizing the in vitro shoot proliferation of wallflower using multilayer perceptron non-dominated sorting genetic algorithm-II (MLP-NSGAII).

Authors:  Fazilat Fakhrzad; Abolfazl Jowkar; Javad Hosseinzadeh
Journal:  PLoS One       Date:  2022-09-09       Impact factor: 3.752

5.  Forecasting and optimizing Agrobacterium-mediated genetic transformation via ensemble model- fruit fly optimization algorithm: A data mining approach using chrysanthemum databases.

Authors:  Mohsen Hesami; Milad Alizadeh; Roohangiz Naderi; Masoud Tohidfar
Journal:  PLoS One       Date:  2020-09-30       Impact factor: 3.240

6.  The application of artificial neural networks in modeling and predicting the effects of melatonin on morphological responses of citrus to drought stress.

Authors:  Marziyeh Jafari; Alireza Shahsavar
Journal:  PLoS One       Date:  2020-10-14       Impact factor: 3.240

7.  Evaluation of Mechanical Properties of Materials Based on Genetic Algorithm Optimizing BP Neural Network.

Authors:  Tianzeng Liu; Guangping Zou
Journal:  Comput Intell Neurosci       Date:  2021-07-19
  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.