Team:Duke/Modeling/Thermodynamic Model Intro

From 2013.igem.org

(Difference between revisions)
(Navigate)
(Thermodynamic Model of Cooperative Repression)
 
(35 intermediate revisions not shown)
Line 5: Line 5:
= '''Mathematical Modeling of Bistable Toggle Switch''' =
= '''Mathematical Modeling of Bistable Toggle Switch''' =
-
== Introduction to Thermodynamic Model of Cooperative Repression ==
+
=Thermodynamic Model of Cooperative Repression =
<br>
<br>
-
A thermodynamic approach was used to model the cooperative repression by transcription factors (iTAL and CRISPR) binding to multiple binding sites. The model was largely based on the models shown in "Transcriptional regulation by the numbers: models" (Bintu, 2005), which base on the reasoning that gene expression level is related to the probabilities of various molecules--such as transcription factors (TFs) and RNA Polymerase (RNAP)--binding to the DNA of interest. The key concept in this model is using the "probability that RNAP occupies the promoter of interest" instead of using "concentration of protein" produced. One of the most important assumptions of this model is that promoter occupancy by RNAP is directly proportional to the level of gene expression.  
+
A thermodynamic approach was used to model the cooperative repression by transcription factors (iTAL and CRISPR) binding to multiple binding sites. The model was largely based on the models shown in "Transcriptional regulation by the numbers: models" (Bintu et al., 2005), which base on the reasoning that gene expression level is related to the probabilities of various molecules--such as transcription factors (TFs) and RNA Polymerase (RNAP)--binding to the DNA of interest. The key concept in this model is using the "probability that RNAP occupies the promoter of interest" instead of using "concentration of protein" produced. One of the most important assumptions of this model is that promoter occupancy by RNAP is directly proportional to the level of gene expression.  
-
[[File:Pbound.png|150px|center]]
+
[[File:Pbound.png|400px|center]]
-
<div align="center"> Figure 1. Key Assumption of the Thermodynamic Model</div> <br><br>
+
<div align="center"> Key Assumption of the Thermodynamic Model</div> <br><br>
=== Simple Case (No Transcription Factors) ===
=== Simple Case (No Transcription Factors) ===
First, let's start with the case without any transcription factors. In this simple case, we will ignore the RNAPs that are in the cytoplasm or engaged in transcription, and assume that our pool of free RNAPs is the "non-specifically" bound RNAPs (Non-specific here means the protein is bound to sequences other than the target promoter). Then, the sum of Boltzmann weights of all possible states of P polymerase molecules on DNA must be calculated to evaluate the probability of RNAP bound. Shown below is a table of variables used in the calculations that follow.   
First, let's start with the case without any transcription factors. In this simple case, we will ignore the RNAPs that are in the cytoplasm or engaged in transcription, and assume that our pool of free RNAPs is the "non-specifically" bound RNAPs (Non-specific here means the protein is bound to sequences other than the target promoter). Then, the sum of Boltzmann weights of all possible states of P polymerase molecules on DNA must be calculated to evaluate the probability of RNAP bound. Shown below is a table of variables used in the calculations that follow.   
-
[[File:Thermo_variables.png|450px|center]]
+
[[File:Thermo_variables.png|500px|center]]
-
<div align="center"> Figure 2. Table of Variables </div> <br><br>
+
<div align="center"> Table 3.2.1. Table of Variables </div> <br><br>
All the possible outcome of P RNAP molecules binding to the genome can be classified into two: <br>
All the possible outcome of P RNAP molecules binding to the genome can be classified into two: <br>
Line 22: Line 22:
# (P-1) RNAP bound non-specifically and 1 RNAP bound specifically to promoter of interest. <br>
# (P-1) RNAP bound non-specifically and 1 RNAP bound specifically to promoter of interest. <br>
Next, we count the number of ways these two outcomes can be achieved and sum their statistical weights calculated by:
Next, we count the number of ways these two outcomes can be achieved and sum their statistical weights calculated by:
-
 
+
<br><br>
-
[[File:Statistical_weight.png|450px|center]]
+
[[File:Statistical_weight.png|620px|center]]<br><br>
-
<div align="center"> Figure 3. Statistical Weight (Boltzmann Weight) </div> <br><br>
+
Using the above formula and combinatorics, the statistical weight of having P RNAP distributed among N<sub>ns</sub> non-specific sites can be calculated by the following:
Using the above formula and combinatorics, the statistical weight of having P RNAP distributed among N<sub>ns</sub> non-specific sites can be calculated by the following:
-
[[File:Weight_unoccupied.png|600px|center]]
+
[[File:Weight_unoccupied.png|730px|center]]
-
<div align="center"> Figure 4. Statistical Weight of State with Unoccupied Promoter</div> <br><br>
+
Similarly, the statistical weight of having (P-1) RNAP bound non-specifically and one RNAP bound specifically to the promoter of interest can be calculated by:
Similarly, the statistical weight of having (P-1) RNAP bound non-specifically and one RNAP bound specifically to the promoter of interest can be calculated by:
-
 
