Difference between revisions of "Team:IIT Delhi/Model"

 
(9 intermediate revisions by 2 users not shown)
Line 153: Line 153:
  
 
#banner {
 
#banner {
background: url("https://static.igem.org/mediawiki/2018/2/27/T--IIT_Delhi--yellocre.png") ;
+
background: url("https://static.igem.org/mediawiki/2018/8/84/T--IIT_Delhi--modelling2018.png") ;
  
 
background-position: center;
 
background-position: center;
Line 710: Line 710:
  
 
     <body>
 
     <body>
   <div id="globalWrapperdivi" style="margin-top: -6.5%;z-index: 1">           
+
   <div id="globalWrapperdivi" style="margin-top: -6.5%;z-index: 1;background-color: white;">           
       
+
   
 
    
 
    
  
Line 925: Line 925:
 
 
 
</section>
 
</section>
 +
<header class="major" style="
 +
    text-align: center;
 +
    font-size: 60%;
 +
    background: white;
 +
    margin: 0 auto;
 +
    background-color: white;
 +
    width: 65%;
 +
    font-weight: normal;
 +
">
 +
       
 +
       
 +
            <h2 class="h2font">Overview</h2>
  
<div class="bgimg-1">
+
           
  <div class="caption">
+
<h2 id="pfont" style="
     <span class="border" >Text anyone?</span>
+
     font-weight: normal;
  </div>
+
">
</div>
+
  
 
  
<div style="color: #777;background-color:white;text-align:center;padding:50px 80px;text-align: justify;">
+
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. <br><br>
+
  <p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814001 = pLTL
+
    <br>
+
      </p>
+
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;"> The pLTL (Lac-Tet-Lac) is a hybrid promoter. It is a promoter composed of the operator sequences of pTet and the pLac promoter. There are multiple benefits of using the pLTL promoter.
+
</p>
+
   
+
      <ul style="font-size:20px;" >
+
      <li style="font-family: 'Lato', sans-serif;font-weight:400;">The hybrid pLTL shows almost complete repression on being repressed, and on induction (by IPTG and/or aTc), the hybrid pLTL promoter shows a 1.4-2 times higher expression.</li>
+
      <li style="font-family: 'Lato', sans-serif;font-weight:400;">The hybrid pLTL promoter also permits flexible gene expression because it can be utilized under either or both repression controls (LacI and TetR) simultaneously.</li>
+
   
+
    </ul>
+
<br>
+
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814008 = rrnB T1 Terminator + T7Te Terminator
+
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. <br><br>
    <br>
+
      </p>
+
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;"> Our part is double terminator composed of rrnB T1 Terminator(BBa B0010) and T7 Te Terminator(BBa B0012). Both of these are forward terminators that are extensively used in E. coli.
+
</p>
+
<br>
+
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814009 = mKate2
+
<img src="https://static.igem.org/mediawiki/2017/4/42/T--IIT_Delhi--picture1.png" style="border:3px solid #000000" width="80%"><br><br>
  
    <br>
+
Thus, the entire set of reactions happening inside a cell leading to the expression of a gene can be broken down into the following –<br><br>
      </p>
+
<img src="https://static.igem.org/mediawiki/2017/5/55/T--IIT_Delhi--picture2.png" style="border:3px solid #000000" width="80%"><br><br>
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;"> Mkate2 - mKate2 is a red fluorescent protein derived from Entacmaea quadricolor. It possesses fluorescence with excitation maxima at 588 nm and emission maxima at 588 and 633 nm, mKate2 is almost 3-fold brighter than mKate. mKate2 can be used in  labelling applications along with blue, cyan, green, yellow, and red fluorescent dyes. Its high pH-stability with pKa=5.4 makes it useful for imaging in acidic organelles, such as late and recycling endosomes and lysosomes.
+
  
</p>
+
Here, the major processes occurring are as follows -
<br>
+
<br><br>
 +
</h2><h2 id="pfont2"><u id="pfont2">mRNA</u> </h2>
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814010 = rrnB T1 Terminator
 
  
    <br>
