PLoS ONE
Home High throughput mathematical modeling and multi-objective evolutionary algorithms for plant tissue culture media formulation: Case study of pear rootstocks
High throughput mathematical modeling and multi-objective evolutionary algorithms for plant tissue culture media formulation: Case study of pear rootstocks
High throughput mathematical modeling and multi-objective evolutionary algorithms for plant tissue culture media formulation: Case study of pear rootstocks

Competing Interests: The authors have declared that no competing interests exist.

Article Type: research-article Article History
Abstract

Simplified prediction of the interactions of plant tissue culture media components is of critical importance to efficient development and optimization of new media. We applied two algorithms, gene expression programming (GEP) and M5’ model tree, to predict the effects of media components on in vitro proliferation rate (PR), shoot length (SL), shoot tip necrosis (STN), vitrification (Vitri) and quality index (QI) in pear rootstocks (Pyrodwarf and OHF 69). In order to optimize the selected prediction models, as well as achieving a precise multi-optimization method, multi-objective evolutionary optimization algorithms using genetic algorithm (GA) and particle swarm optimization (PSO) techniques were compared to the mono-objective GA optimization technique. A Gamma test (GT) was used to find the most important determinant input for optimizing each output factor. GEP had a higher prediction accuracy than M5’ model tree. GT results showed that BA (Γ = 4.0178), Mesos (Γ = 0.5482), Mesos (Γ = 184.0100), Micros (Γ = 136.6100) and Mesos (Γ = 1.1146), for PR, SL, STN, Vitri and QI respectively, were the most important factors in culturing OHF 69, while for Pyrodwarf culture, BA (Γ = 10.2920), Micros (Γ = 0.7874), NH4NO3 (Γ = 166.410), KNO3 (Γ = 168.4400), and Mesos (Γ = 1.4860) were the most important influences on PR, SL, STN, Vitri and QI respectively. The PSO optimized GEP models produced the best outputs for both rootstocks.

Jamshidi,Yadollahi,Arab,Soltani,Eftekhari,Shiri,and Zeng: High throughput mathematical modeling and multi-objective evolutionary algorithms for plant tissue culture media formulation: Case study of pear rootstocks

Introduction

Plant tissue culture technology has been extensively used for large-scale rapid crops multiplication. Besides the use of this technique as a tool of research, plant tissue culture has in recent decades, become of prime industrial significance in the area of propagating crops, eliminating disease, ameliorating house hold nutritional security, crop improvement and production of secondary plant metabolites [1]. Rootstocks play an important role in determining the final efficiency in orchard systems. The effect of rootstocks on precocity, crop yield, tree size control and fruit quality has been well demonstrated [2].

Pyrodwarf (‘Old Home’ × ‘Gute Luise’) and OHF 69 (‘Old Home’ × ‘Farmingdale’) are two well-known pear rootstocks with tolerance to winter cold, calcareous soils and fire blight. These rootstocks are compatible with all pear cultivars and are recommended for high-density planting systems [35].

Implementation of plant tissue culture for propagation of fruit trees has increased considerably since the early 1970s and allows breeders to rapidly propagate large numbers of new rootstocks [6]. The response of Pyrus species to in vitro culture varies significantly. Shoot tip necrosis [79], hyperhydricity [1013], fasciation [14] and hooked leaves [15] are physiological disorders detected in some cases but successful tissue culture of this genus has also been reported [16].

Mineral and hormone composition of a plant micropropagation medium are essential factors in explant growth [17, 18]. Plant species differ in nutrient and hormone requirements, leading to development of numerous media formulations. However, optimizing or modifying media for a particular plant is a problematic and time consuming process which is usually done based on the history of current or previously used culture media for similar species and tissue culture systems [19, 20]. Choosing a medium based on prior usage may not give the same result response in other plant species [21, 22]. Improper mineral or hormone concentrations can cause growth inhibition or various physiological disorders including leaf chlorosis, shoot tip necrosis, hyperhydricity, and leaf spots [10, 17, 18]. Understanding the effects of minerals, hormones, and their interaction with other media ingredients and cultured tissues, is essential for successful in vitro plant propagation [17, 18].

Due to the complexity of interactions between media components, determining an optimized culture medium for a particular plant species or genotype is very difficult. Developing and implementing a reliable predictive modeling system could significantly improve the efficiency of this process [10, 18]. Due to their non-linear nature and complexities, modeling of biological systems is poorly understood [20]. Recently developed meta-modeling techniques appear to be promising methods for modeling complicated non-linear systems. The best examples are: genetic expression programming (GEP) [2325], Artificial Neural Networks (ANN) [26, 27], Fuzzy Logic (FL) [28, 29] and statistical methodologies [15, 30].

Gago et al. [20] compared ANN with common statistical analysis and found ANN to be an efficient alternative for reliable evaluation of plant processes. Neurofuzzy logic was useful for optimizing nutrient and growth regulator concentrations in designing a new apricot micropropagation medium [31]. Neurofuzzy logic was also used to investigate the effects of light and sucrose on in vitro cultivation of kiwifruit [32].

Recently we successfully used a hybrid method, combining ANN with a genetic algorithm (GA), called ANN-GA, to model and predict an optimum culture medium composition for in vitro proliferation of G × N15 Prunus rootstocks [11]. When compared, the ANN-GA models were superior to traditional regression analysis [10].

Although previous studies indicated modeling methods based on Artificial Intelligence (AI) have high predictive accuracy and are more useful than other techniques [3336], they are “black box” tools that do not provide a clear mathematical model based on input of independent variables.

The GEP model is another AI-based optimization method introduced by Ferreira [37] which includes beneficial attributes of both GA and genetic programming (GP). This new model based on an algorithm of evolving computer programs has been applied to diverse engineering problems and shown to accurately detect nonlinear and complex relations between input and output [2325, 38]. Despite the potential benefits, no study has yet examined use of this method in the field of plant micropropagation.

Here, GEP is compared to M5’ model tree, a decision-tree-based algorithm for addressing problems and predicting output parameters. In M5’ model tree, data is divided into groups according to the most important input variables, and for each groups a multivariate linear regression equation is generated to evaluate the output variable. Advantages of the M5’ tree include simplicity, accuracy, and wide applicability [23, 25, 39] but this approach has not been used previously for plant micropropagation research.

Recently, in a case study [40], we compared use of Radial Basis Function Neural Network (RBFNN) to GEP for optimizing the composition of pear rootstock tissue culture media. We found GEP was a significantly robust and more accurate method than RBFNN for predicting proliferation quality and quantity. Therefore, a GA procedure was used to optimize GEP models [40]. However, GA could only optimize the level of inputs needed for each individual output separately and therefore could not provide a comprehensive optimum formulation for an entire culture medium.

Accordingly, the ability of multi-objective evolutionary algorithms (MOEAs) to lead us to an overall optimized media composition was assessed in the current research. With this method, inputs are assessed as multi-objective optimization problems (MOPs) and the solutions indicate the best possible balance between two opposite functions. This provides a solution set named the Pareto optimal set [41], and value of the corresponding objective function values procedure the Pareto front. In recent years, numerous mathematical techniques have been applied to solve MOPs, but the actual applications of MOPs are particularly nonlinear and also periodically non-differentiable [42]. This has boosted interest in metaheuristic approaches, and among these methods, MOEAs are of particular interest.

In recent decades, various MOEAs have been introduced for different population-based meta-heuristic algorithms, such as immune clone algorithm [43], GA [44], firefly algorithm [45] and PSO algorithm [46]. These types of algorithms generate a group of non-dominated solutions (also identified as Pareto-optimal solutions) where any improvement in one criterion constantly impairs other criteria. Additionally, these algorithms have a noticeable advantage; that is, population based, resulting generation of several Pareto optimal set [41] elements in a particular run, while the mathematical models make one element per run. The success of MOEAs in finding the best solution for MOPs suggested using these algorithms in this study. Here, two effective MOEAs, i.e. multi-objective GA (MOGA) and multi-objective particle swarm optimization (MOPSO), an evolutionary computation technique [47, 48], were compared for determining optimized culture media. Furthermore, we compared the results of the preferred MOP technique to the previously used mono-objective GA (MNOGA) optimization technique [40] to find the best method.

Despite various studies attempting to predict and model plant tissue culture media using nonlinear methods such as ANN [10, 11, 18, 49], there are still unanswered questions. The most important is how many data points are needed to achieve sufficiently accurate prediction? Which inputs are relevant or irrelevant in making a prediction model?

Recent computational technologies such as gamma test (GT), a novel algorithm from the computing science community, can now assist in solving these problems [50] and formal proofs of this method have been published [5154]. This technique can help find the most appropriate input combinations to achieve a given targeted output. GT is also designed to solve the overtraining problem related to nonlinear modeling techniques such as ANN, by estimating how closely any smooth model fits the test data [52]. It has been demonstrated that GT can provide information about the relationship between input and output data sets, even before development of a model [55, 56]. Here, GT has been applied to select the most effective predicting input variable for each optimized output. A framework of the present study has been shown in Fig 1.

Framework of modeling and optimizing of pear rootstock in vitro proliferation media.
Fig 1

Framework of modeling and optimizing of pear rootstock in vitro proliferation media.

In brief, the new contributions of this research are:

    Evaluating the suitability of GEP and M5’ model tree nonlinear techniques for modeling plant tissue culture media development.

    Comparing the optimal solutions of MNOGA, MOGA and MOPSO in order to acquire a set of non-dominated solutions that are precise and efficient for the MOPs.

    Applying GT to assess the effect of minerals and hormones, in different combinations, on parameters of pear rootstock growth in vitro and to efficiently predict the effect of input factors.

    Exploring the role of culture media hormones, micro, and macro nutrients on in vitro performance of pear rootstocks.

