# A Computational Method for Optimizing Experimental Environments forPhellinus igniarius via Genetic Algorithm and BP Neural Network

Authors: Zhongwei Li; Beibei Sun; Yuezhen Xin; Xun Wang; Hu Zhu
Journal: BioMed Research International
 (2016)

---

## Abstract

Flavones, the secondary metabolites ofPhellinus igniarius fungus, have the properties of antioxidation and anticancer. Because of the great medicinal value, there are large demands on flavones for medical use and research. Flavones abstracted from naturalPhellinus can not meet the medical and research need, sincePhellinus in the natural environment is very rare and is hard to be cultivated artificially. The production of flavones is mainly related to the fermentation culture ofPhellinus, which made the optimization of culture conditions an important problem. Some researches were made to optimize the fermentation culture conditions, such as the method of response surface methodology, which claimed the optimal flavones production was 1532.83 μg/mL. In order to further optimize the fermentation culture conditions for flavones, in this work a hybrid intelligent algorithm with genetic algorithm and BP neural network is proposed. Our method has the intelligent learning ability and can overcome the limitation of large-scale biotic experiments. Through simulations, the optimal culture conditions are obtained and the flavones production is increased to 2200 μg/mL.


---

## Body

## 1. Introduction

Phellinus is an ancient Chinese medicine, which has high medicinal value. Resent research confirmed that flavones, the secondary metabolites ofPhellinus, can improve human immune system, reduce the side effects of anticancer agents, and relieve the reaction of patients to radiotherapy or chemotherapy [1]. In addition, flavones have positive effect on irregular menstruation and other gynecological diseases of female. There are large demands on the production of flavones, but the naturalPhellinus is very rare. The artificial culture ofPhellinus is hard to implement, because of the lack of culture technology and the long growth cycle ofPhellinus. In 2008, Zeng et al. introduced a breeding method ofPhellinus by protoplast fusion [2]. Considering the limited production ofPhellinus, it is necessary to develop the extraction process of flavones fromPhellinus. Fermentation is usually used to produce the secondary metabolites of fungus, such as ethanol extracts ofPhellinus baumii [3]. It should be noticed that different fermentation methods can generate secondary metabolites with different biological activities. Currently, the production of flavones is mainly based on the fermentation culture ofPhellinus.In order to increase the production ofPhellinus, the fermentation culture conditions are considered carefully, such as the fermentation temperature, the PH value, the rotation speed of the centrifuge, the inoculation volume, and the seed age. In the meantime, the composition of medium should also be taken into consideration. The multiple variables of fermentation conditions and culture mediums make the optimization by biotic experiments a hard problem. Zhu et al. took the fermentation temperature, the inoculum size, the rotation speed of the centrifuge, and bottling capacity as the independent variables and the fermentation yield as a dependent variable [4]. The quadratic regression orthogonal rotating combination design method was used to build the model forPhellinus linteus fermentation process, and the following optimal fermentation conditions ofPhellinus linteus were obtained: the bottling volume is 120 mL, the inoculum size is 17 mL, the temperature is 26°C, and the rotation speed of the centrifuge is 135 r/min. At this time, the theoretical extreme value of fermentation mycelium production was 24.51 mg/mL. Other researches were focused on the fermentation parameters, such as the dosage of carbon source and nitrogen source. In 2010, Zhu et al. used response surface methodology and gave out the optimum liquid fermentation conditions as follows: the concentration of corn starch is 0.5
%, the concentration of yeast extract is 2
%, the concentration of VB1 is 0.1
%, the period of fermentation is 6 days, and the production of mycelium (dry weight) ofP. linteus is 18.43 g/L [5, 6]. It should be noticed that these researches were based on single-factor experiments, which made the outcomes rely on some presented parameters. Some machine learning strategies [7, 8] have been applied in solving problem with multiple variables and rely on fewer biotic experiments [9, 10].In this work, we focus on the optimization of fermentation conditions, which include the concentrations of glucose, maltose, mannitol, corn powder, yeast extract, copper sulfate, sodium chloride, ferrous sulfate, and vitamin B1. A hybrid algorithm combined by genetic algorithm (GA) and artificial neural network (ANN) is introduced in this paper. This new algorithm has the intelligent learning ability and can overcome the limitation of large-scale biotic experiments. Through simulations, the optimal culture conditions are obtained and the flavones production is increased to 2200 μg/mL.