+
<h2 class="centered" id="pfont2" style="
      </p>
+
    list-style-type: decimal;
     <br>
+
     text-align: left;
</div>
+
    font-weight: normal;
 +
">
 +
<li>mRNA is being produced from the plasmid DNA that has been introduced into the cell via transformation, by the process of transcription.
  
<div class="bgimg-2">
+
</li><li>The mRNA produced is also being degraded, because it has a certain half life (just like radioactive elements decay, all chemicals have a half life, and so do DNA and RNA!).
  <div class="caption">
+
</li></h2>
    <span class="border" >Text anyone?</span>
+
<h2 id="pfont2"><u id="pfont2">Protein</u> </h2><h2 class="centered" id="pfont2" style="
  </div>
+
    font-weight: normal;
</div>
+
    text-align: left;
 +
    list-style-type: decimal;
 +
"><left>
 +
<li>Protein is produced from the mRNA transcript by the process of translation.
 +
</li><li>Protein is also degraded since it has a half life, similar to the mRNA.
 +
</li></left></h2><br>
 +
<h2 id="pfont2" style="
 +
    line-height: 1.5em;
 +
    font-weight: normal;
 +
">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.
 +
<br><br>
 +
Some of the assumptions made here are - </h2>
  
<div style="position:relative;">
+
<h2 class="centered" id="pfont2" style="
  <div style="color: #777;background-color:white;text-align:center;padding:50px 80px;text-align: justify;">
+
    font-weight: normal;
 
+
    text-align: left;
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814007 = sfGFP_ssrA
+
    list-style-type: decimal;
 +
"><left>
 +
<li>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.
 +
</li><li>Degradation of molecules such as mRNA and protein is spontaneous, and is not triggered or accelerated by certain components (such as ssrA).
 +
</li><li>The rates of production and degradation are constant.
 +
</li><li>mRNA is not degraded, damaged, or consumed in any way during translation or production (transcription).
 +
</li><li>Total DNA inside a cell is constant.
 +
</li><li>Mass action kinetics is valid for the reactions occurring above.
 +
</li></left></h2>
  
  
    <br>
 
      </p>
 
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">Our part consists of sfGFP appended with a ssrA(LVA) deg-tag. It has been codon optimised for E. coli.  This part is useful as it has high intensity as compared to other gfp variants as well as faster degradation rates and shorter reporter lifetimes.
 
  
  
</p>
 
  
<p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">Superfolder GFP is a basic (constitutively fluorescent) green fluorescent protein derived from Aequorea victoria. It has an emission wavelength of 510 nm and excitation wavelength of 485nm. It has a robust folding characteristic. The superfolder mutations also make the folding of GFP tolerant of mutations that would otherwise reduce the folding yield of GFP.
 
  
 +
          </header>
 +
<header class="major" style="
 +
    text-align: center;
 +
    font-size: 60%;
 +
    background: white;
 +
    margin: 0 auto;
 +
    background-color: white;
 +
    width: 65%;
 +
">
 +
       
 +
       
 +
       
 +
            <h2 class="h2font">Model for<br> Unregulated Gene Expression</h2>
  
</p>
+
            <p> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
</p>
 +
<h2 id="pfont" style="
 +
    background: white;
 +
    font-weight: normal;
 +
">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).
 +
<br>
 +
Therefore, let us write the differential equation for mRNA first -
 +
<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 -
 +
<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/4/45/T--IIT_Delhi--picture3.png" style='border:3px solid #000000'><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>
  
<p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">Our ssrA degtag is the gfp(LVA) that has a single (A → G) point mutation in nucleotide 349, resulting in an Asp117 → Gly117 (D117G) amino acid change. This point mutation does not appear to change the fluorescence spectrum of gfp(LVA). The LVA tag has been reported to lead to fast protein degradation, degrading GFP with rate -0.018 per minute. This corresponds to in vivo half-lives of mature Gfp(LVA) of approximately 40 min.
+
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><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/3/3c/T--IIT_Delhi--picture4.png" style='border:3px solid #000000'><br>
 +
