Line 1,708: | Line 1,708: | ||
<br> | <br> | ||
mRNA is produced from DNA, and degraded spontaneously. Therefore, at any instant of time, the rate of change of mRNA can be written as - | mRNA is produced from DNA, and degraded spontaneously. Therefore, at any instant of time, the rate of change of mRNA can be written as - | ||
− | <br> | + | <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/4/45/T--IIT_Delhi--picture3.png"> | + | <img src = "https://static.igem.org/mediawiki/2017/4/45/T--IIT_Delhi--picture3.png"><br> |
<br> | <br> | ||
Note, that here, we have not written the reaction where mRNA is being converted to protein, since mRNA is not actually being consumed there or being produced. 1 molecule of mRNA simply produces 1 molecule of protein (assumption). <br> | Note, that here, we have not written the reaction where mRNA is being converted to protein, since mRNA is not actually being consumed there or being produced. 1 molecule of mRNA simply produces 1 molecule of protein (assumption). <br> | ||
Line 1,715: | Line 1,715: | ||
Further, it has to be noted that the [DNA] and [mRNA] terms appear in the equation since in writing the model, we assume that mass action kinetics are valid, ie, the rate of the reaction is equal to the rate constant times the concentration of the reactant, raised to a power equal to the number of molecules of the reactant. <br> | Further, it has to be noted that the [DNA] and [mRNA] terms appear in the equation since in writing the model, we assume that mass action kinetics are valid, ie, the rate of the reaction is equal to the rate constant times the concentration of the reactant, raised to a power equal to the number of molecules of the reactant. <br> | ||
− | Now, we know that the DNA concentration remains constant and does not change over time. Therefore, the [DNA] term can be included in the constant itself, to give <br> | + | Now, we know that the DNA concentration remains constant and does not change over time. Therefore, the [DNA] term can be included in the constant itself, to give <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/7/77/T--IIT_Delhi--picture4.png"> | + | <img src = "https://static.igem.org/mediawiki/2017/7/77/T--IIT_Delhi--picture4.png"><br> |
<br> | <br> | ||
− | Now, the dynamics of the protein can be similarly written as <br> | + | Now, the dynamics of the protein can be similarly written as <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/7/77/T--IIT_Delhi--picture5.png"><br> | + | <img src = "https://static.igem.org/mediawiki/2017/7/77/T--IIT_Delhi--picture5.png"><br><br> |
And that is it! We’ve just written down our first model, for a gene being expressed from a constitutive promoter. Now that we have our model, we can simulate these and find out the dynamics. <br> | And that is it! We’ve just written down our first model, for a gene being expressed from a constitutive promoter. Now that we have our model, we can simulate these and find out the dynamics. <br> | ||
Line 1,725: | Line 1,725: | ||
Simulation basically means solving the differential equations to get the variation of the component (mRNA, protein) with time. This can be done by hand for the equations above. However, as models get more complex, implicit equations appear, which are much more difficult to solve by hand. Thus, it is essential to get the hang of modelling software such as MATLAB or R, which solve differential equations and simulate the model for a specified period of time. <br> | Simulation basically means solving the differential equations to get the variation of the component (mRNA, protein) with time. This can be done by hand for the equations above. However, as models get more complex, implicit equations appear, which are much more difficult to solve by hand. Thus, it is essential to get the hang of modelling software such as MATLAB or R, which solve differential equations and simulate the model for a specified period of time. <br> | ||
− | Thus, we write down the model on MATLAB here, and simulate it for a time period of 200 time units. The values of the constants used for alpha, gamma etc and the MATLAB code for the same can be found on the github library link given below. The plot obtained is as follows - <br> | + | Thus, we write down the model on MATLAB here, and simulate it for a time period of 200 time units. The values of the constants used for alpha, gamma etc and the MATLAB code for the same can be found on the github library link given below. The plot obtained is as follows - <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/8/80/T--IIT_Delhi--picture6.png"><br> | + | <img src = "https://static.igem.org/mediawiki/2017/8/80/T--IIT_Delhi--picture6.png"><br><br> |
Changing the parameters for production and degradation rates can give different kinds of graphs, and can be explored by simply changing the values of alpha, gamma, K etc in the model and simulating the same. However, as we can see here, the mRNA and protein levels both rise to a certain fixed value. This is known as the steady state value. | Changing the parameters for production and degradation rates can give different kinds of graphs, and can be explored by simply changing the values of alpha, gamma, K etc in the model and simulating the same. However, as we can see here, the mRNA and protein levels both rise to a certain fixed value. This is known as the steady state value. | ||
Line 1,733: | Line 1,733: | ||
Therefore at steady state, | Therefore at steady state, | ||
− | <br> | + | <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/b/b6/T--IIT_Delhi--picture7.png"><br> | + | <img src = "https://static.igem.org/mediawiki/2017/b/b6/T--IIT_Delhi--picture7.png"><br><br> |
− | Thus, <br> | + | Thus, <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/f/ | + | <img src = "https://static.igem.org/mediawiki/2017/f/fc/T--IIT_Delhi--picture8.png"><br><br> |
− | Now, we can replace the value of [mRNA] in equation (2) with the value given above, to get - <br> | + | Now, we can replace the value of [mRNA] in equation (2) with the value given above, to get - <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/e/ea/T--IIT_Delhi--picture9.png"><br> | + | <img src = "https://static.igem.org/mediawiki/2017/e/ea/T--IIT_Delhi--picture9.png"><br><br> |
− | We can now try to simulate and plot the graph for the protein levels, and compare the time series of the two models - <br> | + | We can now try to simulate and plot the graph for the protein levels, and compare the time series of the two models - <br><br> |
− | <img src = "https://static.igem.org/mediawiki/2017/9/93/T--IIT_Delhi--picture10.png"><br> | + | <img src = "https://static.igem.org/mediawiki/2017/9/93/T--IIT_Delhi--picture10.png"><br><br> |
Therefore, we can see that by making the assumption that mRNA is already at steady state at the start of time, the protein levels begin to rise faster than the earlier model. However, the steady state value for protein remains the same. This is because we have only simplified the model by changing the time scale and assuming that at the given time scale, mRNA dynamics are at steady state. We have not changed the steady state per se. | Therefore, we can see that by making the assumption that mRNA is already at steady state at the start of time, the protein levels begin to rise faster than the earlier model. However, the steady state value for protein remains the same. This is because we have only simplified the model by changing the time scale and assuming that at the given time scale, mRNA dynamics are at steady state. We have not changed the steady state per se. |
Revision as of 14:21, 1 November 2017
Writing a Model for
Unregulated Gene Expression