## 2. Method

In this section, our method for optimizing the fermentation condition by BP neural network and genetic algorithm is introduced.


### 2.1. BP Neural Network

The back propagation (BP) neural network proposed in [11] is a kind of former multiway propagation network, with an input layer, an intermediate layer (hidden layer), and an output layer. The model is now known as one of the most widely applied neural network models in practice. Any neuron from the input layer has a connection to every neuron in the hidden layer, while any neuron in the hidden layer connects with every output neuron. There is no connection between each pair of neurons in the same layer [12]. BP network can be used to learn and store the relationship between the input and output. In the learning process, back propagation is used to update the weights and threshold values of the network to achieve the minimum error sum of square [13]. When a pair of the learning samples are input into the network, the neuron activation values are regulated from the output layer to the input layer, to obtain input response in the output layer neurons. With the spread of correcting such errors inversely ongoing, correct rate of the network is input to the model in response to the rise.BP neural network is used here as a mathematic model on fermentation condition forPhellinus igniarius. The proposed BP neural network contains three layers of neurons:(i)
Input layer has 9 neurons to input the values of the 9 related factors of fermentation condition: glucose, maltose, mannitol, corn powder, yeast, cupric sulfate, ferrous sulfate, sodium chloride, and vitamin B1.
(ii)
Hidden layer with 11 neurons is used to generate the scaled estimated value ofPhellinus yield. The hidden layer neurons should be selected as an integer between 3 and 13. Here the hidden layer neurons are decided to be 11, since the variance between the predicted value and the actual value is minimum when the number of the hidden layer neurons is 11.
(iii)
Output layer with one neuron is used to calculate the production ofPhellinus igniarius.The input and output values are limited in the range[
-
1,1
] by (1)
y
=
x
-
x
min
⁡
x
max
⁡
-
x
min
⁡
,where x
max
⁡ is the maximum value of the same class in the training set of data, x
min
⁡ is the minimum value of the same class in the training set of data, x is the true value of the same class in the training set of data, and y is the input or output value of the network.The topological structure of the proposed BP neural network model is shown in Figure1.Figure 1
The BP neural network model.The Levenberg-Marquardt algorithm and scaled conjugate gradient method are used for training the network. Such training strategy uses both the information of the first derivative of the objective function and the information with the second derivative of the objective function, which are described as follows:(2)
X
k
+
1
=
X
k
+
α
k
S
X
k
,where X
k is a vector composed of all the weights and thresholds in the network, S
X
k is the search direction of the vector space composed of every component of X, and α
k is the smallest steps using f
X
k
+
1 on the directory of S
X
k.In order to establish a training set, more than5000 experiments were completed as follows: inoculating thePhellinus strains on PDA slant medium and cultivating it for 7 days under the temperature of 28°C; loading 200 mL PDA liquid medium in 500 mL flask, keeping the temperature at 28°C, the speed of the centrifuge at 150 rpm, and the PH nature, and cultivating it for 7 days after inoculating; cultivating the 250 mL shake flasks for 7 days after inoculating, where the inoculation of seed liquid is 10
%, the capacity of medium is 100 mL, the temperature is 28°C, and the speed is 150 rpm. Data of 25 experimental fermentation conditions with optimal production ofPhellinus igniarius are selected from the above experiments as training set. The data of 25 experimental conditions is shown in Table 1, in which “Glu” stands for glucose, “Mal” for maltose, “Mann” for mannitol, “CP” for corn powder, “CS” for cupric sulfate, “SC” for sodium chloride, “FS” for ferrous sulfate, and “TF” for total flavonoids.Table 1
25 optimal fermentation conditions of experiments for production ofPhellinus igniarius.
Number
Glu
Mal
Mann
CP
Yeast
CS
SC
FS
VB1
TF
1
25
25
20
12.5
12.5
5
0.5
12.5
1.5
1.24E + 03
2
20
25
25
10
12.5
6.25
0.5
10
1.5
0.88E + 03
3
25
20
25
12.5
10
6.25
0.625
12.5
1.5
0.98E + 03
4
20
25
25
12.5
10
5
0.625
12.5
1.5
0.95E + 03
5
25
25
20
10
10
5
0.625
10
1.875
0.80E + 03
6
25
25
25
10
10
6.25
0.5
10
1.875
0.76E + 03
7
20
20
20
10
10
5
0.5
10
1.5
0.74E + 03
8
25
20
20
10
12.5
5
0.5
10
1.5
0.74E + 03
9
20
20
20
12.5
10
6.25
0.5
12.5
1.875
0.85E + 03
10
20
20
25
10
12.5
5
0.625
10
1.875
0.85E + 03
11
20
25
20
12.5
12.5
6.25
0.625
12.5
1.875
0.99E + 03
12
25
20
25
12.5
12.5
5
0.5
12.5
1.875
1.03E + 03
13
20
20
20
10
10
5
0.5
12.5
1.5
1.52E + 03
14
20
20
20
12.8
12
5
0.5
10
1.5
0.99E + 03
15
20
20
20
10
10
5
0.5
12.5
1.5
1.51E + 03
16
20
20
20
10
7.2
5
0.5
12.5
1.5
1.36E + 03
17
20
20
20
10
12.8
5
0.5
10
1.5
0.89E + 03
18
20
20
20
7.2
10
5
0.5
10
1.5
1.32E + 03
19
20
20
20
12
12
5
0.5
10
1.5
1.42E + 03
20
20
20
20
10
10
5
0.5
10
1.5
1.56E + 03
21
20
20
20
12
8
5
0.5
12.5
1.5
1.51E + 03
22
20
20
20
8
12
5
0.5
10
1.5
1.08E + 03
23
20
20
20
10
10
5
0.5
12.5
1.5
1.50E + 03
24
20
20
20
8
8
5
0.5
12.5
1.5
1.61E + 03
25
20
20
20
10
10
5
0.5
25
1.5
1.31E + 03Three parameters are used to measure the accuracy and speed of the network. Specifically, obtained target error (MSE) is 0.018999, operation time is 3 seconds, and the number of iterations is 577 times. Convergence property of the neural network is shown in Figure2.Figure 2
Convergence property of neural network.As shown in Figure2, it is easy to find that the convergence is rapid, and the neural network converges slowly when it is closed to the target solution and finally converges to a best value. The coverage of model is shown in Figure 3.Figure 3
The coverage of model.