To our knowledge, this is the first application of GEP, M5’ model tree, MOPSO, MOGA and GT techniques for optimizing plant tissue culture media.

Material and methods

Case studies

Pyrus rootstocks, Pyrodwarf and OHF 69 were grown on 17(MS) medium with modified mineral nutrients and supplemented with 30 g/l sucrose, 1 g/l myo-inositol, 8 g/l agar (DuchefaH), and various concentrations of BA and IBA. Media were adjusted to pH 5.7, poured into 250 ml jam jars with plastic caps, and autoclaved at 1 kg cm-2 s-1 (121 °C) for 15 min. All cultures were incubated in a growth chamber at 25 ± 2 °C under 16 h warm white fluorescent light (80 μmol m-2s-1) for 4 weeks. Afterwards, plant parameters PR, SL, Vitri, STN and QI, were recorded. For all experiments, each treatment consisted of 10 replicates (jam jars) containing four explants each for both Pyrodwarf and OHF rootstocks.

Box–Behnken design as an invaluable tool for optimization of explant growth parameters

Box–Behnken Design (BBD) was used to statistically develop the model and to evaluate the main interactions and quadratic effects of six factors (KNO3, NH4NO3, mesos, micro-nutrients, BA and IBA) on the PR, SL, STN, Vitri and QI. BBD is a spherical, revolving response surface methodology (RSM) that consists of a central point and with the middle points of the edges of the cube circumscribed on the sphere. It consists of three interlocking 22 factorial designs with points lying on the surface of a sphere surrounding the center of the design [57]. This design is more efficient and economical than their corresponding 3k designs (k is factor number), mainly for a large number of variables [5860]. The experimental ranges selected for independent variables are shown in Table 1. Each variable (Table 2) varied over a concentration range expressed in relation to MS medium (1× = MS concentration). After selection of independent variables and their ranges, the experiments were established based on a BBD with six factors at three levels and each independent variable was coded at three levels between +1, 0 and −1 corresponding to the low, mid and high levels (Table 3) [61]. The actual values and observed results for the three levels of the factors studied are presented in S1 and S2 Tables. Each mineral or hormone concentration treatment consisted of at least 10 replicates of four explants each.

Table 1
The factor components, range of experimental runs, and concentration ranges expressed as ×MS levels.
FactorscomponentsRange
Factor 1KNO30.5–2 ×
Factor 2NH4NO30.5–2 ×
Factor 3 (mesos)CaCl20.5–2.5 ×
KH2PO4
MgSO4
Factor 4 (minors)CoCl2.6H2O0.5–4 ×
CuSO4.5H2O
H3BO3
Kl
MnSO4.H2O
Na2MoO4.2H2O
ZnSO4.7H2O
FeNaEDTA
Factor 5 (hormone)BA0.5–2.5 mgl-1
Factor 6 (hormone)IBA0.05–0.2 mgl-1
Table 2
The level of variables chosen for the Box–Behnken design.
VariableCoded variable level
LowMidHigh
-101
KNO3 (× MS)0.51.252
NH4NO3 (× MS)0.51.252
Mesos (× MS)0.51.52.5
Minors (× MS)0.52.254
BA (mg/l)0.51.753
IBA (mg/l)0.050.130.2
Table 3
Coded factor levels for a Box-Behnken design of a six-variable system.
Culture mediumLevel of factors in a coded form
KNO3NH4NO3MesosMinorsBAIBA
10-100-11
2110-100
30-110-10
410-100-1
510100-1
6100-110
70-1001-1
800-110-1
9101001
10010011
11001101
12-1-10100
131-10100
1401-1010
15-10-100-1
161-10-100
170-10011
18001-101
190-100-1-1
20011010
210-1-10-10
2210-1001
2301-10-10
240-1-1010
2501001-1
26-1-10-100
27-1001-10
28-101001
29100110
3000-1-101
31-110-100
32001-10-1
33-100-110
3400110-1
351001-10
3600-1-10-1
37100-1-10
380100-11
390100-1-1
40-10100-1
41110100
420-11010
4300-1101
44-100110
450110-10
46-10-1001
47-110100
48-100-1-10

Implementation of the models

Gene expression programming (GEP)

GEP, which was introduced by Ferreira [37] for the first time, is an evolutionary algorithm that evolves computer programs and predicts math models of experimental data. The algorithm of this method is similar to the GP method except that in this method fixed-length character strings called chromosomes are used to provide computer programs which are then expressed as expression trees [37, 62]. The structure of the linear chromosomes facilitates function of important genetic operators such as mutation, transposition and recombination. One of the advantages of the GEP approach is that search operators in this model produce valid structures and simplify creation of genetic diversity. The unique and multi-genic nature of this method allows very complex programs to be evolved [25, 62]. GEP is 100 to 60,000 times faster than the GP method [63]. There are several basic steps for preparation of this model. In the GEP algorithm, the process begins primarily with random production of chromosomes from a given number of individuals (the initial population of solutions). The chromosomes are shown as tree expression; in the next step, the performance or compatibility of each member of the population of the chromosomes should be evaluated. This is performed using a fitness function by which the fitness level of each individual is evaluated and selected based on its performance, to be bred, and a generation with new characteristics is formed; the generation produced is developed again to find a good and suitable solution. The third step comprises selection of a set of terminals and a set of functions for creating chromosomal genes. The set of terminals in the present study, including variables PR, SL, STN, Vitri and QI, with the selected functions for each GEP model, are presented in Table 4. The fourth step is to determine some of the control parameters of program running. These parameters, involving gene number, head length of each gene in chromosome, and genetic operators such as mutation, inversion, transportation, recombination, crossover, and one-point, two-point and gene recombination, are summarized in Table 4 [62]. The fifth step is to select the linking function. For algebraic sub-trees, the addition or multiplication linking function must be selected [37]. Generally, selection of the linking function depends on the nature of the problem and there is no basic rule for determining which of these functions is more appropriate [64]. Fig 2 shows the general structure of the GEP modeling method. In the present study, an additional linking function was used to create a link between sub-trees. Here, different GEP models were evaluated using GeneXpro package software [62].

General structure and operation of the GEP model [66].
Fig 2

General structure and operation of the GEP model [66].

Table 4
Training parameters of the GEP model.
Function set+, -, ×, ÷ √, ∛, sin, cos, Arctgx, x^2, x^3, e^x, ln, Inverse, Tanh, Avg 2 inputs
Chromosomes50
Head size8
Number of genes3
Linking functionsAddition
Fitness function error typeRoot relative square error (RRSE)
Mutation rate0.044
Inversion rate0.1
One-point recombination rate0.1
Two-point recombination rate0.3
Gene recombination rate0.1
Gene transportation rate0.1

The GEP model is generally recommended and appropriate under the following conditions:

    Understanding the relationship among related variables is weak.

    Finding the final answer is difficult.

    Normal mathematical methods are not capable of analyzing the problem.

    Approximate answers are acceptable.

    There is a large amount of information that needs to be integrated, categorized and tested.

    Any minor improvement in the final answer is measurable and valuable [65, 66].

M5’ model tree

The M5’ model tree originally developed by Quinlan [67] is a binary decision tree with linear regression functions in the end nodes. These functions can make relationships between independent and dependent variables and predict continuous numerical characteristics. Generation production in this model involves two steps. The first step uses a separation index to create a decision tree. The separation index for the M5’ model tree algorithm is based on evaluation of the standard deviation of the class values devoted to each node. Standard deviation is used as a measure of the error in that node, which calculates the expected reduction in this error as a result of testing each attribute in that node. The formula for standard deviation reduction (SDR) is defined as follows:

Where T represents a set of samples assigned to each node, Ti represents a subset of samples that has the ith output of a potential set, and sd is standard deviation [68].

Due to the process of separation and splitting, the standard deviation of the data in the progeny nodes (lower nodes) is lower than the value in the parent node [69]. After examining all possible separations, a separation that reduces expected standard deviation to its maximum value is selected. However, this categorization often leads to a large tree structure that is likely to result in over-training or weakness in the of model generalization. To solve this problem, in the second stage, the created tree is pruned and then the modified sub-branches are replaced by linear regression functions. This technique increases the accuracy of the tree model [67].

The M5’ model tree algorithm divides the parametric space into subspaces and generates a regression model in each of them. Fig 3a shows the separation of input space X1×X2 (independent variables) into six subspaces (leaves). In each of the leaves, a linear regression function called model 1 to model 6 are created. In Fig 3b these relationships are represented as a tree diagram, each of which is a leaf.

Separation of input space X1 × X2 by M5 model tree algorithm (a). Model tree diagram with six regression equations in leaves (b).
Fig 3

Separation of input space X1 × X2 by M5 model tree algorithm (a). Model tree diagram with six regression equations in leaves (b).

Gamma test-factor selection

GT is a nonlinear analysis and modeling tool that can examine the relationship between input and output of a numerical data set. In this method, based on input data, that part of the output variance that cannot be justified by smooth models is computed; although the model is unknown. The most important advantage of this tool is its speed of processing, even in the case of large data sets [70].

Assuming that we have a set of M member of the observational data, {(xi, yi): 1 ≤ i ≤ M}, then the relation between the input (x) and its corresponding output (y) can be expressed as follows:

Where f is a smooth function for data modeling and ε is a random variable representing an error. The GT method is based on the fact that if the two points x1 and x2 are in the vicinity of each other in the input space, then the corresponding outputs y1 and y2 must also be in the vicinity of each other in the output space. If these two outputs are not in the vicinity of each other, this difference is considered as an error. Estimates of this error by the delta function for input vectors and the gamma function for the output vector are as follows.
where |.| represents the Euclidean distance, -k xL[i,k] is the closest neighbor for each vector (1 ≤ i ≤ M), and p is the number of close neighbors.
Where YL[i,k] denotes the corresponding values of y for -k, the nearest neighbor of the vector xi in Eq 2. To calculate the amount of gamma statistics (Γ) by creating a linear regression based on the method of minimum number of squares among p pairs (δM(k), γM(k)), an equation is obtained as follows:

The intercept of Eq 4 indicates the amount of gamma statistics (Γ). The small values of Γ indicate that the output can easily be predicted by the inputs. While the existence of large values of Γ indicates that there is no strong relationship between the selected inputs with the observed output, or some of the important variables are neglected or the number of input data used is low [51]. The slope of Eq 4 is an index of the complexity of the model. The higher the slope, the more sophisticated the system is [55]. Therefore, using the GT, the order of the importance of the input variables can be determined. To determine the order of the importance of the input parameters, in a step-by-step process, the GT is first performed for the complete composition (all input parameters). In the second step, one of the input parameters is arbitrarily deduced from the original compound and the Γ statistic is recalculated. In the third step, by returning the deleted parameter to the original compound, another variable is deleted, and then the GT is executed for the new composition. This process is repeated for all parameters. Finally, the parameter which, with its removal from the original composition, least increases the Γ statistic, is least important, and the parameter which, with its removal from the original composition, has the highest Γ statistic, is the most important variable affecting the desired output.

Optimization models

Genetic algorithm

GA is a renowned global optimization method according to the Darwin’s principle of the ‘survival of the fittest’ and the natural process of evolution by reproduction. GA keeps a set of nominee solutions called “population” and repetitively modifies them. At each stage, the GA chooses individuals from the present population as parents and applies them to create the children for the next generation. Nominee solutions are typically represented as strings of fixed length, called chromosomes. A fitness or objective function is applied to reflect the appropriateness of each population member [71]. A specified random initial population GA runs in cycles called generations, as follows [72]:

    Fitness function is used to assess each member of the population.

    In a number of repetitions, the population is reproduced. One or more parents are selected randomly, however strings comprising higher fitness value have higher possibility of contributing an offspring.

    Genetic operators, like crossover and mutation are used to parents to create offspring.

    The offspring are placed in the population and the process is reiterated.

Application of GA requires determination of six basic items: chromosome representation, the genetic operators, selection function, initialization, termination and evaluation function. Various demonstrations of an individual or chromosome are: floating point numbers, binary digits, real values, integers, matrices, etc. Likewise, there are numerous patterns for the selection process: scaling techniques, roulette wheel selection and its extensions, normal geometric, tournament, elitist models and ranking methods. There are two fundamental kinds of genetic operators; crossover and mutation. Crossover gets two individuals and creates two new individuals while mutation changes one individual to produce a distinct new solution. The following genetic operators are usually used: uniform mutation, non-uniform mutation, multi-non-uniform mutation, boundary mutation and simple crossover, arithmetic crossover and heuristic crossover. Moreover, random initialization and specified generations are commonly applied for the initialization and termination process [71].

Particle swarm optimization model

PSO is an evolutionary calculation method and swarm intelligence algorithm based on population to solve the inclusive optimization problem that was created by Eberhart and Kennedy [47]. It is a mathematical computation technique which starts with a crowd of grain named as the swarm and generally according to social models, like bird flocking, fish schooling and the swarm theory [40]. The main factors of PSO are the concomitant of swarm’s behavior i.e. retaining optimal distances between individual members and their neighbors. For optimizing the location of each particle, their position is improved as planned for the objective function inside the search region. So, the velocity of a particle is the main factor of PSO that is optimized in each repetition by comparing to the previous one to direct the particle to its best location. In each repetition, every particle in a swarm attains the best solution (fitness) up to now, named pbest. Additional “best” value which is a particle is acquired so far in the population followed by the particle swarm optimizer that is global best and named gbest. The velocity of every particle in a swarm is calculated through the following equation [47, 48].

where, Vi+1 is new velocity for every particle according to previous velocity (Vi), W is inertial coefficient (0.8–1.2), c1 and c2 is cognitive coefficient and social coefficient, respectively (0–2), r1 and r2 is random values for every velocity update (0–1) and Xi+1 is new position for every particle based on the previous position (Xi).

Performance evaluation of the proposed models

In order to investigate and compare the accuracy of different models, four statistical measures; root mean square error (RMSE), mean absolute relative error (MARE), mean bias error (MBE) and correlation coefficient (R), were used. Their equations are as follows:

Where Oi and Pi are the observed and predicted values, respectively and Oi and Pi are the mean observational and the predicted values for N number of samples. Parameters are analyzed together to attain a precise medium composition.

Results

Performances of modeling procedures

Our models of the effects of altering inputs were constructed using M5’ model tree and GEP techniques. The GEP predictive model explained variation in most of the growth parameters, the Equations that best estimated these parameters are in Table 5. A second set of equations was established using M5’ model trees (Table 6).

Table 5
Equations developed using gene expression programming for predicting explant growth parameters.
Pear RootstockEquation
Pyrodwarfalternatives
alternatives
alternatives
alternatives
alternatives
OHF
alternatives
alternatives
alternatives
alternatives
alternatives

A: NH4NO3, B: KNO3, C: Mesos, D: Minor, E: BA, F: IBA.

