|
|
(9 intermediate revisions not shown) |
Line 356: |
Line 356: |
| <div id="logo"> | | <div id="logo"> |
| <h1 style="color: #ebebeb">Modeling</h1> | | <h1 style="color: #ebebeb">Modeling</h1> |
- | <p style="color: #ebebeb"></p> | + | <p style="color: #ebebeb">Click <a href="https://static.igem.org/mediawiki/2014/3/3d/Modeling-Everything_Ever.pdf" target="_blank" style="color:white;"><u>here</u></a> for full modeling file</p> |
| </div> | | </div> |
| | | |
Line 434: |
Line 434: |
| <ul class="sub1"> | | <ul class="sub1"> |
| <li id="child1"><a href="https://igem.org/2014_Judging_Form?id=1343" target="_blank">Judging Form</a></li> | | <li id="child1"><a href="https://igem.org/2014_Judging_Form?id=1343" target="_blank">Judging Form</a></li> |
- | <li id="child1"><a href="https://2014.igem.org/Team:Technion-Israel/Judging#results">Results</a></li>
| |
| <li id="child1"><a href="https://2014.igem.org/Team:Technion-Israel/Judging#biobrick">BioBricks</a></li> | | <li id="child1"><a href="https://2014.igem.org/Team:Technion-Israel/Judging#biobrick">BioBricks</a></li> |
- | <li id="child1"><a href="https://2014.igem.org/Team:Technion-Israel/Judging#criteria">Judging Criteria</a></li> | + | <li id="child1"><a href="https://2014.igem.org/Team:Technion-Israel/Judging#results">Results</a></li> |
| </ul> | | </ul> |
| </li> | | </li> |
Line 475: |
Line 474: |
| </div> | | </div> |
| </div> | | </div> |
- | <p style="font-size: 1.1em;">It is clear from the goals of our system, that we want to have some sort of bi-stability in the result, when the term Gate I is small (see [2]). The answer to whether this condition is met, would obviously depend on the constants of the system for which we could not find a reliable source, but using a simple geometric analysis of the phase space (see [3]), we were able to produce a graph showing for which values of (v_A,v_B) we could configure the system (by changing the IPTG concentration and the OD) to show bi-stability:</p> | + | <p style="font-size: 1.1em;">It is clear from the goals of our system, that we want to have some sort of bi-stability in the result, when the term Gate I is small (see [2]). The answer to whether this condition is met, would obviously depend on the constants of the system for which we could not find a reliable source, but using a simple geometric analysis of the phase space (see [3]), we were able to produce a graph showing for which values of (v<sub>1</sub>,v<sub>2</sub>) we could configure the system (by changing the IPTG concentration and the OD) to show bi-stability:</p> |
| <p style="font-size: 1.1em;"> | | <p style="font-size: 1.1em;"> |
| <div class="Unindented"> | | <div class="Unindented"> |
Line 503: |
Line 502: |
| <h1 style="font-size: 2em;">Why Alpha System Should Fail – a stochastic model of alpha system</h1> | | <h1 style="font-size: 2em;">Why Alpha System Should Fail – a stochastic model of alpha system</h1> |
| <p>The above model assumes a low-noise system (as do all rate equation models), but especially when constructing a bi-stable network, it is important to consider the noise. To do this we need to create a stochastic model, which in our case, we based upon the commonly used Fokker Planck equation. Using the derivation found in [4] (Van Kampen "Stochastic Processes in Physics and Chemistry", Third Edition), we produced the Fokker Planck variant of the equation for the AHL concentration shown above</p> | | <p>The above model assumes a low-noise system (as do all rate equation models), but especially when constructing a bi-stable network, it is important to consider the noise. To do this we need to create a stochastic model, which in our case, we based upon the commonly used Fokker Planck equation. Using the derivation found in [4] (Van Kampen "Stochastic Processes in Physics and Chemistry", Third Edition), we produced the Fokker Planck variant of the equation for the AHL concentration shown above</p> |
- | <p>After analyzing this equation as explained in [5], we produced the following results (using a point on the (v_A,v_B) plane which the previous analysis showed would be bi-stable)</p> | + | <p>After analyzing this equation as explained in [5], we produced the following results (using a point on the (v<sub>1</sub>,v<sub>2</sub>) plane which the previous analysis showed would be bi-stable)</p> |
| <div class="Unindented"> | | <div class="Unindented"> |
| <div class="float"> | | <div class="float"> |
Line 534: |
Line 533: |
| <h1 style="font-size: 2em;">The RNA Splint – Deterministic and Stochastic Models of this Noise Reduction Method</h1> | | <h1 style="font-size: 2em;">The RNA Splint – Deterministic and Stochastic Models of this Noise Reduction Method</h1> |
| <p style="color:#919499">When considering an additional design for our system, we thought of the idea for the RNA splint: | | <p style="color:#919499">When considering an additional design for our system, we thought of the idea for the RNA splint: |
- | Basically, instead of directly producing the AHL, the cell will use a system called an RNA Splint (*link to RNA Splint*) to build the mRNA encoding for the production of AHL, in two parts and also produce a third component which would combine the two.<br>Adjusting the equation for the production of AHL <div class="formula"> | + | Basically, instead of directly producing the AHL, the cell will use a system called an <a href="https://2014.igem.org/Team:Technion-Israel/Project#rna" style="color:#919499">RNA Splint</a> to build the mRNA encoding for the production of AHL, in two parts and also produce a third component which would combine the two.<br>Adjusting the equation for the production of AHL <div class="formula"> |
| <span style="color:#919499"><span class="fraction"><span class="ignored">(</span><span class="numerator"><i>d</i><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span></span><span class="ignored">)/(</span><span class="denominator"><i>dt</i></span><span class="ignored">)</span></span> = <span class="fraction"><span class="ignored">(</span><span class="numerator"><i>v</i><sub><i>B</i></sub> + <i>v</i><sub><i>A</i></sub><i>k</i><sub><i>A</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span><sup>2</sup></span><span class="ignored">)/(</span><span class="denominator">1 + <i>k</i><sub><i>A</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span><sup>2</sup></span><span class="ignored">)</span></span> − <i>γ</i><sub><i>AHL</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span> + <i>GateI</i> | | <span style="color:#919499"><span class="fraction"><span class="ignored">(</span><span class="numerator"><i>d</i><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span></span><span class="ignored">)/(</span><span class="denominator"><i>dt</i></span><span class="ignored">)</span></span> = <span class="fraction"><span class="ignored">(</span><span class="numerator"><i>v</i><sub><i>B</i></sub> + <i>v</i><sub><i>A</i></sub><i>k</i><sub><i>A</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span><sup>2</sup></span><span class="ignored">)/(</span><span class="denominator">1 + <i>k</i><sub><i>A</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span><sup>2</sup></span><span class="ignored">)</span></span> − <i>γ</i><sub><i>AHL</i></sub><span class="symbol">[</span><i>AHL</i><span class="symbol">]</span> + <i>GateI</i> |
- | </div></span></p> <p style="color:#919499">for this change (see [6]), we obtain:</p> | + | </div></span></p> <p style="color:#919499">for this change (see [6]), we obtain two new potential models:</p> |
| | | |
| <div class="formula" style="color:#919499"> | | <div class="formula" style="color:#919499"> |
Line 546: |
Line 545: |
| </div> | | </div> |
| | | |
- | <p style="color:#919499">We thought these changes would improve the bi-stability of the system (thereby reducing the odds of a false positive), because they enhance the non-linearity inherent in the system which has been shown to play a vital role in the bi-stability of the system (see [9] – Gardner et. al. [10] – Cold Spring Harbor Vernalization, other sources we copied from [10]). When producing a similar analysis for the phase plane of this gate as we did for the phase plane of the original equation (see [7]), we found the values of (v_A,v_B) for which the system is bi-stable, and compared this analysis to the results of the analysis of the original analysis.</p> | + | <p style="color:#919499">We thought these changes would improve the bi-stability of the system (thereby reducing the odds of a false positive), because they enhance the non-linearity inherent in the system which has been shown to play a vital role in the bi-stability of the system ([9],[10]). When producing a similar analysis for the phase plane of this gate as we did for the phase plane of the original equation (see [7]), we found the values of (v<sub>1</sub>,v<sub>2</sub>) for which the system is bi-stable, and compared this analysis to the results of the analysis of the original analysis.</p> |
| <p style="color:#919499"> | | <p style="color:#919499"> |
| <div class="Unindented"> | | <div class="Unindented"> |
Line 612: |
Line 611: |
| </article> | | </article> |
| <center> | | <center> |
| + | <p style:="line-height:1.75em;"> |
| <h1 style="font-size:2em;">A Simulated Model for the Azobenzene</h1> | | <h1 style="font-size:2em;">A Simulated Model for the Azobenzene</h1> |
- | <p style:="line-height:1.75em;"><br>We aimed to create a dynamic simulation of bacteria with Azobenzene molecules attached to their membranes. These molecules, once activated by an outside stimulus (usually a certain wavelength of photons) - will act as a sort of “Velcro” between the bacteria; they attach to other bacteria upon contact forming clusters. <br>
| + | <br> |
- | The clusters of bacteria will thereafter act as one unit - a biofim.<br> | + | We aimed to create a dynamic simulation of bacteria with Azobenzene molecules attached to their membranes. These molecules, once activated by an outside stimulus (usually a certain wavelength of photons) - will act as a sort of “Velcro” between the bacteria; they attach to other bacteria upon contact forming clusters. |
- | With this model we opted for a "brute-force" simulation of particles in a fluid under the following terms:<br><br> | + | <br> |
- | • The simulation “Playground” will be a discreet matrix of the dimentions x × y × z.<br> | + | The clusters of bacteria will thereafter act as one unit - a biofim. |
- | • Each bacterium will occupy a 1 × 1 × 1 point in in space.<br> | + | <br> |
- | • For every t=t+1 passage of time, each bacterium “tumbles” a random amount of steps in a random direction, we called this a "Tumble Vector"<br> | + | With this model we opted for a "brute-force" simulation of particles in a fluid under the following terms: |
- | • Each bacterium can have either a “sticky” or “non-sticky” value corresponding to it. This is equivalent of assuming that all azobenzene molecules “switch on” at once in all directions.<br> | + | <br> |
- | • Each sticky bacterium (i.e. with a “sticky” value) will “attach” to any “neighbor” (i.e. a bacterium with a location of 0, ± 1 in either direction), after which they will “tumble” together as one cluster, with their direction being determined by summing up all the bacteria's "Tumble Vectors" together.<br> | + | |
- | • Once a bacterium has a neighbor attached to it, they cannot separate and that neighbor's location is forever occupied by the same bacterium, it cannot be overridden.<br> | + | </p> |
- | • A sticky bacterium on the edge of a cluster can stick to any neighboring bacterium. If said neighbor is already a part of a cluster we now have two clusters joining to form a "super-cluster" – which does not vary in definition from a normal cluster programming-wise.<br><br> | + | </center> |
| + | <div style="margin-left:15%; width:70%;"> |
| + | <ul> |
| + | <li>• The simulation “Playground” will be a discreet matrix of the dimentions x × y × z.</li> |
| + | |
| + | <li>• Each bacterium will occupy a 1 × 1 × 1 point in in space.</li> |
| + | |
| + | <li>• For every t=t+1 passage of time, each bacterium “tumbles” a random amount of steps in a random direction, we called this a "Tumble Vector"</li> |
| + | |
| + | <li>• Each bacterium can have either a “sticky” or “non-sticky” value corresponding to it. This is equivalent of assuming that all azobenzene molecules “switch on” at once in all directions.</li> |
| + | |
| + | <li>• Each sticky bacterium (i.e. with a “sticky” value) will “attach” to any “neighbor” (i.e. a bacterium with a location of 0, ± 1 in either direction), after which they will “tumble” together as one cluster, with their direction being determined by summing up all the bacteria's "Tumble Vectors" together.</li> |
| + | |
| + | <li>• Once a bacterium has a neighbor attached to it, they cannot separate and that neighbor's location is forever occupied by the same bacterium, it cannot be overridden.</li> |
| + | |
| + | <li>• A sticky bacterium on the edge of a cluster can stick to any neighboring bacterium. If said neighbor is already a part of a cluster we now have two clusters joining to form a "super-cluster" – which does not vary in definition from a normal cluster programming-wise.</li> |
| + | </ul> |
| + | </div> |
| + | <br> |
| + | |
| + | <center> |
| + | <p style:="line-height:1.75em;"> |
| The simulation was written using C++, using tumble and playground sizes values to simulate the world of actual bacteria. The results were then rendered in MATLAB:<br> | | The simulation was written using C++, using tumble and playground sizes values to simulate the world of actual bacteria. The results were then rendered in MATLAB:<br> |
| + | </p> |
| <div class="float"> | | <div class="float"> |
| <a class="Label" name="Figure-3"> </a><div class="figure"> | | <a class="Label" name="Figure-3"> </a><div class="figure"> |
Line 634: |
Line 656: |
| | | |
| </div> | | </div> |
- | | + | </center> |
- | </center> | + | |
| </div> | | </div> |
| | | |