### 2.2. Genetic Algorithm for Optimization of Fermentation Condition

In this subsection, genetic algorithm (GA) is used to optimize the fermentation condition.GA is known as an intelligent algorithm inspired by the natural selection and genetic mechanism [14]. Similar to the basic laws of nature evolution, “survival of the fittest” is the core mechanism of the genetic algorithm; meanwhile, “reproduce,” “crossover,” and “mutation” operators are used in GA. The process has the following steps [15].Step 1.
Encode the individuals; since there are9 variables in consideration, an individual should contain 9 bases. For example, encode [glucose, maltose, mannitol, corn powder, yeast, copper sulfate, sodium chloride, ferrous sulfate, vitamin B1] to [g
1, g
2, g
3, g
4, g
5, g
6, g
7, g
8, g
9], where g
1
∈
[
0,40
], g
2
∈
[
0,40
], g
3
∈
[
0,40
], g
4
∈
[
0,100
], g
5
∈
[
0,100
], g
6
∈
[
0,0.5
], g
7
∈
[
0,10
], g
8
∈
[
0,0.5
], g
9
∈
[
0,0.1
], and the unit in use is g/L.Step 2.
Select “good” individuals according to a fitness function.Step 3.
Remove individuals with low fitness.Step 4.
Perform crossover and mutation to generate new individuals.Step 5.
Generate a new generation for evaluation by fitness function, and go to Step2.The process can be repeated until the halting condition is matched.In iterations analysis, the numbers of iterations are set to be100, 150, 200, and 500, respectively. The range of crossover probability is from 0.6 to 1, and mutation probability is from 0.01 to 0.1. The size of the population is set to be 300 and chromosome size is 9 for factors glucose, maltose, mannitol, corn pulp powder, yeast, sodium chloride, ferrous sulfate, copper sulfate, and vitamin B1. The encoding strategy of chromosome is floating-point (real) coding, where crossover and mutation are directly on the real operation. The concentration ranges of the factors are given as follows: glucose: 0–40 g/L, maltose: 0–40 g/L, mannitol: 0–40 g/L, corn pulp powder: 0–100 g/L, yeast: 0–100 g/L, copper sulfate: 0–0.5 g/L, sodium chloride: 0–10 g/L, ferrous sulfate: 0–0.5 g/L, and vitamin B1: 0–0.1 g/L.In our method, the BP neural network obtained in Section2.1 is used as fitness function to select good individuals. Selection operator is roulette selection method, roulette wheel selection, also known as proportional selection operator. The basic idea is that the probability of each individual selected is proportional to its fitness value. Assuming that group size is N, x
i is an individual, the fitness of x
i is f
x
i, and the selection probability of x
i is(3)
P
x
i
=
f
x
i
∑
j
-
1
N
f
x
j
.