Table 6
Rules of the M5ʾ tree model for OHF and Pyrodwarf in vitro proliferation parameters.
Pear rootstockGrowth parameterRule numberIfThen
OHFProliferation rate
1E > 1.125X = 0.4237 × A − 0.257 × B − 1.0822 × C + 0.0318 × D − 0.0738 × E + 0.7144 × F + 7.8457
E <= 2.375
C > 1
2E > 1.125X = 0.3937 × A − 0.4698 × B − 1.2439 × C − 0.1651 × E + 0.1836 × F + 6.923
E > 2.375
3E <= 1.125X = 0.1782 × A − 0.3381 × B − 0.9584 × C + 0.6468 × E + 1.2824 × F + 2.9123
A > 0.875
4X = 0.7912 × A − 6.2314 × C + 1.5998 × F + 9.8904
Shoot length
1C <= 2X = -0.3552 × A − 0.2809 × B + 0.0958 × C + 0.0602 × D − 0.1355 × E + 2.4832 × F + 3.5306
C > 1
D > 1.375
E > 2.375
B > 0.875
2C > 1X = -0.3463 × A − 0.0924 × B + 0.8286 × C + 0.0443 × D − 0.1156 × E + 3.1266 × F + 3.035
D > 1.375
A > 0.875
E <= 2.375
A <= 1.625
B <= 1.625
3C > 1X = 0.1545 × A − 0.0727 × B + 0.5525 × C − 0.1703 × D − 0.3319 × E + 1.344 × F + 2.9199
D > 1.375
A > 0.875
B > 0.875
F <= 0.163
4C > 1X = -0.0352 × A − 0.0992 × B + 0.2924 × C + 0.0807 × D − 0.1768 × E + 1.5625 × F + 3.2275
D > 1.375
A > 0.875
5C > 1X = -0.0488 × A − 0.2705 × B + 0.3694 × C + 0.1452 × D + 0.0668 × E + 1.7824 × F + 3.2257
D > 1.375
B > 0.875
6A <= 1.625X = -0.2058 × A − 0.3384 × B + 0.2668 × C + 0.2046 × D − 0.1517 × E + 1.8772 × F + 2.6147
C <= 1
A > 0.875
E <= 2.375
D <= 3.125
7A <= 1.625X = -0.1354 × A − 0.3512 × B + 0.5812 × C + 0.2623 × D − 0.106 × E + 1.7793 × F + 2.4655
E <= 2.375
C <= 2
B > 0.875
F <= 0.163
8E <= 2.375X = 0.2111 × A − 0.0768 × B + 0.5576 × C + 0.421 × D − 0.0584 × E + 1.2153 × F + 2.1238
A <= 1.625
C > 1
9E <= 2.375X = -0.1813 × A − 0.2502 × B + 0.1778 × C − 0.0823 × E + 1.7182 × F + 2.8632
A > 1.625
C <= 1
10F <= 0.163X = 0.1754 × A − 0.1856 × B − 0.0808 × E + 4.0154 × F + 2.0236
E <= 2.375
B > 0.875
11E > 2.375X = 0.0641 × A − 0.1203 × B − 0.3621 × E + 3.2001
B <= 1.625
A <= 1.625
12E > 2.375X = 0.4331 × A − 0.5811 × E + 3.0243
13A <= 1.625X = 0.0481 × A + 3.2957
X = + 3.245
Quality index
1C > 1X = -0.2346 × A − 0.465 × B − 0.3995 × C − 0.373 × D − 0.1173 × E + 6.7724
D > 1.375
2C > 1X = -0.4178 × A − 0.038 × B + 0.0916 × C − 0.1751 × E + 3.1081
3A <= 1.625X = -0.0329 × A − 0.2049 × B+ 0.0499 × D- 0.0889 × E + 1.9649
D > 1.375
B > 0.875
4X = 0.3466 × A − 1.2761 × B + 0.14 × E − 1.0282 × F + 2.2133
Shoot tip necrosis
1C > 1X = 2.355 × B + 5.6024 × C + 0.5965 × D − 1.7076
B > 0.875
2C > 1X = 2.8713 × B − 1.658 × C + 0.1911 × D + 1.0358 × E + 66.0559 × F − 1.7365
F <= 0.163
3B > 0.875X = 0.5473 × A + 0.862 × B − 6.8996 × C + 1.0135 × E + 9.4435 × F + 39.7179
A <= 1.625
4C <= 1X = 13.3659 × A − 12.7662 × C − 1.4668 × E + 13.6242 × F + 24.3603
Vitrification
1D > 1.375X = 4.1865 × A + 0.9834 × B − 0.6441 × C + 5.5661 × D + 2.1536 × E − 18.0036
2X = 4.544 × A + 2.8493 × E + 19.091
PyrodwarfProliferation rate
1E > 1.125X = -1.8814 × A − 0.727 × B − 1.4415 × C + 0.0681 × D − 0.1405 × E + 1.6517 × F + 13.9309
E <= 2.375
A <= 1.625
C <= 2
2E > 1.125X = -0.6304 × A − 0.2558 × B − 0.0147 × C + 0.0438 × D − 0.2349 × E + 0.3444 × F + 10.3964
E <= 2.375
A <= 1.625
3E > 1.125X = -0.1087 × A − 0.2089 × B − 0.5264 × C − 0.0079 × D − 0.1992 × E + 1.6239 × F + 7.2824
E > 2.375
B > 0.875
A <= 1.625
4E > 1.125X = -0.9459 × A − 0.2805 × B − 0.6259 × C − 0.0565 × D − 0.4487 × E + 0.3839 × F + 10.0108
E > 2.375
5E <= 1.125X = -0.1673 × A − 0.3295 × B − 0.6127 × C + 0.0083 × D + 0.8668 × E + 1.3144 × F + 2.9653
B <= 0.875
6E > 1.125X = -0.089 × A − 0.3747 × B − 0.2561 × C + 0.048 × D + 1.2633 × E + 1.1152 × F + 7.3119
B <= 1.625
C <= 2
7E > 1.125X = -0.152 × A − 0.7885 × B − 0.0643 × C + 0.0796 × D + 2.0641 × E + 2.6466 × F + 5.5749
8A <= 0.875X = -0.1996 × A − 0.2481 × C + 0.0398 × D + 2.0721
9A <= 1.625X = -0.1075 × A − 0.3785 × C + 0.268 × F + 1.878
C > 1
10X = -1.3167 × A + 0.0357 × D + 3.6155
Shoot length
1C <= 2X = -0.3552 × A − 0.2809 × B + 0.0958 × C + 0.0602 × D − 0.1355 × E + 2.4832 × F + 3.5306
C > 1
D > 1.375
E > 2.375
B > 0.875
2C > 1X = -0.3463 × A − 0.0924 × B + 0.8286 × C + 0.0443 × D − 0.1156 × E + 3.1266 × F + 3.035
D > 1.375
A > 0.875
E <= 2.375
A <= 1.625
B <= 1.625
3C > 1X = 0.1545 × A − 0.0727 × B + 0.5525 × C − 0.1703 × D − 0.3319 × E + 1.344 × F + 2.9199
D > 1.375
A > 0.875
B > 0.875
F <= 0.163
4C > 1X = -0.0352 × A − 0.0992 × B + 0.2924 × C + 0.0807 × D − 0.1768 × E + 1.5625 × F + 3.2275
D > 1.375
A > 0.875
5C > 1X = -0.0488 × A − 0.2705 × B + 0.3694 × C + 0.1452 × D + 0.0668 × E + 1.7824 × F + 3.2257
D > 1.375
B > 0.875
6A <= 1.625X = -0.2058 × A − 0.3384 × B + 0.2668 × C + 0.2046 × D − 0.1517 × E + 1.8772 × F + 2.6147
C <= 1
A > 0.875
E <= 2.375
D <= 3.125
7A <= 1.625X = -0.1354 × A − 0.3512 × B + 0.5812 × C + 0.2623 × D − 0.106 × E + 1.7793 × F + 2.4655
E <= 2.375
C <= 2
B > 0.875
F <= 0.163
8E <= 2.375X = 0.2111 × A − 0.0768 × B + 0.5576 × C + 0.421 × D − 0.0584 × E + 1.2153 × F + 2.1238
A <= 1.625
C > 1
9E <= 2.375X = -0.1813 × A − 0.2502 × B + 0.1778 × C − 0.0823 × E + 1.7182 × F + 2.8632
A > 1.625
C <= 1
10F <= 0.163X = 0.1754 × A − 0.1856 × B − 0.0808 × E + 4.0154 × F + 2.0236
E <= 2.375
B > 0.875
11E > 2.375X = 0.0641 × A − 0.1203 × B − 0.3621 × E + 3.2001
B <= 1.625
A <= 1.625
12E > 2.375X = 0.4331 × A − 0.5811 × E + 3.0243
13A <= 1.625X = 0.0481 × A + 3.2957
14X = + 3.245
Quality index
1C > 1X = -0.2346 × A − 0.465 × B − 0.3995 × C − 0.373 × D − 0.1173 × E + 6.7724
D > 1.375
2C > 1X = -0.4178 × A − 0.038 × B + 0.0916 × C − 0.1751 × E + 3.1081
3A <= 1.625X = -0.0329 × A − 0.2049 × B + 0.0499 × D − 0.0889 × E + 1.9649
D > 1.375
B > 0.875
4X = 0.3466 × A − 1.2761 × B + 0.14 × E − 1.0282 × F + 2.2133
Shoot tip necrosisC > 1X = 2.355 × B + 5.6024 × C + 0.5965 × D − 1.7076
B > 0.875
1C > 1X = 2.8713 × B − 1.658 × C + 0.1911 × D + 1.0358 × E + 66.0559 × F − 1.7365
F <= 0.163
2B > 0.875X = 0.5473 × A + 0.862 × B − 6.8996 × C + 1.0135 × E + 9.4435 × F + 39.7179
A <= 1.625
3C <= 1X = 13.3659 × A − 12.7662 × C − 1.4668 × E + 13.6242 × F + 24.3603
Vitrification
1D > 1.375X = 4.1865 × A + 0.9834 × B − 0.6441 × C + 5.5661 × D + 2.1536 × E − 18.0036
2X = 4.544 × A + 2.8493 × E + 19.091

Inputs are A: KNO3, B: NH4NO3, C: Mesos, D: Micros, E: BA, F: IBA.

The performance criteria values for the models are shown in Table 7. It is clear that both models reasonable predict all plant parameters measured. In comparing the accuracy, GEP was more precise for most parameters in both rootstocks except for shoot length. Consequently, GA and PSO techniques were used for multi-objective optimization of GEP models.

Table 7
Statistical summary of the implemented models.
RootstockModelOutputRMSEMAREMBER2
OHFProliferation
M50.27560.05730.04420.9916
GEP0.25380.05990.02560.9933
Pyrodwarf
M50.33120.0512-0.07820.9948
GEP0.39330.07080.04660.9932
OHFShoot length
M50.16650.04190.00240.9854
GEP0.21960.05870.03410.9741
Pyrodwarf
M50.17090.0921-0.07950.9924
GEP0.24580.12580.01290.9783
OHFVitrification
M53.62780.1407-0.03590.9497
GEP3.07380.10930.24960.9692
Pyrodwarf
M55.32140.16840.6450.9135
GEP4.38440.1115-0.80400.9364
OHFShoot tip necrosis
M54.11230.17350.4530.9529
GEP4.04250.1319-0.76040.9616
Pyrodwarf
M54.51730.1387-0.40490.9327
GEP3.61750.1495-0.24230.9544
OHFQuality index
M50.39480.1191-0.00980.934
GEP0.40670.12710.07170.9437
Pyrodwarf
M50.4070.1428-0.01090.933
GEP0.37820.1300-0.04970.9440

Optimization of GEP models

MNOGA and MOGA optimized GEP models were compared for their ability to optimize the composition in vitro culture media for pear rootstocks (Tables 8 and 9).

Table 8
Results of mono-objective optimization of a GEP model using GA to achieve maximum PR, SL and QI and minimum STN and Vitri during OHF and Pyrodwarf pear rootstock proliferation in vitro.
Pyrus rootstockNH4NO3KNO3MesosMinorBAIBA
PyrodwarfPR
13.004321.56371.1881.75483.28342.07920.1311
SL
4.99991.82650.51151.73932.60420.59470.1599
QI
4.98860.88550.52.53.99990.50010.05
STN
0.00010.92540.50342.29660.63740.51290.0662
Vitri
3.99890.50.52.49992.76380.50.05
OHF
PR
9.42091.99961.18950.61882.13061.59380.1721
SL
4.99230.89901.35382.04353.45331.80800.0976
QI
4.83650.99140.5331.85782.12122.58600.1800
STN
0.01851.08290.51441.58162.36301.92980.1504
Vitri
0.01870.51.2741.49251.51961.31580.1443
Table 9
Multi-objective optimization of GEP models using GA and PSO techniques to achieve the highest quality and quantity during pear rootstock in vitro proliferation.
RootstockOptimization techniqueMedium compositionPRSLQISTNVitri
NH4NO3KNO3MesosMicroBAIBA
PyrodwarfPSO0.740.502.502.543.000.0212.844.794.921.075.66
GA0.810.502.502.530.500.025.459.255.000.144.79
OHFPSO1.000.502.322.322.100.2012.415.614.270.002.13
GA1.010.502.352.322.100.2012.585.454.190.002.14

For Pyrodwarf, MOGA optimized models gave a lower PR (5.45) than MNOGA optimized models (13.00). On the contrary, SL was much lower in MNOGA (5.00) than MOGA (9.25) optimized models. QI showed almost no difference between the two procedures (4.99 vs.5.00). STN and Vitri were higher with MOGA optimization (0.14 and 4.79, respectively) than with MNOGA (0.0001 and 4.00) (Tables 8 and 9).