<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" style='border:3px solid #000000'><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>
  
</p>
+
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>
  
<p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">References</p>
+
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>
<ol style="font-size: 20px;">  
+
<img src = "https://static.igem.org/mediawiki/2017/8/80/T--IIT_Delhi--picture6.jpeg" style='border:3px solid #000000' width="90%"><br><br>
  
<li style="font-family: 'Lato', sans-serif;font-weight:400;">Pédelacq JD, Cabantous S, Tran T, Terwilliger TC, Waldo GS. Engineering and characterization of a superfolder green fluorescent protein. Nature biotechnology. 2006 Jan;24(1):79.</li>  
+
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.
 +
<br>
 +
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”.<br><br>
  
<li style="font-family: 'Lato', sans-serif;font-weight:400;">Andersen, J. B. et al. New unstable variants of green fluorescent protein for studies of transient gene expression in bacteria. Appl. Environ. Microbiol. 64, 2240–6 (1998).
+
Therefore at steady state,
</li>  
+
<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/b/b6/T--IIT_Delhi--picture7.png" style='border:3px solid #000000'><br><br>
  
 +
Thus, <br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/f/fc/T--IIT_Delhi--picture8.png" style='border:3px solid #000000'  solid #000000'><br><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" style='border:3px solid #000000'><br><br>
  
  </ol>
+
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>
 +
<center><img src = "https://static.igem.org/mediawiki/2017/9/93/T--IIT_Delhi--picture10.png" style='border:3px solid #000000' width="90%"></center><br><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.
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814011 = attP TP901-1
 
  
  
    <br>
 
      </p>
 
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">AttP TP901-1 - It is the AttP site of TP901-1 integrase (serine based recombinase enzyme). TP901-1 integrase is an enzyme that has been isolated from TP901-1 phage. It is responsible for catalysing site-specific recombination at AttP and AttB sites. The recombination mechanism depends on the orientation of the AttP and AttB sites. These enzymes help the virus integrate its DNA into the bacterial genome. TP901-1 is widely used in the construction of logic gates and modification of DNA sequences.
 
  
 +
</h2>
 +
          </header>
  
</p>
 
 
 
<br>
 
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814012 = BxbI Integrase + ssrA(LVA) deg tag
+
<header class="major" style="
 +
    text-align: center;
 +
    font-size: 60%;
 +
    background: white;
 +
    margin: 0 auto;
 +
    background-color: white;
 +
    width: 65%;
 +
">
 +
       
  
 +
       
 +
       
 +
            <h2 class="h2font">Model for<br> Regulated Gene Expression</h2>
  
    <br>
+
            <p> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      </p>
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">BxbI Integrase triggers attP × attB recombination. The product of attP × attB recombination is an integrated prophage flanked by two new recombination sites, attL and attR, each containing half sites derived from attP and attB. In the absence of accessory factors the integrases mediate unidirectional recombination between attP and attB with greater than 80% efficiency. In the presence of a phage-encoded accessory protein, the recombination directionality factor (RDF) the attP × attB recombination is inhibited and the attL × attR recombination is stimulated.
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
Bxb1 integrase yields approximately two-fold more recombinants  and displays about two fold less damage to the recombination sites than other phage-encoded serine integrases.
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
</p>
 +
<h2 id="pfont" style="
 +
    background: white;
 +
    font-weight: normal;
 +
">
  
Our BxbI Integrase has a ssrA deg tag attached to it for faster degradation rates.
+
Regulation of gene expression involves changing the expression of protein or RNA produced by a particular gene. Various mechanisms exist, for doing the same allowing for control at various stages of the expression of the gene. For instance, if the control/regulation is such that it does not allow transcription to happen, it is termed as transcriptional control. Similarly, translational, post translational and several other layers of control exist. <br>
  
 +
