Team:ETH Zurich/Modeling/Stochastic
From 2011.igem.org
(→Simulations) |
|||
Line 31: | Line 31: | ||
= Simulations = | = Simulations = | ||
- | |||
After we obtained the samples with Dizzy, we loaded the data in Matlab to analyze it. To get an initial feeling of how the system behaves in the stochastic regime, we plotted the GFP molecule numbers fucntion of time. In Figure 2 we can see that for the peak of the band (Acetaldehyde = 46 μM), GFP values fluctuate around a steady state which is about 23500 molecules. | After we obtained the samples with Dizzy, we loaded the data in Matlab to analyze it. To get an initial feeling of how the system behaves in the stochastic regime, we plotted the GFP molecule numbers fucntion of time. In Figure 2 we can see that for the peak of the band (Acetaldehyde = 46 μM), GFP values fluctuate around a steady state which is about 23500 molecules. | ||
[[File:Gfpfl50.png|thumb|900px|center|'''Figure 2''': Stochastic simulation of GFP steady state for an Acetaldehyde concentration of 46 μM.]] | [[File:Gfpfl50.png|thumb|900px|center|'''Figure 2''': Stochastic simulation of GFP steady state for an Acetaldehyde concentration of 46 μM.]] | ||
Next, in order to see how the values are distributed and whether there are multiple steady states, we plotted the normalized histograms for the 5 data sets. We used 150 bins for plotting the histograms for the 3 intermediate Acetaldehyde values and 28, respectively 61 bins for the first and last Acetaldehyde value. In these last 2 cases we had to reduce the number of bins becasue the range of the GFP molecule values was narrower. | Next, in order to see how the values are distributed and whether there are multiple steady states, we plotted the normalized histograms for the 5 data sets. We used 150 bins for plotting the histograms for the 3 intermediate Acetaldehyde values and 28, respectively 61 bins for the first and last Acetaldehyde value. In these last 2 cases we had to reduce the number of bins becasue the range of the GFP molecule values was narrower. | ||
+ | |||
|- valign="top" | |- valign="top" | ||
|[[File:Gfp0.png|thumb|400px|center|'''Figure 3''': Distribution of the number of GFP molecules for an Acetaldehyde input of 0 μM]] | |[[File:Gfp0.png|thumb|400px|center|'''Figure 3''': Distribution of the number of GFP molecules for an Acetaldehyde input of 0 μM]] | ||
Line 50: | Line 50: | ||
[[File:Gfp300.png|thumb|400px|center|'''Figure 7''': Distribution of the number of GFP molecules for an Acetaldehyde input of 300 μM]] | [[File:Gfp300.png|thumb|400px|center|'''Figure 7''': Distribution of the number of GFP molecules for an Acetaldehyde input of 300 μM]] | ||
- | + | ||
{{:Team:ETH Zurich/Templates/SectionEnd}} | {{:Team:ETH Zurich/Templates/SectionEnd}} | ||
{{:Team:ETH Zurich/Templates/SectionStart}} | {{:Team:ETH Zurich/Templates/SectionStart}} |
Revision as of 12:58, 27 October 2011
Stochastic Analysis
Besides the parameter space search, we performed another type of analysis in order to verify that our system is robust and that it is not bistable. We were especially interested in the GFP band, whether it is always present and whether the amount of GFP produced in the cells for different concentrations of Acetaldehyde has large fluctuations. Because gene expression is an intrinsically stochastic process, we performed stochastic simulations to see how our system reacts to noise and how it responds to perturbations.
The following results show that our system is indeed robust and it does not have bifurcations.
Method
For the stochastic simulations we used the [http://magnet.systemsbiology.net/software/Dizzy/ Dizzy] software, to which we gave as an input an SBML file with the description of our system. Moving from deterministic to stochastic simulations we had to change several things in the SBML file. Firstly, we exported the SBML file to a CMDL format.Next, we converted the species values as well as the production rates and repression coefficients from concetrations (in μM) to numbers of molecules. Since our initial system was described in terms of ODEs, we also had to change this by separating the system into distinct reaction channels (i.e. separate degradation from activation/repression) and specifying the reaction rates.
With the new description of the system, we could start the simulations. For analyzing the robustness of the system, we chose 5 strategic Acetaldehyde concentrations (see Figure 1), and for each of them we performed stochastic simulations. We selected the following Acetaldehyde concentrations:
- 0 μM (0 molecules). At this concentration the GFP output should approach 0 μM.
- 25 μM (30110 molecules). At this concentration GFP rises quickly, so it should be very sensitive to noise.
- 46 μM (55402 molecules). This is the concentration that gives the peak GFP value.
- 100 μM (120440 molecules). At this concentration GFP is decreasing, so it should be sensitive to noise.
- 300 μM (361320 molecules). At this concentration the GFP output should again approach 0 μM.
In order to be sure that we are indeed simulating the time course of the stochastic steady state, and that we are not in the transient regime, we implemented the following approach:
- We ran a deterministic simulation for 5000 minutes (~ 83 hours) to get to the deterministic steady state. We took over the concentration values for the last time point as new initial conditions for the next simulation.
- We ran a stochastic simulation for 10000 minutes (~ 7 days), to make sure that we are somewhere around the “stochastic steady state”. Once again we took over the concentration values for the last time point as new initial conditions for the next simulation.
- We ran a long stochastic simulation for 100000 minutes (~ 70 days) taking samples every minute.
Simulations
After we obtained the samples with Dizzy, we loaded the data in Matlab to analyze it. To get an initial feeling of how the system behaves in the stochastic regime, we plotted the GFP molecule numbers fucntion of time. In Figure 2 we can see that for the peak of the band (Acetaldehyde = 46 μM), GFP values fluctuate around a steady state which is about 23500 molecules.
Next, in order to see how the values are distributed and whether there are multiple steady states, we plotted the normalized histograms for the 5 data sets. We used 150 bins for plotting the histograms for the 3 intermediate Acetaldehyde values and 28, respectively 61 bins for the first and last Acetaldehyde value. In these last 2 cases we had to reduce the number of bins becasue the range of the GFP molecule values was narrower.
|- valign="top"
| ||- |colspan="2"|
|- valign="top"
|- |colspan="2"|
Analysis of Results
From the time course plot we could already see that the values always fluctuate around one steady state which leads us to believe that the system is stable. The values do not jump between two or more separate steady states. This alone however is not conclusive evidence, so we analyzed the distributions.