The same comparisons for OHF showed higher PR and SL with MOGA (12.58 and 5.45) than using MNOGA (9.42 and 4.99) but lower QI using MOGA (4.19) than MNOGA (4.84). STN was higher with MNOGA (0.02) than MOGA (0.00) and Vitri was much higher with MOGA (2.14) than MNOGA (0.02) (Tables 8 and 9).

MOPSO analysis on the GEP models resulted in optimal outputs of (mgl-1) 0.74 NH4NO3, 0.50 KNO3, 2.50 meso-nutrients (CaCl2, MgSO4 and KH2PO4), 2.54 micro-nutrients (CoCl2, CuSO4, FeNaEDTA, H3BO3, KI, MnSO4, NaMoO4 and ZnSO4), 3.00 BA and 0.02 IBA for Pyrodwarf and 1.00 NH4NO3, 0.50 KNO3, 2.32 meso-nutrients, 2.32 micro-nutrients, 2.10 BA and 0.20 IBA for OHF. In contrast, MOGA optimization analysis of GEP models gave medium containing (mgl-1) 0.81 NH4NO3, 0.50 KNO3, 2.50 meso-nutrients, 2.53 micro-nutrients, 0.50 BA and 0.02 IBA for Pyrodwarf and 1.01 NH4NO3, 0.50 KNO3, 2.35 meso-nutrients, 2.32 micro-nutrients, 2.10 BA and 0.20 IBA for OHF.

For Pyrodwarf, multi-objective optimizing of GEP models using PSO resulted in greater PR (12.84) than use of GA (5.45) but SL and QI were better optimized using GA than PSO (Tables 8 and 9). For OHF few differences in PR, Vitri, or STN were found between MOGA and MOPSO. The OHF, SL and QI were better optimized by MOPSO than MOGA, the opposite of the Pyrodwarf results (Tables 8 and 9).

The media constituents proposed by MOGA and MOPSO optimized GEP predictive models showed nearly the same input quantities for each component except BA hormone which was much greater in the MOPSO (3.00) than the MOGA (0.50) optimized model for Pyrodwarf rootstock.

Important inputs selection using GT

For building GEP and M5’ models to predict culture media composition for pear rootstocks, key input factors were selected using the GT. Conventionally, a modeler needs to use trial and error to build mathematical models, such as ANN, to evaluate input combinations. This is very time consuming since the modeler needs to calibrate and test models using all the likely input combinations. In addition, there is no clear rule determining the number of data points to be used in the calibration process. Using the GT, the workload for model development can be reduced greatly and guidance can be provided regarding the number of input data used in the developed model. Basically, the GT helps reach the best possible mean square error that can be achieved using any nonlinear smooth model. In this study, various combinations of minerals and hormones were explored to assess their effect on explant growth of two pear rootstocks.

To determine the most important variables, the gamma value must first be calculated for a combination of all variables (6 input variables). In the next stage, one of the variables is omitted and the gamma value is calculated for a combination of the remaining variables (5 variables). Then, the omitted variable from the previous stage is returned and another variable is omitted from the original combination (6 variables) and a gamma value is then calculated for the new combination. This process is continued for all variables one by one and in each step the gamma value is computed. Thus, the inputs can be ranked based on the importance of their effect on the outputs using their gamma values.

For the OHF rootstock, BA, with the highest GT value (Γ = 4.0178), was identified as the most important input variable affecting the PR. Others in descending order were NH4NO3, Mesos, IBA, KNO3 and Micros (Table 10). Mesos (Γ = 0.5482) were the most significant factor affecting SL, followed by KNO3, IBA, BA, NH4NO3 and Micros. The relative importance of inputs affecting STN was Mesos (Γ = 184.0100) > IBA (Γ = 130.9600) > KNO3 (Γ = 127.3200) > NH4NO3 (Γ = 116.5100) > BA (Γ = 106.2700) > Micro (Γ = 44.7600). Micro (Γ = 136.6100), was the key variable influencing Vitri, while BA (Γ = -1.9649) and Mesos (Γ = -0.0819) had little effect. Mesos (Γ = 1.1146) were the greatest influence on QI. In general, many of the parameters for OHF were significantly influenced by Mesos (Table 10).

Table 10
Gamma test results for the OHF rootstock.
Output variablesInput combinationsMaskGamma (Γ)Gradiant (A)SE
ProliferationAll inputs1111110.56200.86691.5763
All inputs—KNO30111112.00770.44771.6985
All inputs—NH4NO31011112.61500.43540.8301
All inputs—Mesos1101112.28330.52571.3597
All inputs—Micro1110110.59651.20641.2197
All inputs—BA1111014.01780.16441.4234
All inputs—IBA1111102.05140.45771.1611
Shoot LengthAll inputs1111110.22030.09570.0753
All inputs—KNO30111110.36480.06360.1170
All inputs—NH4NO31011110.32680.07650.1515
All inputs—Mesos1101110.54820.04050.1048
All inputs—Micro1110110.20100.16500.0535
All inputs—BA1111010.33170.09520.1365
All inputs—IBA1111100.35600.07070.1341
STNAll inputs11111148.998031.482042.7530
All inputs—KNO3011111127.3200127.320054.0010
All inputs—NH4NO3101111116.510013.704042.9240
All inputs—Mesos110111184.01004.639651.9130
All inputs—Micro11101144.766046.796041.7740
All inputs—BA111101106.270019.926058.8890
All inputs—IBA111110130.960012.323051.3970
VitrificationAll inputs111111-17.740028.130025.9310
All inputs—KNO301111120.918019.391027.7170
All inputs—NH4NO310111129.466016.761045.3380
All inputs—Mesos110111-0.081927.711031.5320
All inputs—Micro111011136.6100-1.271835.4910
All inputs—BA111101-1.964928.868031.3780
All inputs—IBA11111021.986016.834054.7800
QualityAll inputs1111110.07280.27680.2233
All inputs—KNO30111110.57460.14710.2216
All inputs—NH4NO31011110.61610.13410.1803
All inputs—Mesos1101111.11460.04080.3014
All inputs—Micro1110110.51590.24320.2885
All inputs—BA1111010.41750.22680.2853
All inputs—IBA1111100.84180.08290.3527

Note: Different combinations compared to study the input effects (inclusion and exclusion indicated by 1 or 0 in the mask).

GT data for Pyrodwarf rootstock are presented in Table 11. BA (Γ = 10.2920), micros (Γ = 0.7874), NH4NO3 (Γ = 166.410), KNO3 (Γ = 168.4400), and mesos (Γ = 1.4860) had the highest gamma values for PR, SL, STN, Vitri and QI. For this rootstock, each measured parameter was affected differently by the input factors.

Table 11
Gamma test results for Pyrodwarf rootstock.
Output VariableInput combinationsMaskGamma (Γ)Gradiant (A)SE
ProliferationAll inputs1111112.11291.74034.0116
All inputs—KNO30111114.78180.93934.2339
All inputs—NH4NO31011116.87710.75861.6950
All inputs—Mesos1101114.62361.25933.5021
All inputs—Micro1110112.04212.51853.3655
All inputs—BA11110110.29200.01063.6452
All inputs—IBA1111105.23410.87142.9160
Shoot LengthAll inputs111111-0.35730.37960.3801
All inputs—KNO30111110.43990.17850.3984
All inputs—NH4NO31011110.54310.15060.5246
All inputs—Mesos1101110.28880.23310.4847
All inputs—Micro1110110.78740.20070.2793
All inputs—BA1111010.04270.33320.3510
All inputs—IBA1111100.46070.14280.6549
STNAll inputs111111128.0007.197452.0610
All inputs—KNO3011111144.4602.389431.0210
All inputs—NH4NO3101111166.410-3.383948.6330
All inputs—Mesos110111141.9003.594361.0130
All inputs—Micro11101191.67122.050042.6210
All inputs—BA111101139.0003.972757.7520
All inputs—IBA111110150.22001.722349.7580
VitrificationAll inputs111111152.12001.125562.0530
All inputs—KNO3011111168.4400-0.000879.8210
All inputs—NH4NO3101111147.40001.722419.3820
All inputs—Mesos110111160.77000.781264.4780
All inputs—Micro11101163.620038.351047.553
All inputs—BA111101104.820018.667058.6660
All inputs—IBA111110164.04001.055574.8700
QualityAll inputs1111111.30220.03470.4882
All inputs—KNO30111111.48560.00580.5191
All inputs—NH4NO31011111.39360.00030.1725
All inputs—Mesos1101111.4860-0.00740.5018
All inputs—Micro1110110.66920.29120.2363
All inputs—BA1111011.06450.12550.4323
All inputs—IBA1111101.48550.00490.5013

Discussion

In vitro culture medium composition directly influences explant growth. Recently, artificial intelligence has become a strong tool for analysis of plant tissue culture data and can accurately predict optimal media composition [10, 11, 18, 49]. Predictive models to examine the effect of macronutrients and hormonal content on the G × N15 Prunus explant growth and rooting were constructed successfully previously using an ANN modeling procedure [11, 18, 49]. In our earlier work on pear rootstocks (OHF 69 and Pyrodwarf), we used ANN-GA to forecast the optimum macronutrient concentrations for an in vitro medium and compared this method with stepwise regression modeling [10]. ANN-GA appeared promising for this purpose [10]. While ANN provides a good substitute for statistical regression, it does not identify any mathematical relationships between the input and output variables. Furthermore, the ANN technique requires a time consuming trial and error process in order to find network parameters such as hidden layers and number of neurons. Using other approaches, such as GP or decision tree algorithms, can potentially overcome some of the weaknesses of the ANN method. Use of GP as a GA has the advantage of generating prediction equations without presuming the previous form of the current relationships. While the decision tree methods are also characterized as tree structures, they generally explore a data space rather than a program space, as genetic algorithms do. GP methods can produce highly nonlinear models [73, 74] in comparison to linear M5’ tree models [75]. To the authors’ knowledge, decision tree algorithms have never been used to study the performance of in vitro plantlets. In this study, the M5’ algorithm [76] for developing the model tree, was used to model the effect of plant tissue culture media components on explant growth parameters. The M5’ model is a powerful soft computing technique which provides comprehensive mathematical equations that give users more insight into the parameters affecting the modeling process outcome [77, 78].

