ETHZ/Simulation
From 2007.igem.org
(dyn GIF--> stat PNG) |
|||
Line 21: | Line 21: | ||
==== Test 1: Learn and recognize IPTG ==== | ==== Test 1: Learn and recognize IPTG ==== | ||
- | [[Image:ETHZTest1.png|center|thumb|Fig | + | [[Image:ETHZTest1.png|center|thumb|Fig. 2: Learn and recognize IPTG |720px]] |
Fig. 2 shows the simulated behavior of the system when IPTG is presented both during the learing phase and the recognition phase. In both the learning and recognition phase the system reports by producing green florescence proteins which matches the desired behavior. | Fig. 2 shows the simulated behavior of the system when IPTG is presented both during the learing phase and the recognition phase. In both the learning and recognition phase the system reports by producing green florescence proteins which matches the desired behavior. | ||
Line 27: | Line 27: | ||
==== Test 2: Learn IPTG and get tested for aTc ==== | ==== Test 2: Learn IPTG and get tested for aTc ==== | ||
- | [[Image:ETHZTest2.png|center|thumb|Fig | + | [[Image:ETHZTest2.png|center|thumb|Fig. 3: Learn IPTG and get tested for aTc |720px]] |
- | + | Fig. 3 shows the simulated behavior of the system when IPTG is presented only during the learing phase but aTc during the recognition phase. In contrast to Fig. 2 the system reports by producing red florescence proteins during the recognition phase which matches the desired behavior. | |
==== Test 3: Learn and recognize aTc ==== | ==== Test 3: Learn and recognize aTc ==== | ||
- | [[Image:ETHZTest3.png|center|thumb|Fig | + | [[Image:ETHZTest3.png|center|thumb|Fig 4: Learn and recognize aTc |720px]] |
- | + | Fig. 4 shows the simulated behavior of the system when aTc is presented both during the learing phase and the recognition phase. In both the learning and recognition phase the system reports by producing yellow florescence proteins which matches the desired behavior. | |
==== Test 4: Learn aTc and get tested for IPTG ==== | ==== Test 4: Learn aTc and get tested for IPTG ==== | ||
- | [[Image:ETHZTest4.png|center|thumb|Fig | + | [[Image:ETHZTest4.png|center|thumb|Fig 5: Learn aTc and get tested for IPTG |720px]] |
- | + | Fig. 5 shows the simulated behavior of the system when aTc is presented only during the learing phase but IPTG during the recognition phase. In contrast to Fig. 4 the system reports by producing cyan florescence proteins during the recognition phase which matches the desired behavior. | |
== Sensitivity Analysis == | == Sensitivity Analysis == | ||
Line 48: | Line 48: | ||
There for we simulated the timing behavior while sweeping the parameters by 5%. In detail we did the following for e.g. test case 1: | There for we simulated the timing behavior while sweeping the parameters by 5%. In detail we did the following for e.g. test case 1: | ||
- | For each paramter we did the timing simulation like shown in | + | For each paramter we did the timing simulation like shown in Fig. 2 once while increasing the paramter by 5% and once while decreasing the parameter by 5%. Since in test case 1 we are interested in having a high concentration of GFP during the recognition phase with respect to the base line we divide the steady state GFP concentration at 4000 minutes by the baseline concentration at 1000 minutes. Finally as shown in the following equation we define the sensitivity by subtracting the resulting factor that we get with an increase parameter from the resulting factor that we get by decreasing the parameter. |
[[Image:ETHZSensititivityequation.png|center|320px]] | [[Image:ETHZSensititivityequation.png|center|320px]] | ||
Line 54: | Line 54: | ||
So if there is no difference in the concentration of the desired output during the recognition phase with respect to baseline when sweeping a parameter by +/-5% the sensitivity of that parameter is equal to zero. Otherwise the sensitivity gives us a measure of how much the concentration changes. | So if there is no difference in the concentration of the desired output during the recognition phase with respect to baseline when sweeping a parameter by +/-5% the sensitivity of that parameter is equal to zero. Otherwise the sensitivity gives us a measure of how much the concentration changes. | ||
- | We quantified the sensitivity for all parameters and test cases. The results are plotted in | + | We quantified the sensitivity for all parameters and test cases. The results are plotted in Fig. 5. |
[[Image:ETHZSensitivity.png|center|thumb|Fig. 5: Sensitivity analysis |720px]] | [[Image:ETHZSensitivity.png|center|thumb|Fig. 5: Sensitivity analysis |720px]] |
Revision as of 23:46, 20 October 2007
Protocol
Fig. 1 shows a protocol of the system behavior that we aimed at implementing. We are now using this protocol to check the simulations for correct behavior.
Simulation of Test Cases
To test for all conditions we run timing simulations for all 4 different branches in the flow diagram of our protocol and plotted the concentrations of the inducers, memory proteins and reporter proteins.
- During the first 1000 minutes of the simulation we did not add any inducers to the system to check for the baseline production of proteins.
- Between 1000 and 2000 minutes we added the inducer that should be learned and let the system reach steady state.
- After the 2000th minute we added the inducer AHL for memory formation and run the simulation for additional 1000 minutes to reach again steady state.
- Between 3000 and 4000 minutes we finally tested if the system reacts in the desired way by showing the right color.
A more detailed overview about the parameters that we used to simulate our system is given in the section Parameters.
Test 1: Learn and recognize IPTG
Fig. 2 shows the simulated behavior of the system when IPTG is presented both during the learing phase and the recognition phase. In both the learning and recognition phase the system reports by producing green florescence proteins which matches the desired behavior.
Test 2: Learn IPTG and get tested for aTc
Fig. 3 shows the simulated behavior of the system when IPTG is presented only during the learing phase but aTc during the recognition phase. In contrast to Fig. 2 the system reports by producing red florescence proteins during the recognition phase which matches the desired behavior.
Test 3: Learn and recognize aTc
Fig. 4 shows the simulated behavior of the system when aTc is presented both during the learing phase and the recognition phase. In both the learning and recognition phase the system reports by producing yellow florescence proteins which matches the desired behavior.
Test 4: Learn aTc and get tested for IPTG
Fig. 5 shows the simulated behavior of the system when aTc is presented only during the learing phase but IPTG during the recognition phase. In contrast to Fig. 4 the system reports by producing cyan florescence proteins during the recognition phase which matches the desired behavior.
Sensitivity Analysis
We were not only interested in finding a set of parameters for which our system is working. To provide a stable performance also in the presence of noise and parameter missmatch we were interested in analysing the sensitivity of the system to find the most sensitive parameters.
There for we simulated the timing behavior while sweeping the parameters by 5%. In detail we did the following for e.g. test case 1: For each paramter we did the timing simulation like shown in Fig. 2 once while increasing the paramter by 5% and once while decreasing the parameter by 5%. Since in test case 1 we are interested in having a high concentration of GFP during the recognition phase with respect to the base line we divide the steady state GFP concentration at 4000 minutes by the baseline concentration at 1000 minutes. Finally as shown in the following equation we define the sensitivity by subtracting the resulting factor that we get with an increase parameter from the resulting factor that we get by decreasing the parameter.
So if there is no difference in the concentration of the desired output during the recognition phase with respect to baseline when sweeping a parameter by +/-5% the sensitivity of that parameter is equal to zero. Otherwise the sensitivity gives us a measure of how much the concentration changes.
We quantified the sensitivity for all parameters and test cases. The results are plotted in Fig. 5.
We found the following results:
- Our system is most sensitve to the parameter a which describes the base production. This is not a surpising result since we depend on having a good switch and our signal to noise or with other words output to baseline production level highly depends on the fact that we can reliably switch off the production of the memory proteins cI and p22cII. For a more detailed analysis of the switching behavior please see ADD LINK TO ANALYSIS!!!
- Other sensitive parameters are those that are directly related to the production and decay of the memory proteins cI and p22cII. This can be explained by the fact that our system prefers symmetry between the parameter sets of cI and p22cII to support good switching behavior where the same concentration of p22cII leads to the same repression of cI than vice versa. We can especially see that those parameters seem to be more sensitive for the test cases 1 and 2 where cI has to be stored inside the memory. The reason for this behavior is that due to the missing symmetry between the parameters for cI and p22cII we currently have a bias inside the system towards the production of p22cII.