## 2.1. BP Neural Network

The back propagation (BP) neural network proposed in [11] is a kind of former multiway propagation network, with an input layer, an intermediate layer (hidden layer), and an output layer. The model is now known as one of the most widely applied neural network models in practice. Any neuron from the input layer has a connection to every neuron in the hidden layer, while any neuron in the hidden layer connects with every output neuron. There is no connection between each pair of neurons in the same layer [12]. BP network can be used to learn and store the relationship between the input and output. In the learning process, back propagation is used to update the weights and threshold values of the network to achieve the minimum error sum of square [13]. When a pair of the learning samples are input into the network, the neuron activation values are regulated from the output layer to the input layer, to obtain input response in the output layer neurons. With the spread of correcting such errors inversely ongoing, correct rate of the network is input to the model in response to the rise.BP neural network is used here as a mathematic model on fermentation condition forPhellinus igniarius. The proposed BP neural network contains three layers of neurons:(i)
Input layer has 9 neurons to input the values of the 9 related factors of fermentation condition: glucose, maltose, mannitol, corn powder, yeast, cupric sulfate, ferrous sulfate, sodium chloride, and vitamin B1.
(ii)
Hidden layer with 11 neurons is used to generate the scaled estimated value ofPhellinus yield. The hidden layer neurons should be selected as an integer between 3 and 13. Here the hidden layer neurons are decided to be 11, since the variance between the predicted value and the actual value is minimum when the number of the hidden layer neurons is 11.
(iii)
Output layer with one neuron is used to calculate the production ofPhellinus igniarius.The input and output values are limited in the range[
-
1,1
] by (1)
y
=
x
-
x
min
⁡
x
max
⁡
-
x
min
⁡
,where x
max
⁡ is the maximum value of the same class in the training set of data, x
min
⁡ is the minimum value of the same class in the training set of data, x is the true value of the same class in the training set of data, and y is the input or output value of the network.The topological structure of the proposed BP neural network model is shown in Figure1.Figure 1
The BP neural network model.The Levenberg-Marquardt algorithm and scaled conjugate gradient method are used for training the network. Such training strategy uses both the information of the first derivative of the objective function and the information with the second derivative of the objective function, which are described as follows:(2)
X
k
+
1
=
X
k
+
α
k
S
X
k
,where X
k is a vector composed of all the weights and thresholds in the network, S
X
k is the search direction of the vector space composed of every component of X, and α
k is the smallest steps using f
X
k
+
1 on the directory of S
X
k.In order to establish a training set, more than5000 experiments were completed as follows: inoculating thePhellinus strains on PDA slant medium and cultivating it for 7 days under the temperature of 28°C; loading 200 mL PDA liquid medium in 500 mL flask, keeping the temperature at 28°C, the speed of the centrifuge at 150 rpm, and the PH nature, and cultivating it for 7 days after inoculating; cultivating the 250 mL shake flasks for 7 days after inoculating, where the inoculation of seed liquid is 10
%, the capacity of medium is 100 mL, the temperature is 28°C, and the speed is 150 rpm. Data of 25 experimental fermentation conditions with optimal production ofPhellinus igniarius are selected from the above experiments as training set. The data of 25 experimental conditions is shown in Table 1, in which “Glu” stands for glucose, “Mal” for maltose, “Mann” for mannitol, “CP” for corn powder, “CS” for cupric sulfate, “SC” for sodium chloride, “FS” for ferrous sulfate, and “TF” for total flavonoids.Table 1
25 optimal fermentation conditions of experiments for production ofPhellinus igniarius.
Number
Glu
Mal
Mann
CP
Yeast
CS
SC
FS
VB1
TF
1
25
25
20
12.5
12.5
5
0.5
12.5
1.5
1.24E + 03
2
20
25
25
10
12.5
6.25
0.5
10
1.5
0.88E + 03
3
25
20
25
12.5
10
6.25
0.625
12.5
1.5
0.98E + 03
4
20
25
25
12.5
10
5
0.625
12.5
1.5
0.95E + 03
5
25
25
20
10
10
5
0.625
10
1.875
0.80E + 03
6
25
25
25
10
10
6.25
0.5
10
1.875
0.76E + 03
7
20
20
20
10
10
5
0.5
10
1.5
0.74E + 03
8
25
20
20
10
12.5
5
0.5
10
1.5
0.74E + 03
9
20
20
20
12.5
10
6.25
0.5
12.5
1.875
0.85E + 03
10
20
20
25
10
12.5
5
0.625
10
1.875
0.85E + 03
11
20
25
20
12.5
12.5
6.25
0.625
12.5
1.875
0.99E + 03
12
25
20
25
12.5
12.5
5
0.5
12.5
1.875
1.03E + 03
13
20
20
20
10
10
5
0.5
12.5
1.5
1.52E + 03
14
20
20
20
12.8
12
5
0.5
10
1.5
0.99E + 03
15
20
20
20
10
10
5
0.5
12.5
1.5
1.51E + 03
16
20
20
20
10
7.2
5
0.5
12.5
1.5
1.36E + 03
17
20
20
20
10
12.8
5
0.5
10
1.5
0.89E + 03
18
20
20
20
7.2
10
5
0.5
10
1.5
1.32E + 03
19
20
20
20
12
12
5
0.5
10
1.5
1.42E + 03
20
20
20
20
10
10
5
0.5
10
1.5
1.56E + 03
21
20
20
20
12
8
5
0.5
12.5
1.5
1.51E + 03
22
20
20
20
8
12
5
0.5
10
1.5
1.08E + 03
23
20
20
20
10
10
5
0.5
12.5
1.5
1.50E + 03
24
20
20
20
8
8
5
0.5
12.5
1.5
1.61E + 03
25
20
20
20
10
10
5
0.5
25
1.5
1.31E + 03Three parameters are used to measure the accuracy and speed of the network. Specifically, obtained target error (MSE) is 0.018999, operation time is 3 seconds, and the number of iterations is 577 times. Convergence property of the neural network is shown in Figure2.Figure 2
Convergence property of neural network.As shown in Figure2, it is easy to find that the convergence is rapid, and the neural network converges slowly when it is closed to the target solution and finally converges to a best value. The coverage of model is shown in Figure 3.Figure 3
The coverage of model.