Previously we compared two algorithms, i.e. RBFNN and GEP, to test improved modeling techniques for predicting impacts of plant tissue culture media components on parameters of explant growth [40]. GEP was the more powerful and precise predicting method in addition to being practical.

In this study, we applied the M5’ tree model algorithm, one of the algorithms of the model tree (MT) technique, to predict optimized concentrations of plant tissue culture media components. The performance of the developed models was then compared with the performance of the GEP constructed models on the same data (Table 7). As mentioned above, MTs have been found previously to be more precise predicting methods than regression-based approaches and more clear than ANN methods [77]. The MT method has several advantages over other soft computing approaches such as ANN. Most importantly, MT does not need considerable trial and error inputs to attain the best model. However, the MT method has the key limitation that it produces only linear relationships. In addition, for more complex states, the transformation of input data may not be that simple and may not necessarily result in a several simple linear formulations [77]. According to the results, the optimized GEP approach provides better-fit calculation than M5’ tree model algorithm. In addition, it has been shown that the most effective optimization approach for optimizing GEP models was MOPSO.

One of the most important benefits of the GEP method, compared to other techniques, is the lack of need to assume the preceding form of the relationship in order to produce prediction equations. GP and its derivations have been used previously to determine complicated relationships fitting various experimental data [39, 79, 80]. For this method, better individuals are selected from among a population by using genetic variations and fitness functions. The genetic variations are introduced by genetic operators. GEP is a learning machine which is supposed to learn the relationship between variables in data groups. The difference between GEP and its precursors, GP and GA, is in their individual programming, which is as fixed length linear strings (chromosomes), shown eventually by expression trees in GEP. Whereas, in GP and GA, the expression of individuals is as fixed length linear strings (chromosomes) and nonlinear entities of different shapes (parse trees) and sizes, respectively. One of the strengths of GEP over GP and GA is that its genetic operators work at the chromosome level, which makes the formation of genetic diversity very simple. Another important point, that allows more complex programs with several sub-programs to be evolved, is the unique, multi-genic nature of GEP. GEP combines the benefits of both GP and GA while also overcoming some of their limitations [62]. During the past years, GEP has been used widely due to its high effectiveness and efficiency and the applications of GEP are very extensive and are rapidly increasing [81]. GEP algorithm, as one of the most efficient function mining algorithms, has been extensively used in classification, prediction, pattern recognition, and other research areas. GEP can mine an optimal function to deal with subsequent complicated tasks [82]. GEP is selected over ANNs model, since ANN is a black‐box model, while GEP can explain the developed prediction models with mathematical statements. The developed GEP models have been used to predict spring streamflow up to 5 months in advance with high accuracy [83]. GEP has been applied to specify the water quality and stress on rivers or lakes due to the pollutants found in the wastewater [84]. Because of the measurement conditions, data may have some missing values. Such problem can easily be solved by using GEP [84]. Results according to real data set show that the multiple gene expression programming and fuzzy expert system technique outperforms advanced acute hypotensive episode (a common serious postoperative complication in ICU, which may raise multiple system failure especially of cardiac and respiratory kinds, and even cause death) detection methods by obtaining high prediction accuracy [81].

Here, Explant growth in reaction to macronutrient concentration differed, based on pear rootstock genotype, as also occurred in our preceding study using ANN-based modeling which found the critical nutrients for optimal growth were NO3 and NH4+ [10]. We therefore proposed use of ANN-based modeling to identify concentrations of macronutrients that would maximize PR and SL while minimizing STN and Vitri [10].

Detecting the optimum levels of minerals and hormones for a particular plant genotype is problematic due to their complicated interactions [85]. Moreover, the occurrence of physiological disorders such as hyperhydricity and necrosis during the proliferation stage of Pyrus genotypes has led researchers to use a variety of media for optimal growth. Developing an optimized culture medium likely will require use of a reliable mathematical modeling and optimization method [10, 11, 18, 49]. Various statistical procedures have been used previously to develop effective plant tissue culture media [10, 11, 18, 20, 49, 86].

The response surface method (RSM) and Multiple Linear Regression (MLR) have been used previously to develop optimal in vitro media for pear genotypes [10, 87]. Significantly higher accuracy of prediction was reported for ANN-GA models than for RSM and MLR [10, 88]. RBFNN-based models, along with optimization algorithms have also been effective.

The MNOGA optimized models obtained in this work indicate the importance of each nutrient or hormone for explant growth (Table 8). Previous studies on G × N15 Prunus rootstock using ANN-GA modeling identified the greater importance of NH4+, NO3-, PO42-, Ca2+, and K+, relative to SO42-, Mg2+, and Cl, for in vitro proliferation [11]. MNOGA optimization of GEP models showed that high proliferation rate may result in reduced plantlet quality (Table 8). Performing multi-objective optimization techniques using GA and PSO on GEP models of Pyrodwarf showed that reducing BA and increasing NH4NO3, will increase QI and SL while decreasing the STN, Vitri, and PR (Table 9).

The role of the ratio of NO3- to NH4+ in Pyrus rootstock micropropagation has been extensively discussed in the literature [8992]. These results are in accordance with many preceding studies on various plant species [89, 90, 93, 94]. Macronutrient content of culture media is a major determining factor for explant growth of many plants, as was also found previously for pear rootstocks [10]. In this work we found a very small increase in NH4NO3 increased PR and Vitri of OHF explants while decreasing SL and QI (Table 9).

For Pyrodwarf, higher predicted PR obtained using MNOGA towards MOGA optimization method is a good point for selecting MNOGA as more appropriate model optimization method as STN and Vitri occurrences probability are also almost the same. Oppositely in OHF, higher predicted PR and also SL were found by using MOGA. Considering the lower QI and higher Vitri using MOGA may lead us to select MNOGA as more appropriate method for OHF, as well.

We used MOPSO as another multi-objective and efficient optimization method to achieve a more precise multi-objective optimization method for optimizing our models. Comparing the MOPSO results with MNOGA in Pyrodwarf revealed nearly the same PR, SL and QI using MNOGA and MOPSO, but STN and Vitri showed higher results using MOPSO (Tables 8 and 9). So, there is more probability of STN and Vitri occurrence using MOPSO optimized models in Pyrodwarf. The same comparison in OHF showed higher PR, SL and QI using MOPSO than MNOGA and lower STN was found using MOPSO towards MNOGA, but higher Vitri found using MOPSO to MNOGA (Tables 8 and 9). Accordingly, achieving higher proliferation rate can cover the low probability of Vitri occurrence (2.14). Consequently, in view of both results in Pyrodwarf and OHF, MOPSO can be considered as a more powerful GEP model multi-objective optimization method.

Conclusion

The aim of our recent research [10, 11, 18, 49] has been to identify a more precise method for predicting optimum components of proliferation or rooting media. To the best of our knowledge, this is the first time that multi-objective optimization techniques have been used to optimize culture media composition. Here, GA and PSO optimized GEP models were applied to find optimum composition of pear rootstock media. RBFNN and GEP modeling showed that, consistent with former studies [89, 95, 96], decreasing the nitrogen content of the medium improves shoot growth and quality. We also found that lower nitrogen content combined with higher BA concentration results in higher PR, STN, Vitri and lower QI. Comparison of these results with our previous work [10, 11, 18, 49] indicates that use of multi-objective optimization methods leads to more accurate prediction.

Comparison of the M5’ model tree and GEP modeling algorithms showed that the GEP technique is more effective than M5’ model tree for assessing the interaction of culture medium factors on growth parameters. MOPSO optimization of the GEP model is introduced as an effective multi-objective optimization tool to achieve comprehensive results.

In general, GEP models are easy to use and provide unambiguous mathematical equations in forecasting accurately optimized culture media.

We suggest comparison of more multi-objective evolutionary algorithms like GSA for optimization of parameters to be studied in further researches.

Acknowledgements

We thank Mr. Charles A. Leslie, University of California, Davis, United States for helpful comments and English editing of the manuscript.

References

ACCassells. Detection and elimination of microbial endophytes and prevention of contamination in plant tissue culture Plant tissue Cult Dev Biotechnol CRC Press Boca Raton, FL 2011;22338.

PJanani, JDAdiga, DKalaivanan. Effect of Certain Rootstocks on Vegetative, Reproductive Growth and Yield of Cashew Cultivars. Curr J Appl Sci Technol. 2020;111.

Jacob HB. Pyrodwarf, a new clonal rootstock for high density pear orchards. In: VII International Symposium on Pear Growing 475. 1997. p. 169–78.

Bajaj YPS. Biotechnology in agriculture and forestry. Vol. 1986;

AIkinci, IBolat, SErcisli, OKodad. Influence of rootstocks on growth, yield, fruit quality and leaf mineral element contents of pear cv.‘Santa Maria’in semi-arid conditions. Biol Res. 2014;47(1):71 10.1186/0717-6287-47-71

Baviera JA, Garcia JL, Ibarra M. Commercial in vitro micropropagation of pear cv Conference. In: V International Symposium on Pear Growing 256. 1988. p. 63–8.

Grigoriadou K, Leventakis N, Vasilakakis M. EFFECT OF VARIOUS CULTURE CONDITIONS ON PROLIFERATION AND SHOOT TIP NECROSIS IN THE PEAR CULTIVARS ‘WILLIAM’S’AND ‘HIGHLAND’GROWN IN VITRO. In: XXV International Horticultural Congress, Part 10: Application of Biotechnology and Molecular Biology and Breeding-In Vitro 520. 1998. p. 103–8.