The simplest and most commonly employed mode of regulation is the transcriptional control by repressor proteins. These are protein molecules that can bind to specific “operator” sites in the promoter region, and stop the promoter to recruit RNA polymerase successfully, thereby inhibiting transcription. Common examples of such systems are LacI, TetR and cI, which can inhibit transcription from the pLac, pTet and pCI promoter respectively. This mode of control is also commonly referred to as repression, and should not be confused with inhibition, which is a separate control mechanism.<br>
  
 +
Here, let us try to model what regulated gene expression looks like, by looking at a typical example of transcriptional activation. Consider the following case - <br><br>
  
</p>
+
<img src = "https://static.igem.org/mediawiki/2017/6/65/T--IIT_Delhi--picture11.png" style='border:3px solid #000000'><br><br>
+
<br>
+
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814013 = attB TP901-1
+
We have a protein X, that can exist in two states, the native (inactive) state X, and an active form X*. The molecule X* can bind to the promoter (say P), and promote transcription of the gene by helping the promoter to recruit RNA polymerase.
 +
<br><br>
 +
Lets look at another case, where we have transcriptional repression -<br><br>
  
 +
<img src = "https://static.igem.org/mediawiki/2017/2/2b/T--IIT_Delhi--picture12.png" width="100%"><br><br>
  
    <br>
+
Here we are given 2 proteins, A and B. The protein A is produced and degraded, and is a transcriptional repressor for the gene B. A has its own production and degradation rates, described by alpha and gamma, and B also has its own production and degradation rates, given by beta and gamma respectively. Further, DA and Do represent the two states that the DNA region of the promoter PB can have. DA represents the state where A is bound to the operator, and Do represents the state where A is unbound.
      </p>
+
<br>
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">AttB TP901-1 -  It is the AttB site of TP901-1 integrase (serine based recombinase enzyme). TP901-1 integrase is an enzyme that has been isolated from TP901-1 phage. It is responsible for catalysing site-specific recombination at AttP and AttB sites. The recombination mechanism depends on the orientation of the AttP and AttB sites. These enzymes help the virus integrate its DNA into the bacterial genome. TP901-1 is widely used in the construction of logic gates and changing DNA sequence.
+
The system can be represented by a set of reactions as follows –<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/9/92/T--IIT_Delhi--picture13.png" style='border:3px solid #000000'><br><br>
  
 +
Based on these reactions, we can write the mass action model for the system. This can be represented by the following differential equations –<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/5/52/T--IIT_Delhi--picture14.png" style='border:3px solid #000000'><br><br>
  
 +
Further, we have a 5th equation in the model, which is based on the conservation of DNA. Since all of the DNA of the promoter can either be bound by transcription factor A (DA state) or be unbound (Do state), therefore, the total DNA (DT), at any time, can be represented as –<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/5/52/T--IIT_Delhi--picture15.png" style='border:1px solid #000000'><br><br>
  
</p>
+
Thus, the model of the system, based on mass action kinetics and conservation relations can be represented by<br><br>
+
<img src = "https://static.igem.org/mediawiki/2017/b/b4/T--IIT_Delhi--picture16.png" style='border:3px solid #000000'><br><br>
<br>
+
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814014 = complement of B0034, RBS on the antisense strand, twin exists
+
    <br>
+
      </p>
+
<br>
+
  
 +
Note that in this model, we have taken the rate of change of Do and DA as well, which are DNA molecules. This is because here the DNA concentration also changes because the DNA switches states.
 +
<br><br>
 +
Now, solving this model and simulating, we get the following results - <br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/e/ec/T--IIT_Delhi--picture17.png" style='border:3px solid #000000'><br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/f/fc/T--IIT_Delhi--picture18.jpg" style='border:3px solid #000000' width="90%"><br><br>
  
  </div>
+
From the above results, we can see that the time taken for achieving steady state for all the variables (A, Do, DA and B) is more or less similar, and takes about 4-5 hours. This goes against the intuition that the binding and unbinding happens faster, as compared to the production of A and B, which should take a larger time. We see that this does happen, when we run the system of equations for α = 100 nM/hr (results not shown). Thus, the time scale separations become more prominent as the value of α increases (time scale separation was further more prominent for α = 500 nM/hr).
</div>
+
<br><br>
 +
