From 2009.igem.org
Our Modeling Goals
Create mathematical models of our experimental results. Our computational output will guide future research and is the key to determining what is happening at the molecular level of our logical AND gate.
It is important to be able to observe the fidelity of the AND gate in silico as well as in vivo. Using our in-house software suite, SynBioSS, we used networks of sixty or more reactions to model the AND gate with different constructs and mutations. Similar to the experimental procedures, we quantified the fidelity of our AND gate with GFP. We also used a MATLAB Graphical User Interface (GUI) to analyze our experimental data. We used our empirical data from the wet lab to perfect our model.
Mathematical Modeling
Overview
The MATLAB GUI displays all the reactions and chemical species in the network and allows the user to manipulate all aspects of the system such as reaction rates in order to better mimic experimental results.
In order to create a model, we must first use a program that will allow us to enter in the contents of the reactions network. The reaction network is formatted as .nc file, which is a special format called NetCDF that works particularly well for entering in the required data. The most basic way to enter in a network is in Linux, as a text file and then converts it to a .nc file. However, this is very tedious and error-prone process. In order to more quickly and accurately create the models, we use one of two programs that have been created for this purpose: SynBioSS or a MATLAB GUI. Each of these programs allows us to graphically see what the model looks like. (See screenshots).
Once the model is created, it is sent to a supercomputer where it is run using hybrid stochastic simulation algorithms created for this type of models. This algorithm takes the initial conditions of the model along with the reactions and kinetic constants and determines the state of the system over time. It does this by using the rate constants along with a random number generator to determine the order that reactions happen in the system. After one reaction happens, it changes the state of the system accordingly, and then repeats the algorithm to find the next reaction. This allows the state of the system (the number of molecules of all species) to change over time, just like real cells do.
The results of the models are then removed from the supercomputer and analyzed using MATLAB. It is then possible to see if the model ran correctly and if it gave reasonable results. Depending on how the model compares to the experimental data, kinetic constants are changed and then the process of running a model begins again.
After many iterations of this process, the model is as accurate as is possible. The accuracy of the model is determined by the difference in reporter gene expression between the model and the experiments. Calculating this value requires several steps to ensure accuracy. First, the models must be rescaled, so that the model data matches with the experimental numerically. In order to do this, the model is compared to another model, called a baseline expression model, which produces the maximum amount of reporter gene the system can produce. This is done by getting rid of any repressors that could slow down this production. Experimentally, a similar procedure is done which results in the baseline reporter gene expression for the actual cells. Using this data, it is possible to rescale the model and the experimental data to the same standard. After this, the error is found by taking the difference between the experiment and model at all points and squaring it. The smaller this number is, the better the model is.
Once the best model is found, it can be compared to other models and analysis can be done to determine if there is anything to learn about the AND gate.
Some Basic Modeling
We are working with four different combinations of lac andtet (L and T, respectively) operators in our promoter design project. These constructs are: T--, TT-, TTL and -T-. Here, we will demonstrate a little basic modeling we have done of the TTL construct using SynBioSS MATLAB and a design GUI.
On the SynBioSS wiki, the TTL model is available for download in a .nc format. Upon opening this with the MATLAB GUI, the list of 65 reactions that constitute the repression and induction of transcription. In this model, there are two tet operators TO1 and TO2 and one lac operator LO1. The reactions included in this list account for the repression and induction of transcription in the absence and presence of aTc and IPTG, respectively. In this simple model, we examined reactions 3 and 54, which involve the tet operators being bound by the repressor. (These reactions are shown in the GUI on the left.) We varied the reactions constants from the original 108 as low as 0 and as high as 109 to see if the fidelity of the AND gate could depend on the reaction rates for repression. We quantified our results by counting molecules of GFP. This not only gave us a clearer idea of what was happening at the molecular level at this promoter site, but also served as a preparation for matching the experimental results computationally.
Calendar
June
|
M | T | W | T | F | S | S
|
[http://2009.igem.org/Minnesota/1_June_2009 1]
| [http://2009.igem.org/Minnesota/2_June_2009 2]
| [http://2009.igem.org/Minnesota/3_June_2009 3]
| [http://2009.igem.org/Minnesota/4_June_2009 4]
| [http://2009.igem.org/Minnesota/5_June_2009 5]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/6_June_2009&action=edit 6]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/7_June_2009&action=edit 7]
|
[http://2009.igem.org/Minnesota/8_June_2009 8]
| [http://2009.igem.org/Minnesota/9_June_2009 9]
| [http://2009.igem.org/Minnesota/10_June_2009 10]
| [http://2009.igem.org/Minnesota/11_June_2009 11]
| [http://2009.igem.org/Minnesota/12_June_2009 12]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/13_June_2009&action=edit 13]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/14_June_2009&action=edit 14]
|
[http://2009.igem.org/Minnesota/15_June_2009 15]
| [http://2009.igem.org/Minnesota/16_June_2009 16]
| [http://2009.igem.org/Minnesota/17_June_2009 17]
| [http://2009.igem.org/Minnesota/18_June_2009 18]
| [http://2009.igem.org/Minnesota/19_June_2009 19]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/20_June_2009&action=edit 20]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/21_June_2009&action=edit 21]
|
[http://2009.igem.org/Minnesota/22_June_2009 22]
| [http://2009.igem.org/Minnesota/23_June_2009 23]
| [http://2009.igem.org/Minnesota/24_June_2009 24]
| [http://2009.igem.org/Minnesota/25_June_2009 25]
| [http://2009.igem.org/Minnesota/26_June_2009 26]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/27_June_2009&action=edit 27]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/28_June_2009&action=edit 28]
|
[http://2009.igem.org/Minnesota/29_June_2009 29]
| [http://2009.igem.org/Minnesota/30_June_2009 30]
|
|
July
|
M | T | W | T | F | S | S
|
|
| [http://2009.igem.org/Minnesota/1_July_2009 1]
| [http://2009.igem.org/Minnesota/2_July_2009 2]
| [http://2009.igem.org/Minnesota/3_July_2009 3]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/4_July_2009&action=edit 4]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/5_July_2009&action=edit 5]
|
[http://2009.igem.org/Minnesota/6_July_2009 6]
| [http://2009.igem.org/Minnesota/7_July_2009 7]
| [http://2009.igem.org/Minnesota/8_July_2009 8]
| [http://2009.igem.org/Minnesota/9_July_2009 9]
| [http://2009.igem.org/Minnesota/10_July_2009 10]
| [http://2009.igem.org/Minnesota/11_July_2009 11]
| [http://2009.igem.org/Minnesota/12_July_2009 12]
|
[http://2009.igem.org/Minnesota/13_July_2009 13]
| [http://2009.igem.org/Minnesota/14_July_2009 14]
| [http://2009.igem.org/Minnesota/15_July_2009 15]
| [http://2009.igem.org/Minnesota/16_July_2009 16]
| [http://2009.igem.org/Minnesota/17_July_2009 17]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/18_July_2009&action=edit 18]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/19_July_2009&action=edit 19]
|
[http://2009.igem.org/Minnesota/20_July_2009 20]
| [http://2009.igem.org/Minnesota/21_July_2009 21]
| [http://2009.igem.org/Minnesota/22_July_2009 22]
| [http://2009.igem.org/Minnesota/23_July_2009 23]
| [http://2009.igem.org/Minnesota/24_July_2009 24]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/25_July_2009&action=edit 25]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/26_July_2009&action=edit 26]
|
[http://2009.igem.org/Minnesota/27_July_2009 27]
| [http://2009.igem.org/Minnesota/28_July_2009 28]
| [http://2009.igem.org/Minnesota/29_July_2009 29]
| [http://2009.igem.org/Minnesota/30_July_2009 30]
| [http://2009.igem.org/Minnesota/31_July_2009 31]
|
|
August
|
M | T | W | T | F | S | S
|
|
|
|
|
| [http://2009.igem.org/wiki/index.php?title=Minnesota/1_August_2009&action=edit 1]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/2_August_2009&action=edit 2]
|
[http://2009.igem.org/Minnesota/3_August_2009 3]
| [http://2009.igem.org/Minnesota/4_August_2009 4]
| [http://2009.igem.org/Minnesota/5_August_2009 5]
| [http://2009.igem.org/Minnesota/6_August_2009 6]
| [http://2009.igem.org/Minnesota/7_August_2009 7]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/8_August_2009&action=edit 8]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/9_August_2009&action=edit 9]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/10_August_2009&action=edit 10]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/11_August_2009&action=edit 11]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/12_August_2009&action=edit 12]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/13_August_2009&action=edit 13]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/14_August_2009&action=edit 14]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/15_August_2009&action=edit 15]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/16_August_2009&action=edit 16]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/17_August_2009&action=edit 17]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/18_August_2009&action=edit 18]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/19_August_2009&action=edit 19]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/20_August_2009&action=edit 20]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/21_August_2009&action=edit 21]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/22_August_2009&action=edit 22]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/23_August_2009&action=edit 23]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/24_August_2009&action=edit 24]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/25_August_2009&action=edit 25]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/26_August_2009&action=edit 26]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/27_August_2009&action=edit 27]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/28_August_2009&action=edit 28]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/29_August_2009&action=edit 29]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/30_August_2009&action=edit 30]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/31_August_2009&action=edit 31]
|
|
September
|
M | T | W | T | F | S | S
|
| [http://2009.igem.org/wiki/index.php?title=Minnesota/1_September_2009&action=edit 1]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/2_September_2009&action=edit 2]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/3_September_2009&action=edit 3]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/4_September_2009&action=edit 4]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/5_September_2009&action=edit 5]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/6_September_2009&action=edit 6]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/7_September_2009&action=edit 7]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/8_September_2009&action=edit 8]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/9_September_2009&action=edit 9]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/10_September_2009&action=edit 10]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/11_September_2009&action=edit 11]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/12_September_2009&action=edit 12]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/13_September_2009&action=edit 13]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/14_September_2009&action=edit 14]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/15_September_2009&action=edit 15]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/16_September_2009&action=edit 16]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/17_September_2009&action=edit 17]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/18_September_2009&action=edit 18]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/19_September_2009&action=edit 19]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/20_September_2009&action=edit 20]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/21_September_2009&action=edit 21]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/22_September_2009&action=edit 22]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/23_September_2009&action=edit 23]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/24_September_2009&action=edit 24]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/25_September_2009&action=edit 25]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/26_September_2009&action=edit 26]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/27_September_2009&action=edit 27]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/28_September_2009&action=edit 28]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/29_September_2009&action=edit 29]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/30_September_2009&action=edit 30]
|
|
October
|
M | T | W | T | F | S | S
|
|
|
| [http://2009.igem.org/wiki/index.php?title=Minnesota/1_October_2009&action=edit 1]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/2_October_2009&action=edit 2]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/3_October_2009&action=edit 3]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/4_October_2009&action=edit 4]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/5_October_2009&action=edit 5]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/6_October_2009&action=edit 6]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/7_October_2009&action=edit 7]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/8_October_2009&action=edit 8]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/9_October_2009&action=edit 9]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/10_October_2009&action=edit 10]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/11_October_2009&action=edit 11]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/12_October_2009&action=edit 12]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/13_October_2009&action=edit 13]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/14_October_2009&action=edit 14]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/15_October_2009&action=edit 15]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/16_October_2009&action=edit 16]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/17_October_2009&action=edit 17]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/18_October_2009&action=edit 18]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/19_October_2009&action=edit 19]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/20_October_2009&action=edit 20]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/21_October_2009&action=edit 21]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/22_October_2009&action=edit 22]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/23_October_2009&action=edit 23]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/24_October_2009&action=edit 24]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/25_October_2009&action=edit 25]
|
[http://2009.igem.org/wiki/index.php?title=Minnesota/26_October_2009&action=edit 26]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/27_October_2009&action=edit 27]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/28_October_2009&action=edit 28]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/29_October_2009&action=edit 29]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/30_October_2009&action=edit 30]
| [http://2009.igem.org/wiki/index.php?title=Minnesota/31_October_2009&action=edit 31]
|
|
|