AThakur, JSKanwar. Micropropagation of" Wild pear" Pyrus pyrifolia (Burm F.) Nakai. II. Induction of Rooting. Not Bot Horti Agrobot Cluj-Napoca. 2008;36(2):10411.

BMReed, SWada, JDeNoma, RPNiedz. Improving in vitro mineral nutrition for diverse pear germplasm. Vitr Cell Dev Biol. 2013;49(3):34355.

10 

SJamshidi, AYadollahi, HAhmadi, MMArab, MEftekhari. Predicting in vitro culture medium macro-nutrients composition for pear rootstocks using regression analysis and neural network models. Front Plant Sci. 2016;7:274 10.3389/fpls.2016.00274

11 

MMArab, AYadollahi, AShojaeiyan, HAhmadi. Artificial neural network genetic algorithm as powerful tool to predict and optimize in vitro proliferation mineral medium for G× N15 rootstock. Front Plant Sci. 2016;7:1526 10.3389/fpls.2016.01526

12 

MEftekhari, AYadollahi, HAhmadi, AShojaeiyan, MAyyari. Development of an Artificial Neural Network as a Tool for Predicting the Targeted Phenolic Profile of Grapevine (Vitis vinifera) Foliar Wastes. Front Plant Sci. 2018;9:837 10.3389/fpls.2018.00837

13 

MKadota, YNiimi. Effects of cytokinin types and their concentrations on shoot proliferation and hyperhydricity in in vitro pear cultivar shoots. Plant Cell Tissue Organ Cult. 2003;72(3):2615.

14 

DRužić, TVujović, DNikolić, RCerović. In vitro growth responses of the ‘Pyrodwarf’pear rootstock to cytokinin types. Rom Biotechnol Lett. 2011;16(5):6631.

15 

BMReed, SWada, JDeNoma, RPNiedz. Mineral nutrition influences physiological responses of pear in vitro. Vitr Cell Dev Biol. 2013;49(6):699709.

16 

AAygun, HDumanoglu. In vitro shoot proliferation and in vitro and ex vitro root formation of Pyrus elaeagrifolia Pallas. Front Plant Sci. 2015;6:225 10.3389/fpls.2015.00225

17 

MLotfi, MMars, SWerbrouck. Optimizing pear micropropagation and rooting with light emitting diodes and trans-cinnamic acid. Plant Growth Regul. 2019;88(2):17380.

18 

MMArab, AYadollahi, MEftekhari, HAhmadi, MAkbari, SSKhorami. Modeling and Optimizing a New Culture Medium for In Vitro Rooting of G× N15 Prunus Rootstock using Artificial Neural Network-Genetic Algorithm. Sci Rep. 2018;8(1):9977 10.1038/s41598-018-27858-4

19 

JGago, MLandín, PPGallego. A neurofuzzy logic approach for modeling plant processes: a practical case of in vitro direct rooting and acclimatization of. Vitis vinifera. 2010;2419.

20 

JGago, LMartínez-Núñez, MLandín, PPGallego. Artificial neural networks as an alternative to the traditional statistical methodology in plant research. J Plant Physiol. 2010;167(1):237. 10.1016/j.jplph.2009.07.007

21 

TMurashige, FSkoog. A revised medium for rapid growth and bio assays with tobacco tissue cultures. Physiol Plant. 1962;15(3):47397.

22 

TMurashige. Plant propagation through tissue cultures. Annu Rev Plant Physiol. 1974;25(1):13566.

23 

PDey, AKDas. A utilization of GEP (gene expression programming) metamodel and PSO (particle swarm optimization) tool to predict and optimize the forced convection around a cylinder. Energy. 2016;95:44758.

24 

LPLeon, DGay. Gene expression programming for evaluation of aggregate angularity effects on permanent deformation of asphalt mixtures. Constr Build Mater. 2019;211:4708.

25 

SBhowmik, APaul, RPanua, SKGhosh, DDebroy. Artificial intelligence based gene expression programming (GEP) model prediction of Diesel engine performances and exhaust emissions under Diesosenol fuel strategies. Fuel. 2019;235:31725.

26 

LBenali, GNotton, AFouilloy, CVoyant, RDizene. Solar radiation forecasting using artificial neural network and random forest methods: Application to normal beam, horizontal diffuse and global components. Renew energy. 2019;132:87184.

27 

DMicieli, TMinniti, LMEvans, GGorini. Accelerating Neutron tomography experiments through Artificial Neural Network based reconstruction. Sci Rep. 2019;9(1):2450 10.1038/s41598-019-38903-1

28 

SMazhar, ADitta, LBulgariu, IAhmad, MAhmed, AANadiri. Sequential treatment of paper and pulp industrial wastewater: Prediction of water quality parameters by Mamdani Fuzzy Logic model and phytotoxicity assessment. Chemosphere. 2019;227:25668. 10.1016/j.chemosphere.2019.04.022

29 

ABurgaç, HYavuz. Fuzzy Logic based hybrid type control implementation of a heaving wave energy converter. Energy. 2019;170:120214.

30 

SWada, RPNiedz, BMReed. Determining nitrate and ammonium requirements for optimal in vitro response of diverse pear species. Vitr Cell Dev Biol. 2015;51(1):1927.

31 

JGago, OPérez-Tornero, MLandín, LBurgos, PPGallego. Improving knowledge of plant tissue culture and media formulation by neurofuzzy logic: a practical case of data mining using apricot databases. J Plant Physiol. 2011;168(15):185865. 10.1016/j.jplph.2011.04.008

32 

JGago, LMartínez-Núñez, MLandín, JFlexas, PPGallego. Modeling the effects of light and sucrose on in vitro propagated plants: a multiscale system analysis using artificial intelligence technology. PLoS One. 2014;9(1):e85989 10.1371/journal.pone.0085989

33 

MBilgili. Prediction of soil temperature using regression and artificial neural network models. Meteorol Atmos Phys. 2010;110(1–2):5970.

34 

JLPilkington, CPreston, RLGomes. Comparison of response surface methodology (RSM) and artificial neural networks (ANN) towards efficient extraction of artemisinin from Artemisia annua. Ind Crops Prod. 2014;58:1524.

35 

IAli, OMLAlharbi, ZAAlothman, AYBadjah, AAlwarthan. Artificial neural network modelling of amido black dye sorption on iron composite nano material: kinetics and thermodynamics studies. J Mol Liq. 2018;250:18.

36 

VOliveira, VSousa, CDias-Ferreira. Artificial neural network modelling of the amount of separately-collected household packaging waste. J Clean Prod. 2019;210:4019.

37 

CFerreira. Algorithm for solving gene expression programming: a new adaptive problems. Complex Syst. 2001;13(2):87129.

38 

THong, KJeong, CKoo. An optimized gene expression programming model for forecasting the national CO2 emissions in 2030 using the metaheuristic algorithms. Appl Energy. 2018;228:80820.

39 

ANazari. Application of gene expression programming to predict the compressive damage of lightweight aluminosilicate geopolymer. Neural Comput Appl. 2019;31(2):76776.

40 

SJamshidi, AYadollahi, MMArab, MSoltani, MEftekhari, HSabzalipoor, et al Combining gene expression programming and genetic algorithm as a powerful hybrid modeling approach for pear rootstocks tissue culture media formulation. Plant Methods. 2019;15(1):136 10.1186/s13007-019-0520-y

41 

Antonio LM, Coello CAC. Use of cooperative coevolution for solving large scale multiobjective optimization problems. In: 2013 IEEE Congress on Evolutionary Computation. IEEE; 2013. p. 2758–65.

42 

JJDurillo, AJNebro, CACCoello, JGarcía-Nieto, FLuna, EAlba. A study of multiobjective metaheuristics when solving parameter scalable problems. IEEE Trans Evol Comput. 2010;14(4):61835.

43 

LLi, QLin, SLiu, DGong, CACCoello, ZMing. A novel multi-objective immune algorithm with a decomposition-based clonal selection. Appl Soft Comput. 2019;105490.

44 

DZou, SLi, XKong, HOuyang, ZLi. Solving the combined heat and power economic dispatch problems by an improved genetic algorithm and a new constraint handling strategy. Appl Energy. 2019;237:64670.

45 

LLv, JZhao, JWang, TFan. Multi-objective firefly algorithm based on compensation factor and elite learning. Futur Gener Comput Syst. 2019;91:3747.

46 

WNiu, ZFeng, CCheng, XWu. A parallel multi-objective particle swarm optimization for cascade hydropower reservoir operation in southwest China. Appl Soft Comput. 2018;70:56275.

47 

Kennedy J, Eberhart R. Particle swarm optimization (PSO). In: Proc IEEE International Conference on Neural Networks, Perth, Australia. 1995. p. 1942–8.

48 

JKennedy. Particle swarm optimization. Encycl Mach Learn. 2010;7606.

49 

MMArab, AYadollahi, HAhmadi, MEftekhari, MMaleki. Mathematical Modeling and Optimizing of in Vitro Hormonal Combination for G× N15 Vegetative Rootstock Proliferation Using Artificial Neural Network-Genetic Algorithm (ANN-GA). Front Plant Sci. 2017;8:1853 10.3389/fpls.2017.01853

50 

SAgalbjorn, NKoncar, AJJones. A note on the gamma test. Neural Comput Appl. 1997;5(3):1313.

51 

DEvans, AJJones. A proof of the Gamma test. Proc R Soc London Ser A Math Phys Eng Sci. 2002;458(2027):275999.