## 2.2. Genetic Algorithm for Optimization of Fermentation Condition

In this subsection, genetic algorithm (GA) is used to optimize the fermentation condition.GA is known as an intelligent algorithm inspired by the natural selection and genetic mechanism [14]. Similar to the basic laws of nature evolution, “survival of the fittest” is the core mechanism of the genetic algorithm; meanwhile, “reproduce,” “crossover,” and “mutation” operators are used in GA. The process has the following steps [15].Step 1.
Encode the individuals; since there are9 variables in consideration, an individual should contain 9 bases. For example, encode [glucose, maltose, mannitol, corn powder, yeast, copper sulfate, sodium chloride, ferrous sulfate, vitamin B1] to [g
1, g
2, g
3, g
4, g
5, g
6, g
7, g
8, g
9], where g
1
∈
[
0,40
], g
2
∈
[
0,40
], g
3
∈
[
0,40
], g
4
∈
[
0,100
], g
5
∈
[
0,100
], g
6
∈
[
0,0.5
], g
7
∈
[
0,10
], g
8
∈
[
0,0.5
], g
9
∈
[
0,0.1
], and the unit in use is g/L.Step 2.
Select “good” individuals according to a fitness function.Step 3.
Remove individuals with low fitness.Step 4.
Perform crossover and mutation to generate new individuals.Step 5.
Generate a new generation for evaluation by fitness function, and go to Step2.The process can be repeated until the halting condition is matched.In iterations analysis, the numbers of iterations are set to be100, 150, 200, and 500, respectively. The range of crossover probability is from 0.6 to 1, and mutation probability is from 0.01 to 0.1. The size of the population is set to be 300 and chromosome size is 9 for factors glucose, maltose, mannitol, corn pulp powder, yeast, sodium chloride, ferrous sulfate, copper sulfate, and vitamin B1. The encoding strategy of chromosome is floating-point (real) coding, where crossover and mutation are directly on the real operation. The concentration ranges of the factors are given as follows: glucose: 0–40 g/L, maltose: 0–40 g/L, mannitol: 0–40 g/L, corn pulp powder: 0–100 g/L, yeast: 0–100 g/L, copper sulfate: 0–0.5 g/L, sodium chloride: 0–10 g/L, ferrous sulfate: 0–0.5 g/L, and vitamin B1: 0–0.1 g/L.In our method, the BP neural network obtained in Section2.1 is used as fitness function to select good individuals. Selection operator is roulette selection method, roulette wheel selection, also known as proportional selection operator. The basic idea is that the probability of each individual selected is proportional to its fitness value. Assuming that group size is N, x
i is an individual, the fitness of x
i is f
x
i, and the selection probability of x
i is(3)
P
x
i
=
f
x
i
∑
j
-
1
N
f
x
j
.