Further, upon varying the values of k1 and k2 by 100 fold, we see the following –<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/9/92/T--IIT_Delhi--picture19.png" style='border:3px solid #000000' width="90%"><br><br>
  
<div class="bgimg-3">
+
In all of these plots, data1, data2 and data3 represent k1 = 0.01, 1 and 100 respectively. We see that on decreasing the value of k1, the effect on the steady state values is not significant. On the other hand, increasing k1 by 100 fold changes the steady state values, and brings down the level of B ultimately produced at steady state. This is because if k1 is high, that means that more A binds to the promoter of B, repressing it. Therefore, a lower steady state level of B is observed.
  <div class="caption">
+
    <span class="border">Some random text </span>
+
  </div>
+
</div>
+
  
<div style="position:relative;">
+
</h2>
  <div style="color: #777;background-color:white;text-align:center;padding:50px 80px;text-align: justify;">
+
   
+
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814015 = pLac(lambda) hybrid
+
  
 +
<h2 class="h2font">Model for<br> Unregulated Gene Expression</h2>
  
    <br>
+
            <p> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      </p>
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">pLac - Lambda hybrid - is a hybrid promoter consisting of Lac and Lambda operator sites in the core region. This hybrid promoter can be induced in the presence of IPTG or
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</p>
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
</p>
 +
<h2 id="pfont" style="
 +
    background: white;
 +
    font-weight: normal;
 +
">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).
 
<br>
 
<br>
 +
Therefore, let us write the differential equation for mRNA first -
 +
<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 -
 +
<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/4/45/T--IIT_Delhi--picture3.png" style='border:3px solid #000000'><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>
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814017 = attP Bxb1
+
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><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/3/3c/T--IIT_Delhi--picture4.png" style='border:3px solid #000000'><br>
 +
<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" style='border:3px solid #000000'><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>
  
    <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>
      </p>
+
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">AttP Bxb1 - It is the AttP site of Bxb1 integrase (Serine based recombinase). Bxb1 integrase carries out site-specific recombination by catalysing unidirectional recombination to produce AttL and AttR sites from AttP and AttB. This switching capacity allows them to be used in the design of toggle switches.
+
  
 +
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.jpeg" style='border:3px solid #000000' width="90%"><br><br>
  
</p>
+
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.
 
<br>
 
<br>
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814018 = attB Bxb1
+
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”.<br><br>
  
 +
Therefore at steady state,
 +
<br><br>
 +
<img src = "https://static.igem.org/mediawiki/2017/b/b6/T--IIT_Delhi--picture7.png" style='border:3px solid #000000'><br><br>
  
    <br>
+
Thus, <br><br>
      </p>
+
<img src = "https://static.igem.org/mediawiki/2017/f/fc/T--IIT_Delhi--picture8.png" style='border:3px solid #000000'  solid #000000'><br><br>
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">AttB Bxb1 - It is the AttB site of Bxb1 integrase (Serine based recombinase). Bxb1 integrase carries out site-specific recombination by catalysing unidirectional recombination to produce AttL and AttR sites from AttP and AttB. This switching capacity allows them to be used in the design of logic gates.
+
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" style='border:3px solid #000000'><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><br>
 +
<center><img src = "https://static.igem.org/mediawiki/2017/9/93/T--IIT_Delhi--picture10.png" style='border:3px solid #000000' width="90%"></center><br><br>
  
</p>
+
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.
<br>
+
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814019 = P7 Promoter
+
  
  
  
  
    <br>
+
</h2>
      </p>
+
          </header>
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">Constitutive P7 promoter - It is the complement of the constitutive P7 promoter so as to initiate transcription in the reverse direction. 
+
  
</p>
 
  
<br>
+
<header class="major" style="
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814021 = BxbI-Xis  + ssrA(LVA) deg tag------------
+
    text-align: center;
 +
    font-size: 60%;
 +
    background: white;
 +
    margin: 0 auto;
 +
    background-color: white;
 +
    width: 65%;
 +