52 

RRemesan, MAShamim, DHan. Model data selection using gamma test for daily solar radiation estimation. Hydrol Process. 2008;22(21):43019.

53 

AMalik, AKumar, OKisi. Daily Pan Evaporation Estimation Using Heuristic Methods with Gamma Test. J Irrig Drain Eng. 2018;144(9):4018023.

54 

ZGhaedrahmat, MVosoughi, YTBirgani, ANeisi, GGoudarzi, ATakdastan. Prediction of O 3 in the respiratory system of children using the artificial neural network model and with selection of input based on gamma test, Ahvaz, Iran. Environ Sci Pollut Res. 2019;110.

55 

AMoghaddamnia, RRemesan, MHKashani, MMohammadi, DHan, JPiri. Comparison of LLR, MLP, Elman, NNARX and ANFIS Models—with a case study in solar radiation estimation. J Atmos Solar-Terrestrial Phys. 2009;71(8–9):97582.

56 

AKumar, PKumar, VKSingh. Evaluating Different Machine Learning Models for Runoff and Suspended Sediment Simulation. Water Resour Manag. 2019;33(3):121731.

57 

JPMaran, SManikandan, KThirugnanasambandham, CVNivetha, RDinesh. Box–Behnken design based statistical modeling for ultrasound-assisted extraction of corn silk polysaccharide. Carbohydr Polym. 2013;92(1):60411. 10.1016/j.carbpol.2012.09.020

58 

MABezerra, RESantelli, EPOliveira, LSVillar, LAEscaleira. Response surface methodology (RSM) as a tool for optimization in analytical chemistry. Talanta. 2008;76(5):96577. 10.1016/j.talanta.2008.05.019

59 

S-MHuang, C-HKuo, C-AChen, Y-CLiu, C-JShieh. RSM and ANN modeling-based optimization approach for the development of ultrasound-assisted liposome encapsulation of piceid. Ultrason Sonochem. 2017;36:11222. 10.1016/j.ultsonch.2016.11.016

60 

NEmamipour, MVossoughi, FMahboudi, MGolkar, PFard-Esfahani. Soluble expression of IGF1 fused to DsbA in SHuffle T7 strain: optimization of expression and purification by Box-Behnken design. Appl Microbiol Biotechnol. 2019;114.

61 

SHHashemi, MKaykhaii, AJKeikha, ZSajjadi, MMirmoghaddam. Application of response surface methodology for silver nanoparticle stir bar sorptive extraction of heavy metals from drinking water samples: a Box–Behnken design. Analyst. 2019; 10.1039/c9an00165d

62 

CFerreira. Gene expression programming: mathematical modeling by an artificial intelligence. Vol. 21 Springer; 2006.

63 

SRoy, AGhosh, AKDas, RBanerjee. Development and validation of a GEP model to predict the performance and exhaust emission parameters of a CRDI assisted single cylinder diesel engine coupled with EGR. Appl Energy. 2015;140:5264.

64 

JShiri, AHNazemi, AASadraddini, GLanderas, OKisi, AFFard, et al Comparison of heuristic and empirical approaches for estimating reference evapotranspiration from limited inputs in Iran. Comput Electron Agric. 2014;108:23041.

65 

Banzhaf W, Poli R, Schoenauer M, Fogarty TC. Genetic Programming: First European Workshop, EuroGP’98, Paris, France, April 14–15, 1998, Proceedings. Vol. 1. Springer Science & Business Media; 1998.

66 

JShiri, ÖKişi, GLanderas, JJLópez, AHNazemi, Stuyt LCPM. Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain). J Hydrol. 2012;414:30216.

67 

Quinlan JR. Learning With Continuous Classes. In: Proceedings AI’92, 5th Australian Conference on Artificial IntelligenceWorld Scientific. World Scientific; 1992. p. 343–8.

68 

MPal, SDeswal. M5 model tree based modelling of reference evapotranspiration. Hydrol Process. 2009 5;23(10):143743.

69 

ARahimikhoob, MAsadi, MMashal. A comparison between conventional and M5 model tree methods for converting pan evaporation to reference evapotranspiration for semi-arid region. Water Resour Manag. 2013;27(14):481526.

70 

FKarimaldini, LTeang Shui, TAhmed Mohamed, MAbdollahi, NKhalili. Daily evapotranspiration modeling from limited weather data by using neuro-fuzzy computing technique. J Irrig Drain Eng. 2011;138(1):2134.

71 

SMirjalili. Genetic algorithm In: Evolutionary Algorithms and Neural Networks. Springer; 2019 p. 4355.

72 

DEGoldberg, BKorb, KDeb. Messy genetic algorithms: Motivation, analysis, and first results. Complex Syst. 1989;3(5):493530.

73 

AHGandomi, AHAlavi, PArjmandi, AAghaeifar, RSeyednour. Genetic programming and orthogonal least squares: a hybrid approach to modeling the compressive strength of CFRP-confined 1. Gandomi AH, Alavi AH, Arjmandi P, Aghaeifar A, Seyednour R (2010) Genetic programming and orthogonal least squares: a hybrid appro. J Mech Mater Struct. 2010;5(5):73553.

74 

AHGandomi, AHAlavi. A new multi-gene genetic programming approach to nonlinear system modeling. Part I: materials and structural engineering problems. Neural Comput Appl. 2012;21(1):17187.

75 

ABehnood, JOlek, MAGlinicki. Predicting modulus elasticity of recycled aggregate concrete using M5′ model tree algorithm. Constr Build Mater. 2015;94:13747.

76 

Wang Y, Witten IH. Induction of model trees for predicting continuous classes. proceedings of the poster papers of the european conference on machine learning. Prague: University of Economics, Faculty of Informatics and Statistics; 1997.

77 

AEtemad-Shahidi, MTaghipour. Predicting longitudinal dispersion coefficient in natural streams using M5′ model tree. J Hydraul Eng. 2012;138(6):54254.

78 

PJGarcía-Nieto, EGarcía-Gonzalo, JRAFernández, CDMuñiz. Modeling algal atypical proliferation using the hybrid DE–MARS–based approach and M5 model tree in La Barca reservoir: A case study in northern Spain. Ecol Eng. 2019;130:198212.

79 

ANazari, SRiahi. Predicting the effects of nanoparticles on compressive strength of ash-based geopolymers by gene expression programming. Neural Comput Appl. 2013;23(6):167785.

80 

EDikmen. Gene expression programming strategy for estimation performance of LiBr–H 2 O absorption cooling system. Neural Comput Appl. 2015;26(2):40915.

81 

JZhong, LFeng, Y-SOng. Gene expression programming: A survey. IEEE Comput Intell Mag. 2017;12(3):5472.

82 

LXu, YHuang, XShen, YLiu. Parallelizing gene expression programming algorithm in enabling large-scale classification. Sci Program. 2017;2017.

83 

REsha, MAImteaz. Pioneer use of gene expression programming for predicting seasonal streamflow in Australia using large scale climate drivers. Ecohydrology. 2020;e2242.

84 

Ferreira C. Gene expression programming: a new adaptive algorithm for solving problems. arXiv Prepr cs/0102027. 2001;

85 

MNNas, PERead. A hypothesis for the development of a defined tissue culture medium of higher plants and micropropagation of hazelnuts. Sci Hortic (Amsterdam). 2004;101(1–2):189200.

86 

PPGallego, JGago, MLandín. Artificial neural networks technology to model and predict plant biology process In: Artificial Neural Networks-Methodological Advances and Biomedical Applications. InTech; 2011.

87 

SWada, RPNiedz, JDeNoma, BMReed. Mesos components (CaCl 2, MgSO 4, KH 2 PO 4) are critical for improving pear micropropagation. Vitr Cell Dev Biol. 2013;49(3):35665.

88 

MSedghi, AGolian, PSoleimani-Roodi, AAhmadi, MAami-Azghadi. Relationship between color and tannin content in sorghum grain: application of image analysis and artificial neural network. Rev Bras Ciência Avícola. 2012;14(1):5762.

89 

BNowak, KMiczyński, LHudy. The effect of total inorganic nitrogen and the balance between its ionic forms on adventitious bud formation and callus growth of ‘Węgierka Zwykła’plum (Prunus domestica L.). Acta Physiol Plant. 2007;29(5):47984.

90 

MIvanova, JVan Staden. Nitrogen source, concentration, and NH4+: NO3− ratio influence shoot regeneration and hyperhydricity in tissue cultured Aloe polyphylla. Plant Cell, Tissue Organ Cult. 2009;99(2):16774.

91 

CDamiano, SMonticelli, AFrattarelli. Recent progress and protocols in the micropropagation of apricot. Italus Hortus. 2009;16(2):1135.

92 

MShirdel, AMotallebi-Azar, SMasiha, NMortazavi, MMatloobi, YSharafi. Effects of inorganic nitrogen source and NH4+: NO3-ratio on proliferation of dog rose (Rosa canina). J Med Plants Res. 2011;5(18):46059.

93 

CMRamage, RRWilliams. Mineral nutrition and plant morphogenesis. Vitr Cell Dev Biol. 2002;38(2):11624.

94 

RPNiedz, TJEvens. Regulating plant tissue growth by mineral nutrition. Vitr Cell Dev Biol. 2007;43(4):37081.

95 

AMansseri-Lamrioui, ALouerguioui, AAbousalim. Effect of the medium culture on the micro cutting of material resulting from adult cuttings of wild cherry trees (Prunus avium L.) and of in vitro germination. 2009;

96 

CPetri, RScorza. Factors affecting adventitious regeneration from in vitro leaf explants of ‘Improved French’plum, the most important dried plum cultivar in the USA. Ann Appl Biol. 2010;156(1):7989.