Difference between revisions of "Team:HUST-China/Modeling on Ecosystem Level"
Yuzhuxuyang (Talk | contribs) |
Yuzhuxuyang (Talk | contribs) |
||
Line 150: | Line 150: | ||
{ background-color:#5d96a3; | { background-color:#5d96a3; | ||
margin-left: 0px; | margin-left: 0px; | ||
− | width: | + | width: 200px; |
font-size: 14px; | font-size: 14px; | ||
padding-left: 1px; | padding-left: 1px; |
Revision as of 03:14, 15 September 2015
Modeling on Ecosystem Level
With the benefit of the DDEs model we built, we could acquire necessary data to move on to the Ecosystem level modeling based on Cellular Automaton. In this modeling, we attended to foresee the important points of the application, such as how do we release the strains, how would they spread and how much Euk.Cement do we need to produce the best result, and derive the best strategy to make full use of our strains.
Part one: the “wake-up” problem
Since it takes some time for the darkness induction system to shut down, we have to treat our strains in darkness to make sure they recover from the shut-down state. However, the problem is: How long should we put the strains into darkness?
As we can see from the DDEs model, our system has bi-stable state: the stable state in darkness and another stable state in light. The longer our strains are exposed to light, the longer it takes to convert them to the stable-state of darkness. Besides, our strains are more sensitive to light than darkness. In another words, if our strains are exposed to light for 10 minutes, it has to take 60 to 70 minutes for the strains to return to the original state.
For storage and transportation, we have to keep our strains exposed to light all the time to ensure they would not produce Si-tag or Mcfp-3. When we need them to work, we have to turn off the light and put them into darkness and wait for them to “wake up”. With the DDEs model, we can simulate the process of how do the strains “wake up”.
Results
The figure shows that it takes about 3600 minutes for Euk.Cement to “wake up” from the stable-state of light. Therefore, before releasing our kit into the sands, we should turn off the light and treat them for 60 hours. If some Euk.Cement drift away from the sands, they will be exposed to sunlight and their downstream systems would be shut down by darkness induction system.
Part two: the permeation problem
After releasing Euk.Cement, it would permeate the sands and we intended to find out what’s the final outcome of its permeation and what strategy should we take to attain the best result. To achieve this goal, we built a permeation model with Lattice Method (Cellular Automaton).
Hypothesis
In order to build as well as simplify the model, we hypothesized the following prerequisites.
- There is no current in the sands.
- The total number of our yeast is constant. No yeast will be born or dead during the permeation process.
- The variability of temperature has no effect on our Euk.Cement or it could be ignored.
- The size of the sands and our Euk.Cement is constant.
- Every unit of sands has the same amount of silica.
The Cellular Automation simulated the process that our Euk.Cement expresses Si-tag and Mcfp-3 while it permeates in the sands. The PDEs (Partial Differential Equations) of this model are listed below.
Parameters
The description of parameters, their values and the references involved in this model are listed in a table. The parameters table (2) can be downloaded here.
Formulary
Monte Carlo Simulation
To determine the values of some necessary parameters in the permeation model, we run the Monte Carlo simulation for a single lattice.
The Euk.Cement moves in the sands and has a certain possibility to bind the silica. Besides, the motion of Euk.Cement includes the Brownian motion, the sedimentation due to gravity and the motion due to the current. We hypothesized that there is no water flow in the sands, and therefore the motion of Euk.Cement is largely depended on the former two.
Monte Carlo Simulation
We know that the speed of Brownian motion: is relevant to the value of free time. The average length of steps of Brownian motion has the same scale with the cracks of the sands. Hence, we can set the unit time of Monte Carlo Simulation as 1s (It’s not the unit time of permeation). And with this setting, we could derive that every yeast has one collision with the sands.
Sedimentation due to Gravity
and therefore
Comparing the effect of sedimentation due to gravity and the Brownian motion, we reach a conclusion that the latter one outweigh the former one (about 100 times). And therefore the most effective factor of the motion of Euk.Cement in the sands is Brownian motion.
The code of the Monte Carlo Simulation can be downloaded here.Its flow chart is
After running the Monte Carlo Simulation with 106 yeasts for multiple times, we finally determine the values of the following parameters
Lattices Method
With sufficient parameters, we could finally simulate the permeation process. The code of our permeation model could be downloaded here.
We chose to use numerical solution to solve our Permeation model. We divided the space into the same lattices, and each lattice has only one phase. Hence, each variable in the same coordinate is considered the same. The timeline was divided into the minimum and discrete values. By calculating the variables in each lattice through the discretized timeline, we could attain the values of a(x,y,z,t),A(x,y,z,t)and C(x,y,z,t). If the lattices were small enough, the PDEs above could be replaced by Lattices Method. The equations of Lattices Method (Cellular Automaton) are listed below.
With the equations of Cellular Automaton as well as Boundary equations and Initial state equations, we could attain the values of the concentration of Mcfp-3, the number of fixed Euk.Cement and free Euk.Cement at any time and at any coordinate.
We ran the simulation with a server and printed a heat map
Results
From the permeation process shown in the heat map, we can derive the following conclusion:
- The Euk.Cement permeates very efficiently over a large space. Therefore, perhaps we have to enclose it.
- A rock (1000 cm3) is added to the sands. However, it’s not even noticeable from the outcome. Hence, the rocks or stone inside the sands have little effect on the permeation.
- The final shape of the permeation is approximately global and not sensitive to the initial input.
- The Euk.Cement distributed quite evenly in the whole space they spread but not densely at the surface of the sands.
- The Euk.Cement expressed sufficient amount of Mcfp-3.
Robustness and Parameter Sensitivity Analysis
The influential factors include noise of gene expression, variability of temperature, variability of the size of the sands and Euk.Cement, etc. However, our permeation model is most sensitive to the parameter α (the possibility of effective collision). Therefore, we focused on the analysis of the sensitivity of the parameter α.
When the α of MC = 0.001, the α of LM = 0.0282:
The total number of Euk.Cement bound with sands in 30s = 28224;
The total number of Euk.Cement drifted away in 30s = 74778;
When the α of MC = 0.0013, the α of LM = 0.0365:
The total number of Euk.Cement bound with sands in 30s = 36464;
The total number of Euk.Cement drifted away in 30s = 74925;
When the α of MC = 0.0015, the α of LM = 0.0421:
The total number of Euk.Cement bound with sands in 30s =42164;
The total number of Euk.Cement drifted away in 30s = 74661;
Results
From the data above we could figure out that with about 83% addition of the α, the bound Euk.Cement had an increase of approximately 82%. This result indicates that the substance inside each lattice could be exchanged sufficiently to attain an even concentration of Euk.Cement as well as its secretions. Therefore, we could change theα by selecting different Si-tag to achieve different targets, such as the intensity of the sands and the scope of the permeation.