">
 +
       
  
 +
       
 +
       
 +
            <h2 class="h2font">Model for<br> Recombinase Based Incoherent Feed Forwards Loop</h2>
  
    <br>
+
            <p> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      </p>
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">Xis-BxbI_ssrA deg tag - Consists of bxb1 excisionase followed by ssrA degradation tag. Bxb1-Xis  catalyses the conversion of AttL and AttR sites to AttP and AttB sites when expressed with Bxb1 integrase, thereby reverting the recombination caused by integrase. ssrA deg tag degrades the Bxb1-Xis formed as an increase in the amount of excisionase renders the system inefficient. This property allows Bxb1 to be used in the construction of logic gates.
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</p>
+
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
 +
</p>
 +
<h2 id="pfont" style="
 +
    background: white;
 +
    font-weight: normal;
 +
">
  
 +
A pulse in an incoherent feedforward loop can be described as follows, when U is ON the active part of the transcription factor of protein U which is U* will bind to gene Y independent of gene X thereby activating Y that leads to the
 +
production of protein Y(direct pathway). But transcription factor of protein X will repress gene Y, leading to a decrease in the concentration of protein Y, generating a pulse in the process. When U is OFF, the active part of the transcription factor of gene U which is U* will not bind to gene Y independent of gene X and hence there is no production of protein Y.<br>
 
<br>
 
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/9/9c/T--IIT_Delhi--IFFL.jpg" height="400px"style='border:3px solid #000000'><br><br>
  
<p style="font-size: 30px; font-family: 'Roboto', sans-serif;font-weight:700;">BBa_K2814022 = attB BxbI (reverse orientation)
+
Here we present you with the two designs of RIFFL and their respective models,<br>
 +
<br>
  
 +
In the case of the first design, as shown below,<br>
 +
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/a/af/T--IIT_Delhi--FirstDesign.png" height="400px"style='border:3px solid #000000'><br><br>
  
    <br>
+
We get the following model,<br>
      </p>
+
      <p style="font-size:20px;font-family: 'Lato', sans-serif;font-weight:400;">AttB-BxbI (Reverse Orientation) - Contains AttB site of Bxb1 integrase in the reverse orientation (Reverse of  BBa_K2814018). Bxb1 integrase carries out site-specific recombination by catalysing unidirectional recombination to produce AttL and AttR sites from AttP and AttB. This switching capacity allows them to be used in the design of logic gates.
+
 
+
</p>
+
 
+
 
<br>
 
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/6/64/T--IIT_Delhi--Model1.png" height="600px"style='border:3px solid #000000'><br><br>
 +
For which the response comes out as following, after tuning the parameters in the model,<br>
 +
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/b/b0/T--IIT_Delhi--Firstresponse.png" height="600px"style='border:3px solid #000000'><br><br>
 +
Similarly, for our second design as given below,<br>
 +
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/1/16/T--IIT_Delhi--SecondDesign2.png" height="400px"style='border:3px solid #000000'><br><br>
  
 
+
We get the following model,<br>
  </div>
+
<br>
</div>
+
<img src = "https://static.igem.org/mediawiki/2018/d/dc/T--IIT_Delhi--Secondmodel.png" height="600px"style='border:3px solid #000000'><br><br>
 
+
For which the response comes out as following, after tuning the parameters in the model,<br>
 +
<br>
 +
<img src = "https://static.igem.org/mediawiki/2018/1/1f/T--IIT_Delhi--secondresponse.png" height="600px"style='border:3px solid #000000'><br><br>
 +
</h2>
 +
</header>
 
     <!--/**/-->
 
     <!--/**/-->
  

Latest revision as of 00:37, 18 October 2018

