ETHZ/Model
From 2007.igem.org
Test
==Detailed Model== In order to test our ideas, we had to find the equations that describe the proposed model, and fill in the gaps. In this section, we are providing the details of our model, giving precise descriptions of the involved molecules and proteins. Our model is created on the basic principles of finite state machines. It is a biological automaton, that moves from the learning states, to the memorizing and recognizing states, as it was presented in Fig. 1. For a detailed analysis of the underlying finite state machine please see the section [[ETHZ/FSM|Finite State Machine View of the System]].
===Sensors=== As we can observe in Fig. 3, our system is composed from three basic subparts. The first part is the part containing the sensors. Our sensors are the proteins LacI, luxR and TetR, and they are constitutively produce, in order to regulate the operation of the rest of the system. The sensing subsystem can be seen in Fig. 4. [[Image:Model01b.png|center|thumb|Fig. 4: The proteins that act as sensors are constitutively produced.|140px]] ===Memory=== The second subsystem is responsible for the creation and control of memories. The memory control is based on the following underlying mechanisms: * The sensor proteins form complexes together with the inducers. These complexes are used to either activate (in case of the complex consisting of luxR and AHL) or repress (in case of the complexes consisting of LacI and IPTG as well as TetR and aTc) the DNA transcription of the proteins cI and p22cII. * p22cII and cI repress the DNA transcription of each other, so that the closed loop system behaves as a toggle; a dynamic system with only two possible steady states (see Fig. 6). [[Image:ETHZModelLearning.png|center|thumb|Fig. 5: Learning system. Depending on the inputs IPTG or aTc the proteins cI and p22cII are produced.|300px]] * Fig. 5 shows the protein production system that is used during the learning phase. During the learning phase, there is still no cI or p22cII produced. They are produced, only if either IPTG or aTc is added, respectively. Since no AHL is present, the inner toggle switch (see Figure 6) is turned off. [[Image:ETHZModelMemory.png|center|thumb|Fig. 6: Memory system. If AHL is present the production of either cI or p22cII is continued.|420px]] * During the memory phase, AHL is added and the IPTG and aTc are removed. That is why only the inner toggle switch (see Fig. 6) is turned on while the protein production systems shown in Fig. 5 are deactivated. Depending on what was produced during the learning phase, the production of either cI or p22cII is continued. That is why the system can act as memory, effectively storing the information that it is exposed to. Based on all the above, we present the final assembly of the memory subsystem in Fig. 7. [[Image:Model02b.png|center|thumb|Fig. 7: Final interaction of the learning and memory system. The memory content is represented by the concentrations of the proteins cI and p22cII.|560px]] ===Reporters=== Fig. 8 gives an overview about the reporter subsystem. Florescent reporter proteins are expressed depending on the inducer concentrations, and the concentrations of cI and p22cII. For example, the presence of either TetR or cI will repress the production of YFP. However, if the inducer aTc is present, aTc will bind to TetR which can no longer block the production of YFP. We are using four fluorescent proteins, to encode the steady states of our system at the final recognition stage. This way, we are able to distinguish between all the different transition paths of our biological automaton. [[Image:Model03b.png|center|thumb|Fig. 8: The production of the florescent reporter proteins depends on the memory content (cI or p22cII) and the current input (aTc or IPTG).|600px]] ==Final model== We have so far presented all the parts that are needed in order to model and simulate the behavior of a biological automaton with the ability to memorize and recognize the chemical that it is exposed to. By following the details presented in the previous section, we have all the necessary information to fully understand the interior of the black boxes that were presented in Fig. 2 and Fig. 3. Our overall system model is presented in Fig. 9. [[Image:ETHZFullsystem.png|center|thumb|Fig. 9: Final model of the EducatETH E. coli system.|900px]] ==Mathematical Modeling== Based on the modeling that we have done so far, we can derive the equations that govern the behavior of our system. The model is governed by sets of coupled ordinary differential equations which are presented in the following. We use a simple notation for the different elements of the equations. Namely: * All concentrations are given in brackets (for example [cI]). * All decay constants are described by a variable d followed by the name of the protein they refer to. * The production of the proteins is described by a basic constant production level that models the leak of the production system, and a factor of l and cmax that describe the maximum production of a protein, given in [M]. * Depending on whether the DNA for a protein is implemented on a low or a high copy plasmid, we distinguish between llo and lhi, respectively. For a more basic introduction into how we transfered our model into equations, see the section [[ETHZ/Modeling_Basics|Modeling Basics]].
===Constitutively produced proteins=== The equations for the constitutively produced proteins are very simple, since there is no dependence on other proteins. They are designed so that the protein concentration reaches the value lhi*cmax/d at steady state. [[Image:Constitutive_braced.png|330px]] ===Allosteric regulation=== These equations describe the formation of complexes between the inducers and sensor proteins. We do not use differential equations, but we describe directly the concentrations of the complexes. This is a valid assumption, provided that we always wait sufficient time, and the system reached a steady state. We describe the total amount of proteins with the index 't', while we use the index '*' for proteins that build a complex with their respective inducer. For example: * [TetRt] describes the total amount of TetR that is available. * [TetR*] describes the proteins that are available as a complex with aTc, and * [TetR] gives the concentration of free TetR proteins. [[Image:Eq04.png|208px]] ===Learning and memory subsystem=== The learning and memory subsystem is the core of the system that we are trying to model and implement. It is characterized by the feedback between its state variables/proteins cI and p22cII. Its behavior is further complicated by the variation of the production of the aforementioned proteins because of the inputs. The following equation describe the concentrations of the memory proteins as a system of coupled differential equations. The equations consist of two major production parts and a decay part. * The first production part models the production of either cI or p22cII during the learning phase, and corresponds to the model in Fig. 5. * The second production part describes the inner toggle switch that was shown in Fig. 6. [[Image:Toggle_braced.png|770px]] ===Reporting subsystem=== The equations for the reporting subsystem finally describe the production of the florescence proteins depending on the inputs and memory proteins as modeled in Figure 8. Note that both inputs and memory proteins act repressively on the production of the florescence proteins. So e.g. YFP is only produced when there is both no cI and all TetR is bind in a complex together with aTc. [[Image:Reporter_braced.png|778px]] The systems of equations that we have presented, describe and predict the behavior of our system. We have simulated the behavior of our system at steady states, and the results can be seen in the section [[ETHZ/Simulation|Simulations]]. In order to increase the accuracy of our results, we have conducted an extensive literature survey, in order to isolate and find the parameters of our system. Since this is a burden for every team undertaking a complicated project in synthetic biology, we are presenting our full table of parameters in the [[ETHZ/Parameters|Parameters]] page.