+
<br>
-
[[File:Weight_occupied.png|600px|center]]
+
[[File:Weight_occupied.png|800px|center]]
-
<div align="center"> Figure 5. Statistical Weight of State with Occupied Promoter</div> <br><br>
+
<br><br>
-
 
+
To obtain the probability of RNAP bound to promoter of interest, we simply divide the statistical weight of specific-binding by the total statistical weight of both states. When simplified, the following equation for probability of RNAP bound to promoter is found. (Detailed derivation can be found here: [https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation '''Derivation'''])
To obtain the probability of RNAP bound to promoter of interest, we simply divide the statistical weight of specific-binding by the total statistical weight of both states. When simplified, the following equation for probability of RNAP bound to promoter is found. (Detailed derivation can be found here: [https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation '''Derivation'''])
-
 
+
<br> <br>
-
[[File:pbound2.png|450px|center]]
+
[[File:pbound2.png|600px|center]]
-
<div align="center"> Figure 6. Equation for Probability of RNAP Bound</div> <br><br>
+
<br><br>
=== Case with Transcription Factors ===
=== Case with Transcription Factors ===
-
When activators and repressors are present, similar derivation using boltzmann weights of all different states can be used to derive the equations for probability of RNAP bound. For example, having an activator will lead to four different states (P: RNAP, A: Activator):  
+
When activators and repressors are present, similar derivation using Boltzmann weights of all different states can be used to derive the equations for probability of RNAP bound. For example, having an activator will lead to four different states (P: RNAP, A: Activator):  
# Z(P,A) : all non-specific binding
# Z(P,A) : all non-specific binding
# Z(P-1,A) : RNAP bound to promoter specifically
# Z(P-1,A) : RNAP bound to promoter specifically
Line 53: Line 50:
# Z(P,R-1) : repressor bound specifically
# Z(P,R-1) : repressor bound specifically
<br>
<br>
-
For the case of repressors, probability of RNAP bound can be found by the same method: taking the ratio of Boltzmann weights. After simplifying, it turns out that the having repressors introduces a new term, called F-reg (regulation factor). A step-by-step derivation of the equation can be found here: [https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation#Detailed_Derivation_of_the_Thermodynamic_Model_.28Repressor_Case.29 '''Derivation''']).
+
For the case of repressors, probability of RNAP bound can be found by the same method: taking the ratio of Boltzmann weights. After simplifying, it turns out that the having repressors introduces a new term, called F<sub>reg</sub> (regulation factor). A step-by-step derivation of the equation can be found here: [https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation#Detailed_Derivation_of_the_Thermodynamic_Model_.28Repressor_Case.29 '''Derivation'''].
-
[[File:Freg.png|450px|center]]
+
[[File:Freg.png|600px|center]]
-
<div align="center"> Figure 7. Probability of RNAP Bound in the Presence of Repressors</div> <br><br>
+
<div align="center"> Probability of RNAP Bound in the Presence of Repressors</div> <br><br>
-
Repressors will have F-reg values that are less than 0, and such values increase the denominator in the equation for probability of RNAP bound. Thus, repressor lowers the probability of RNAP bound. In addition, our experimental design, which consists of multiple binding sites for the same repressor, falls under the category of "non-overlapping activators and/or repressors acting independently on RNAP". When transcription factors affect RNAP independently, the total F-reg equals to the product of all F-regs, or equivalently,
+
Repressors will have F<sub>reg</sub> values that are less than 0, and such values increase the denominator in the equation for probability of RNAP bound. Thus, repressor lowers the probability of RNAP bound. In addition, our experimental design, which consists of multiple binding sites for the same repressor, falls under the category of "non-overlapping activators and/or repressors acting independently on RNAP". When transcription factors affect RNAP independently, the total F<sub>reg</sub> equals to the product of all F<sub>regs</sub>, or equivalently,
-
 
+
-
[[File:Freg total.png|300px|center]]
+
-
<div align="center"> Figure 8. Total Regulation Factor for Multiple TFs</div> <br><br>
+
 +
[[File:Freg total.png|600px|center]]
 +
<br><br>
For a additional explanation on this thermodynamic model, refer to the publication:  
For a additional explanation on this thermodynamic model, refer to the publication:  
-
[http://www.rpgroup.caltech.edu/publications/bintu2005a.pdf Bintu, et al. 2005])
+
[http://www.rpgroup.caltech.edu/publications/bintu2005a.pdf Bintu, et al. 2005].
With this understanding of the basic assumptions, derivations, and meaning of the thermodynamic model, we continue to model the cooperative repression via multiple binding sites in the [https://2013.igem.org/Team:Duke/Modeling/2_1 '''next page''']).
With this understanding of the basic assumptions, derivations, and meaning of the thermodynamic model, we continue to model the cooperative repression via multiple binding sites in the [https://2013.igem.org/Team:Duke/Modeling/2_1 '''next page''']).
Line 80: Line 76:
#[https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation '''Derivation of the Thermodynamic Model''']
#[https://2013.igem.org/Team:Duke/Modeling/Thermo_Derivation '''Derivation of the Thermodynamic Model''']
#[https://2013.igem.org/Team:Duke/Modeling/Codes '''MATLAB/Mathematica Codes Used''']
#[https://2013.igem.org/Team:Duke/Modeling/Codes '''MATLAB/Mathematica Codes Used''']
-
<br><br>
+
<br><br><br><br>
</div>
</div>

Latest revision as of 18:21, 27 September 2013

  • 1 1
  • 2 2
  • 3 3
  • 4 4
  • 5 5
  • 6 6
  • 7 7
  • 8 8
  • 9 9
  • 10 10


Contents

Mathematical Modeling of Bistable Toggle Switch

Thermodynamic Model of Cooperative Repression


A thermodynamic approach was used to model the cooperative repression by transcription factors (iTAL and CRISPR) binding to multiple binding sites. The model was largely based on the models shown in "Transcriptional regulation by the numbers: models" (Bintu et al., 2005), which base on the reasoning that gene expression level is related to the probabilities of various molecules--such as transcription factors (TFs) and RNA Polymerase (RNAP)--binding to the DNA of interest. The key concept in this model is using the "probability that RNAP occupies the promoter of interest" instead of using "concentration of protein" produced. One of the most important assumptions of this model is that promoter occupancy by RNAP is directly proportional to the level of gene expression.

Pbound.png
Key Assumption of the Thermodynamic Model


Simple Case (No Transcription Factors)

First, let's start with the case without any transcription factors. In this simple case, we will ignore the RNAPs that are in the cytoplasm or engaged in transcription, and assume that our pool of free RNAPs is the "non-specifically" bound RNAPs (Non-specific here means the protein is bound to sequences other than the target promoter). Then, the sum of Boltzmann weights of all possible states of P polymerase molecules on DNA must be calculated to evaluate the probability of RNAP bound. Shown below is a table of variables used in the calculations that follow.

Thermo variables.png
Table 3.2.1. Table of Variables


All the possible outcome of P RNAP molecules binding to the genome can be classified into two:

  1. all RNAP bound non-specifically, or
  2. (P-1) RNAP bound non-specifically and 1 RNAP bound specifically to promoter of interest.

Next, we count the number of ways these two outcomes can be achieved and sum their statistical weights calculated by:

Statistical weight.png


Using the above formula and combinatorics, the statistical weight of having P RNAP distributed among Nns non-specific sites can be calculated by the following:

Weight unoccupied.png

Similarly, the statistical weight of having (P-1) RNAP bound non-specifically and one RNAP bound specifically to the promoter of interest can be calculated by:

Weight occupied.png



To obtain the probability of RNAP bound to promoter of interest, we simply divide the statistical weight of specific-binding by the total statistical weight of both states. When simplified, the following equation for probability of RNAP bound to promoter is found. (Detailed derivation can be found here: Derivation)

Pbound2.png



Case with Transcription Factors

When activators and repressors are present, similar derivation using Boltzmann weights of all different states can be used to derive the equations for probability of RNAP bound. For example, having an activator will lead to four different states (P: RNAP, A: Activator):

  1. Z(P,A) : all non-specific binding
  2. Z(P-1,A) : RNAP bound to promoter specifically
  3. Z(P,A-1) : activator bound specifically
  4. Z(P-1,A-1) : both RNAP and activator bound


Likewise, the presence of repressors give rise to three states (P: RNAP, A: Repressor). Notice there is no state Z(P-1,R-1) with both RNAP and repressor bound.

  1. Z(P,R) : all non-specific binding
  2. Z(P-1,R) : RNAP bound to promoter specifically
  3. Z(P,R-1) : repressor bound specifically


For the case of repressors, probability of RNAP bound can be found by the same method: taking the ratio of Boltzmann weights. After simplifying, it turns out that the having repressors introduces a new term, called Freg (regulation factor). A step-by-step derivation of the equation can be found here: Derivation.


Freg.png
Probability of RNAP Bound in the Presence of Repressors


Repressors will have Freg values that are less than 0, and such values increase the denominator in the equation for probability of RNAP bound. Thus, repressor lowers the probability of RNAP bound. In addition, our experimental design, which consists of multiple binding sites for the same repressor, falls under the category of "non-overlapping activators and/or repressors acting independently on RNAP". When transcription factors affect RNAP independently, the total Freg equals to the product of all Fregs, or equivalently,

Freg total.png



For a additional explanation on this thermodynamic model, refer to the publication: [http://www.rpgroup.caltech.edu/publications/bintu2005a.pdf Bintu, et al. 2005]. With this understanding of the basic assumptions, derivations, and meaning of the thermodynamic model, we continue to model the cooperative repression via multiple binding sites in the next page).


Navigate

Modeling Pages

  1. Cooperativity and Hill Equation
  2. Thermodynamic Model: Introduction (You are here)
  3. Thermodynamic Model: Application
  4. Kinetic Model

Supplementary Materials

  1. Derivation of the Thermodynamic Model
  2. MATLAB/Mathematica Codes Used