Overview
A Mathematical model captures the essential dynamics of the system in the form of mathematical equations and helps to study and analyze the biological system before stepping into lab work. All of the chemical reactions in the system can essentially be written in the form of differential equations that capture the biological processes in the cell. These equations can then be simulated and the dynamics can be analyzed, in order to understand how a particular network is going to behave inside the cell.
The two molecular processes that are central to the functioning of a cell are transcription and translation. The cell consists of DNA, which contains all the genetic information of the cell. It contains information for synthesis of various proteins required for normal functioning of the cell. The process of transcription leads to creation of mRNA from DNA which contains the information for protein synthesis. This mRNA is then translated into protein with the help of ribosomes and tRNA.
Thus, the entire set of reactions happening inside a cell leading to the expression of a gene can be broken down into the following –
Here, the major processes occurring are as follows -
mRNA
Protein
Protein is produced from the mRNA transcript by the process of translation.
Protein is also degraded since it has a half life, similar to the mRNA.
What needs to be noted before we start to write a model for this is that this is a very simplistic model that makes use of several assumptions and simplifications. This is because biological systems are extremely complex, and at a single instant of time, there are several hundred reactions happening. Thus, we need to simplify and lump certain intermediate reactions, in order to have some quantitative estimate of how our system will behave.
Some of the assumptions made here are -
mRNA is made directly from DNA, and all the other components and processes in between, such as pulling of RNA polymerase (RNAp) by the TATA box in the promoter, binding of RNAp to the promoter and initiation of transcription are sufficiently fast, so that the parameters can be lumped and variables (such as RNAp and Promoter) can be ignored.
Degradation of molecules such as mRNA and protein is spontaneous, and is not triggered or accelerated by certain components (such as ssrA).
The rates of production and degradation are constant.
mRNA is not degraded, damaged, or consumed in any way during translation or production (transcription).
Total DNA inside a cell is constant.
Mass action kinetics is valid for the reactions occurring above.
Model for
Unregulated Gene Expression
A model for this simple system shown above can then be written, keeping the assumptions in mind. To start with, we can consider the two variables that are of importance to us in determining the level of gene expression. These are the mRNA and protein levels (since the DNA levels in a cell are assumed to be constant, they are not of interest).
Therefore, let us write the differential equation for mRNA first -
mRNA is produced from DNA, and degraded spontaneously. Therefore, at any instant of time, the rate of change of mRNA can be written as -
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).
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.
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
Now, the dynamics of the protein can be similarly written as
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.
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.
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 -
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.
However, we can make a further simplification in this model. Generally, the mRNA dynamics are faster than the protein dynamics. This means that mRNA levels approach their steady state value faster than proteins do. Therefore, we can say make the assumption and further simplification that before the protein dynamics start to come into play, the date of change of mRNA is zero. This is known as the “quasi steady state assumption”.
Therefore at steady state,
Thus,
Now, we can replace the value of [mRNA] in equation (2) with the value given above, to get -
We can now try to simulate and plot the graph for the protein levels, and compare the time series of the two models -
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.
Model for
Regulated Gene Expression