iGEM IIT Delhi

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

  • mRNA is being produced from the plasmid DNA that has been introduced into the cell via transformation, by the process of transcription.
  • The mRNA produced is also being degraded, because it has a certain half life (just like radioactive elements decay, all chemicals have a half life, and so do DNA and RNA!).
  • 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

                                                                                                                                                                                                                     

    Regulation of gene expression involves changing the expression of protein or RNA produced by a particular gene. Various mechanisms exist, for doing the same allowing for control at various stages of the expression of the gene. For instance, if the control/regulation is such that it does not allow transcription to happen, it is termed as transcriptional control. Similarly, translational, post translational and several other layers of control exist.
    The simplest and most commonly employed mode of regulation is the transcriptional control by repressor proteins. These are protein molecules that can bind to specific “operator” sites in the promoter region, and stop the promoter to recruit RNA polymerase successfully, thereby inhibiting transcription. Common examples of such systems are LacI, TetR and cI, which can inhibit transcription from the pLac, pTet and pCI promoter respectively. This mode of control is also commonly referred to as repression, and should not be confused with inhibition, which is a separate control mechanism.
    Here, let us try to model what regulated gene expression looks like, by looking at a typical example of transcriptional activation. Consider the following case -



    We have a protein X, that can exist in two states, the native (inactive) state X, and an active form X*. The molecule X* can bind to the promoter (say P), and promote transcription of the gene by helping the promoter to recruit RNA polymerase.

    Lets look at another case, where we have transcriptional repression -



    Here we are given 2 proteins, A and B. The protein A is produced and degraded, and is a transcriptional repressor for the gene B. A has its own production and degradation rates, described by alpha and gamma, and B also has its own production and degradation rates, given by beta and gamma respectively. Further, DA and Do represent the two states that the DNA region of the promoter PB can have. DA represents the state where A is bound to the operator, and Do represents the state where A is unbound.
    The system can be represented by a set of reactions as follows –



    Based on these reactions, we can write the mass action model for the system. This can be represented by the following differential equations –



    Further, we have a 5th equation in the model, which is based on the conservation of DNA. Since all of the DNA of the promoter can either be bound by transcription factor A (DA state) or be unbound (Do state), therefore, the total DNA (DT), at any time, can be represented as –



    Thus, the model of the system, based on mass action kinetics and conservation relations can be represented by



    Note that in this model, we have taken the rate of change of Do and DA as well, which are DNA molecules. This is because here the DNA concentration also changes because the DNA switches states.

    Now, solving this model and simulating, we get the following results -





    From the above results, we can see that the time taken for achieving steady state for all the variables (A, Do, DA and B) is more or less similar, and takes about 4-5 hours. This goes against the intuition that the binding and unbinding happens faster, as compared to the production of A and B, which should take a larger time. We see that this does happen, when we run the system of equations for α = 100 nM/hr (results not shown). Thus, the time scale separations become more prominent as the value of α increases (time scale separation was further more prominent for α = 500 nM/hr).

    Further, upon varying the values of k1 and k2 by 100 fold, we see the following –



    In all of these plots, data1, data2 and data3 represent k1 = 0.01, 1 and 100 respectively. We see that on decreasing the value of k1, the effect on the steady state values is not significant. On the other hand, increasing k1 by 100 fold changes the steady state values, and brings down the level of B ultimately produced at steady state. This is because if k1 is high, that means that more A binds to the promoter of B, repressing it. Therefore, a lower steady state level of B is observed.

    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
    Recombinase Based Incoherent Feed Forwards Loop

                                                                                                                                                                                                                     

    A pulse in an incoherent feedforward loop can be described as follows, when U is ON the active part of the transcription factor of protein U which is U* will bind to gene Y independent of gene X thereby activating Y that leads to the production of protein Y(direct pathway). But transcription factor of protein X will repress gene Y, leading to a decrease in the concentration of protein Y, generating a pulse in the process. When U is OFF, the active part of the transcription factor of gene U which is U* will not bind to gene Y independent of gene X and hence there is no production of protein Y.



    Here we present you with the two designs of RIFFL and their respective models,

    In the case of the first design, as shown below,



    We get the following model,



    For which the response comes out as following, after tuning the parameters in the model,



    Similarly, for our second design as given below,



    We get the following model,



    For which the response comes out as following, after tuning the parameters in the model,



    Contact us

    Address

    Undergraduate Laboratory
    Department of Biotechnology and Biochemical Engineering, IIT Delhi