## 3. Results

Since GA starts with certain randomly selected individuals, we perform100 data experiments. In Table 2, 10 optimized fermentation conditions forPhellinus igniarius are shown, where(i)
the average of glucose is 15.1 g/mL;
(ii)
the average of maltose is 15.264 g/mL;
(iii)
the average of mannitol is 29.83 g/mL;
(iv)
the average of corn pulp powder is 5.23 g/mL;
(v)
the average of yeast is 5.14 g/mL;
(vi)
the average of copper sulfate is 0.18 g/mL;
(vii)
the average of sodium chloride is 9.89 g/mL;
(viii)
the average of ferrous sulfate is 0.3 g/mL;
(ix)
the average of vitamin B1 is 1.03 g/mL.The average production ofPhellinus is 2200 μg/mL.Table 2
10 optimized fermentation conditions forPhellinus igniarius.
Number
Glu
Mal
Mann
CP
Yeast
CS
SC
FS
VB1
TF
1
15.04
15.2
29.97
5.27
5.09
0.18
0.22
9.8
1
2.22E + 03
2
15.13
15.27
29.85
5
5.16
0.2
0.23
9.82
1.08
2.22E + 03
3
15.04
15.63
29.81
5.16
5.11
0.19
0.55
9.96
1.01
2.22E + 03
4
15.03
15.64
29.98
6.35
5.39
0.16
0.4
9.81
1.11
2.20E + 03
5
15.09
15.1
29.82
5.1
5.24
0.2
0.23
9.99
1.08
2.23E + 03
6
15.13
15.04
29.6
5.1
5.15
0.19
0.22
9.74
1
2.21E + 03
7
15.01
15.13
29.81
5.14
5.06
0.16
0.22
9.88
1.01
2.23E + 03
8
15.01
15.2
29.46
5.06
5.09
0.2
0.27
9.94
1.1
2.22E + 03
9
15.02
15.39
29.99
5.02
5.1
0.2
0.29
9.99
1
2.23E + 03
10
15.52
15.04
29.98
5.21
5.09
0.18
0.32
9.98
1
2.22E + 03Our method has the intelligent learning ability (by BP neural network) and can overcome the limitation of large-scale biotic experiments. Through simulations, the optimal culture conditions are obtained and the flavones production is increased to 2200μg/mL from the known optimal result of 1532.83 μg/mL in [6].


## 4. Conclusion

In this work, we focused on the optimization of fermentation conditions forPhellinus igniarius, including the concentration of glucose, maltose, mannitol, corn powder, yeast extract, copper sulfate, sodium chloride, ferrous sulfate, and vitamin B1. A hybrid algorithm of GA is proposed, where a BP neural network trained by 25 groups of data of experiments with optimal productions ofPhellinus igniarius is used as the fitness function of GA. The simulation results show that our method has the ability to overcome the limitation of large-scale biotic experiments. The optimal culture conditions are obtained and the flavones production is increased to 2200 μg/mL. Our work would also be a guide for the “Precision Medicine” with personal SNP data [16] and other tasks in bioinformatics [17, 18].In our study, BP neural network is used, which is known as some classical neural computing models. It is of interest to use spiking neural networks computing models to do the optimization [19–22]. In the framework of membrane computing, cell-like [23] and tissue-like [24] computing models have been proved to be powerful as bioinspired computing models. What will happen if these models are used in calculating the optimized conditions? Some web servers are useful for biological data processing; see, for example, [25]. It is worthy to develop some web servers for experimental conditions optimization.



---

*Source: 4374603-2016-08-09.xml*