Team:KAIST-Korea/Projects/report 5

From 2011.igem.org

(Difference between revisions)
 
(46 intermediate revisions not shown)
Line 1: Line 1:
{{:Team:KAIST-Korea/header}}
{{:Team:KAIST-Korea/header}}
 +
{{:Team:KAIST-Korea/loading}}
{{:Team:KAIST-Korea/modelingmenu}}
{{:Team:KAIST-Korea/modelingmenu}}
<html>
<html>
<head>
<head>
 +
<title>E.Casso computer simulation</title>
<style type="text/css">
<style type="text/css">
-
#aOverview1{border: solid 2px #610B0B; border-left-width:0px; padding: 0px; margin: 0;}
+
div.figure img{
-
{
+
margin:5px;
-
position: absolute;
+
border:5px solid grey;
-
left:20px;
+
background-color:white;
-
top:0px;
+
}
}
 +
div.figure div{
 +
font-size:14px;
 +
font-family:"Courier New",San-serif;
 +
font-weight:bold;
 +
}
-
a:hover {color:#FA8282;}  /* mouse over link */
+
div.eqn img{
-
a:active {color:#FFFFFF;} /* selected link */
+
margin:5px;
 +
}
 +
p{
 +
font-size:14px;
 +
text-indent:14px;
 +
text-align:justify;
 +
}
 +
#objective{
 +
font-family:"Times New Roman",Serif;
 +
text-align:justify;
 +
width:700px;
 +
position:relative;
 +
left:60px;
 +
 +
padding:10px;
 +
background-color:Violet;
 +
color:black;
 +
}
 +
#objectiveimg{
 +
position:relative;
 +
top:-10px;
 +
}
 +
 +
#contentin{
 +
        position: relative;
 +
        background-color:black;
 +
        color:white;
 +
        left: 170px;
 +
        top: 0px;
 +
        width:780px;
 +
 +
        border:5px outset white;
 +
        padding:15px;
 +
}
 +
 +
.tags a:hover{text-decoration:underline; font-style:none;}
 +
#contentin a:hover{text-decoration:underline; font-style:none;}
 +
 +
#aReport5{
 +
border-color:Violet;
 +
}
#TagHome{
#TagHome{
         position: absolute;
         position: absolute;
Line 40: Line 86:
}
}
-
#Content-Report2{
+
#TagFinal{
-
         position: relative;
+
         position: absolute;
-
         color: white;
+
         font-family:Bell MT;
-
         left: 170px;
+
         font-size:12pt;
-
         top: -400px;
+
         font-color:orange;
-
        width:770px;
+
         left:230px;
-
         border:0px solid gray;
+
         top:-30px;
-
         padding:10px;
+
}
}
-
 
-
h1{color:white;}
 
-
h2{color:white; border:none;}
 
-
p{color:white;}
 
-
 
-
 
</style>
</style>
Line 69: Line 108:
<div id="TagProjects">
<div id="TagProjects">
-
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects">Projects > </a>
+
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Overview">Projects > </a>
</div>
</div>
<div id="TagOverview">
<div id="TagOverview">
-
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Modeling">Modeling</a>
+
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Modeling">Modeling > </a>
</div>
</div>
 +
<div id="TagFinal">
 +
<a href="https://2011.igem.org/Team:KAIST-Korea/Projects/report_5" style="color:Violet;">Section 5</a>
 +
</div>
 +
<div id="contentin">
 +
<h1 class="inner" style="font:bold 25px Times New Roman,San-serif; text-align:center; color:white;">E.Casso computer simulation</h1>
 +
<img id="objectiveimg" src="https://static.igem.org/mediawiki/2011/4/47/Ecasso-objective.png" align="left" alt="Objective" height="200px"/>
 +
<p id="objective">In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab.<br /> The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order.<br /><br />&nbsp;&nbsp; The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified <i>E.coli</i> over a given period of time.<br /></p>
 +
<br />
-
<p>
+
<h2 style="color:white;text-indent:30px;">1. Modeling Approach</h2>
-
<div id="Content-Report2">
+
<h3 style="color:white;">1.1. Assumption Made</h3>
 +
<p>From <b>report 1</b>: Quorum production by the Brush <i>E.coli</i>, we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in <b>report 1</b>.<br /></p>
 +
<br />
 +
<p>We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of <i>E.coli</i> with reasonable accuracy (<b>report 2</b>: Quorum Diffusion). The conclusions of this report also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.<br /></p>
 +
<br />
 +
<p>From <b>report 3</b>: Fluorescence production by the paint <i>E.coli</i>, we confirmed that fluorescent proteins are indeed produced by the paint <i>E.coli</i> upon receiving quorum.<br /></p>
 +
<br />
 +
<p>In <b>report 4</b>: Fluorescence visibility justification, we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.<br></p>
 +
<br />
-
<div style="position:relative; right:0px; float:right; border:0px; background-color:black; width:750px; color:white; font-size:24pt">
 
-
E. Casso drawing<br><br><br>
 
-
</div>
 
-
<h1>&nbsp;&nbsp;Introduction </h1>
+
<h3 style="color:white;">1.2. Program input</h3>
-
<div style="border:0px; padding:10px; background-color:coral; left:50px; width:750px; color:black;">
+
<p>The user provides the program with the concentrations of the two types of <i>E.coli</i>, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of <i>E.coli</i> across the canvas (random seeding).<br /></p>
-
&nbsp;&nbsp;In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab. The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order. The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified E. coli over a given period of time.<br>
+
<br />
-
</div>
+
-
<br>
+
-
<br>
+
-
<br>
+
-
<h1>&nbsp; Modeling Approach</h1><br>
+
-
<h2>&nbsp;&nbsp;Assumption Made</h2>
+
-
&nbsp;&nbsp;From “quorum production by the Brush E. coli” (Section 1), we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in Section 1.<br>
+
-
<br>
+
-
&nbsp;&nbsp;We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of E. coli with reasonable accuracy (“Quorum Diffusion” Section 2). The conclusions of this section also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.<br>
+
-
<br>
+
-
&nbsp;&nbsp;From “fluorescence production by the paint E. coli” (Section 3), we confirmed that fluorescent proteins are indeed produced by the paint E. coli upon receiving quorum.<br>
+
-
<br>
+
-
&nbsp;&nbsp;In “fluorescence visibility justification” (Section 4), we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.<br>
+
-
<br>
+
-
<h2>&nbsp;&nbsp;Input</h2>
+
-
&nbsp;&nbsp;The user provides the program with the concentrations of the two types of E. coli, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of E. coli across the canvas (random seeding).<br>
+
-
<br>
+
-
&nbsp;&nbsp;Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of E. coli across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of E. coli dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.<br>
+
-
<br>
+
-
<h2>&nbsp;&nbsp;Algorithm</h2>
+
-
&nbsp;&nbsp;In each frame, the following series of steps take place. First, Brush E. colis produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint E. colis produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here.<br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:650px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/401px-Ecasso-Report5-Fig1.png" style="width:650px;"></center>
+
-
</div>
+
-
<br>
+
 +
<p>Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of <i>E.coli</i> across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of <i>E.coli</i> dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.<br /></p>
 +
<br />
 +
<h3 style="color:white;">1.3. Algorithm</h3>
 +
<p>In each frame, the following series of steps take place. First, Brush <i>E.colis</i> produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint <i>E.colis</i> produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br /></p>
 +
<br />
-
<br>
+
<center><div class="figure">
-
<br>
+
<a href="https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/442px-Ecasso-Report5-Fig1.png" title="Fig 1 | The schematic diagram of E.Casso computer simulation algorithm" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/3/3f/Ecasso-Report5-Fig1.png/442px-Ecasso-Report5-Fig1.png" width="550px" alt="Figure 1" /></a>
-
<br>
+
<div>Fig 1 | The schematic diagram of E.Casso computer simulation algorithm</div>
 +
</div></center>
 +
<br />
-
<h1>&nbsp; Modeling Approach </h1><br>
+
<h3 style="color:white;">1.4. Output</h3>
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
<p>The program will save and display the resultant randomly generated color picture over a user-specified time period. It will also store the progress of the effect of quorum sensing and fluorescent protein production in discrete, chronologically consecutive frames. It also saves and displays the distribution of each type of <i>E.coli</i> across the canvas. <a href="https://static.igem.org/mediawiki/2011/0/03/Ecasso_Drawing.zip"><b>[python code]</b></a><br /></p>
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/e/eb/Fig1.png/800px-Fig1.png" style="width:750px;"></center>
+
<br />
-
</div>
+
-
<p>&nbsp; <b> Fig 1 | (a)</b> Approximation of the dimensions of E.coli as a square having equal area <b> (b) </b> Schematic representation of E.coli distribution model on a grid </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;According to the statistics on E. coli<sup>1</sup>, the shape of E.coli is oval with 200nm minor axis and 2um major axis. For simulating our random diffusion system in E.casso, we simply the E.coli shape as square having equal area with the area of oval. (Fig 1a)<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/d/db/Ecasso-Report2-Equation1.png" style="height:35px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;where d is the side length of the square<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/f/f7/Ecasso-Report2-Equation2.png" style="height:35px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;Based on this calculation, we can assume a two dimensional distribution model in which E.colis are distributed on a grid that consists of squares of side 1.1 micrometer. (Fig 1b) In each square, there may exist a brush E.coli, a paint E.coli, or nothing.<br>
+
-
<br>
+
-
&nbsp;&nbsp;According to the statistics on E. coli<sup>1</sup>, the speed of a small molecule in the cytoplasm is 50 nanometers per millisecond. Also, all molecules move by random walk during diffusion.<sup>2</sup> &nbsp; Using Python, we ran a simulation on the random walk of a quorum molecule. It was assumed that each step takes 0.2 milliseconds. <a href="https://static.igem.org/mediawiki/2011/a/a9/KAIST-Randomwalk.zip"><b>[python code]</b></a><br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/3/30/Ecasso-Report2-Fig2.png/800px-Ecasso-Report2-Fig2.png" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 2 |</b> A two-dimensional random walk of a quorum molecule simulated using python language. The simulation was repeated a hundred times. </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;For each trial, we measured the time it took the molecule to go out of bounds. Averaging the time for a hundred trials yielded that a quorum molecule takes about 449 milliseconds to diffuse to an adjacent cell. (Fig 2) In other words, it takes about 0.45 seconds for a quorum molecule produced in one cell to diffuse into the center of a nearby cell. Since this is much smaller than the minute time-scale considered in our following analysis, we can ignore the diffusion speed.<br><br>
+
-
&nbsp;&nbsp;Our quorum diffusion system follows a mathematical description of the change in concentration of one or more substances in space as a result of diffusion or chemical reaction.<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/3/37/Ecasso-Report2-Equation3.png" style="height:35px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;where q(x, t) is the distribution of the number of a substance as a function of time and distance from a reference point, D is a diagonal matrix of Diffusion coefficients, and R is an equation of local reaction.<br>
+
-
<br>
+
-
&nbsp;&nbsp;In regard to quorum, the equation can be written as,<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/8/8f/Ecasso-Report2-Equation4.png" style="height:60px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;where R(q) stands for the diffusion reaction. By Fick's second law<sup>4</sup>,<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/d/d9/Ecasso-Report2-Equation5.png" style="height:35px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;The final equation becomes<sup>5</sup>,<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/c/c3/Ecasso-Report2-Equation6.png" style="height:60px;"></center>
+
-
<br>
+
-
&nbsp;&nbsp;where diffusion coefficient of Autoinducer <img src = "https://static.igem.org/mediawiki/2011/9/9b/Ecasso-Report2-Equation7.png" style="height:30px;"> <sup>6</sup>
+
-
<br>
+
-
&nbsp;&nbsp;Initially, the concentration of quorum is zero. Hence, q(x,0) is zero. The boundaries conditions are that the rate of production of quorum is constant and that the concentration approaches zero as distance increases. From the previous results, we obtain that 40 quorums are produced per minute.<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/4/4a/Ecasso-Report2-Equation8.png" style="height:60px;"></center>
+
-
<br>
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/7/7e/Ecasso-Report2-Equation9.png" style="height:35px;"></center>
+
-
<br>
+
-
<br>
+
-
<br>
+
-
<h1>&nbsp; Results & Conclusion </h1><br>
+
<h2 style="color:white;text-indent:30px;">2. Results & Analysis</h2>
-
&nbsp;&nbsp;Using the pdepe function which indicates partial differential equation in MATLAB and considering E. coli as a point in space, the following graph represents the concentration as a function of time and distance. <a href="https://static.igem.org/mediawiki/2011/e/e3/KAIST-Reaction_Diffusion_Equation.zip"><b>[MATLAB code]</b></a><br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/6/61/Ecasso-Report2-Fig3.png/800px-Ecasso-Report2-Fig3.png" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 3 | </b> Quorum Diffusion from E.coli1 computed with 100 mesh points in <b>(a)</b> three and <b>(b)</b> two dimensions. </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;As expected, q decreases as distance increases, and increases as time progresses. (Fig. 3)<br>
+
-
<br>
+
-
&nbsp;&nbsp;In the distribution model, the distinct between two horizontal and two vertical adjacent cells are 1.1um, and the distinct between four adjacent diagonal cells is1.56 um.(Fig 1) Therefore, the average distinct between any two adjacent cells is 1.33um. Essentially, q(1.3 um, t) tells us the concentration of quorum that diffuses from an E. coli to an adjacent cell as a function of time.<br>
+
-
<br>
+
-
&nbsp;&nbsp;If we plot this using MATLAB, we can represent as in the following graph the concentration of quorum that diffuses to an adjacent cell as a function of time. <a href="https://static.igem.org/mediawiki/2011/e/e3/KAIST-Reaction_Diffusion_Equation.zip"><b>[MATLAB code]</b></a><br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/1/1c/Ecasso-Report-Fig4.png/800px-Ecasso-Report-Fig4.png" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 4 | </b> The quorum concentration at a distance x away from E.coli as a function of time during the first <b>(a)</b> 10min and <b>(b)</b>100min </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;As time goes on, E. coli produces more and more quorum, which diffuses to adjacent E. coli. (Fig 4) Although theory predicts forty quorum molecules are produced per minute, the actual number of quorum molecules present at the site of production (at x = 0) is only around two to three because they diffuse away very rapidly. Although the concentration of quorum tend to be lower at 1.3 um from the site of production, the concentration in both the origin and the destination reaches about 180 molecules as time passes 100 minutes.<br>
+
-
<br>
+
-
&nbsp;&nbsp;How much quorum does adjacent E. coli receive? In reality, E. coli are not point particles in space. In order to predict the actual amount of quorum in E. coli, it is necessary to integrate q from distance 0 to 0.5 um. For simplicity, we simply add quorums at distances from 0 until 0.5 um at an interval of 0.1 um. To calculate the total amount of quorum dispersed to adjacent cells, we add quorum concentrations from 0.6 to 1.6 um at the same interval of 0.1 um. Because we assume a two dimensional tightly on previous analysis, we simply divide the result by 8 to obtain the amount of quorum that one cell receives. <a href="https://static.igem.org/mediawiki/2011/e/e3/KAIST-Reaction_Diffusion_Equation.zip"><b>[MATLAB code]</b></a><br>
+
-
<br>
+
-
<div style="border:5px solid gray; padding-right:7px; background-color:white; width:750px;">
+
-
<center><img src = "https://static.igem.org/mediawiki/2011/thumb/1/11/Ecasso-Report2-Fig5.png/800px-Ecasso-Report2-Fig5.png
+
-
" style="width:750px;"></center>
+
-
</div>
+
-
<p>&nbsp; <b> Fig 5 | </b> Total quorum contained within distinct boundaries </p><br>
+
-
<br>
+
-
&nbsp;&nbsp;After 100 minutes, 920 quorums will be left in the source E. coli, and 2000 quorums will have been dispersed to all adjacent E. coli. (Fig 5) In conclusion, each adjacent E. coli receives one fourth the quorum contained within the source E. coli.<br>
+
-
<br>
+
-
<br>
+
-
<br>
+
-
<h1>&nbsp; References </h1><br>
+
<div class="figure"><center>
-
1. http://appscmaterial.blogspot.com/2011/06/e-coli-outbreak-in-europe.html<br>
+
<a href="https://static.igem.org/mediawiki/2011/thumb/9/9d/Ecasso-Report5-Fig2.png/800px-Ecasso-Report5-Fig2.png" title="Fig 2 | (a) Random seeding of 50 brush E.coli and 200000 dyestuff E.coli, and (b) 30000 brush E.coli and 150000 dyestuff E.coli" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/9/9d/Ecasso-Report5-Fig2.png/800px-Ecasso-Report5-Fig2.png" width="750px" alt="Figure 2" /></a></center>
-
2. Howard C. Berg, Random Walks in biology, Princeton Paperbacks, New expanded edition (1993)<br>
+
<div>Fig 2 | (a) Random seeding of 50 brush <i>E.coli</i> and 200000 dyestuff <i>E.coli</i>, and (b) 30000 brush <i>E.coli</i> and 150000 dyestuff <i>E.coli</i></div>
-
3. A. Kolmogorov et al., Moscow Univ. Bull. Math. A 1 (1937): 1 <br>
+
</div><br>
-
4. R. A. Fisher, Ann. Eug. 7 (1937): 355 <br>
+
-
5. P. C. Fife, Mathematical Aspects of Reacting and Diffusing Systems, Springer (1979)<br>
+
-
6. Mark R. Tinsley, Annette F. Taylor, Zhaoyang Huang, and Kenneth Showalter, Emergence of Collective Behavior in Groups of Excitable Catalyst-Loaded Particles: Spatiotemporal Dynamical Quorum Sensing, Physical Review Letters, 102, 158301 (2009)<br>
+
 +
<p>Figure 2 displays the paintings obtained by randomly seeding 50 Brush <i>E.coli</i> and 200,000 paint <i>E.coli</i> (Fig 2. a) and 30,000 Brush <i>E.coli</i> and 150,000 paint <i>E.coli</i> (Fig 2. b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 2. a, distinct colors are clearly visible as Brush <i>E.colis</i> outnumbered the paint <i>E.colis</i>; borderlines between colonies expressing the same colors are clearly delineated. On the contrary, the painting on the right is chaotic; there are no clear colors visible but instead the entire canvas is a uniform mixture of the four colors. Of course, this is expected since the number of <i>E.coli</i> opting to “expand its own colorful empire” is now comparable to that of the paint <i>E.coli</i>.<br></p>
 +
<br />
 +
<center><div class="figure">
 +
<a href="https://static.igem.org/mediawiki/2011/thumb/5/52/Ecasso-Report5-Fig3.png/800px-Ecasso-Report5-Fig3.png" title="Fig 3 | Intentional seeding of both types of E. coli and the resultant picture" class="thickbox"><img src="https://static.igem.org/mediawiki/2011/thumb/5/52/Ecasso-Report5-Fig3.png/800px-Ecasso-Report5-Fig3.png" width="750px" alt="Figure 3" /></a>
 +
<div>Fig 3 | Intentional seeding of both types of E. coli and the resultant picture</div>
 +
</div></center><br>
 +
 +
<p>Figure 3 shows the result of intentional seeding. In the left, the user moved and clicked the mouse in the shape of iGEM. In the right, KAIST was written. The distributions of each type of E. coli are displayed above each painting.</p>
 +
<br>
 +
<p>If you want to see more detailed results, check the <a href="https://2011.igem.org/Team:KAIST-Korea/Projects/Results"><b><'Simulation Results Gallery'></a></b></p>
</div>
</div>
-
</p>
 
-
 
</body>
</body>
</html>
</html>

Latest revision as of 22:29, 24 July 2011

E.Casso computer simulation

E.Casso computer simulation

Objective

In order to predict the behavior of the real drawing system, we ran a computer simulation before conducting the actual experiment in the wet lab.
The program takes into account the conclusions and assumptions established so far to produce consecutive frames depicting the progress of the drawing in chronological order.

   The goal is to accurately predict the expected colorwise random painting produced for a given distribution of the two types of genetically modified E.coli over a given period of time.


1. Modeling Approach

1.1. Assumption Made

From report 1: Quorum production by the Brush E.coli, we know that 56 quorum molecules are produced per minute. Although they are produced continuously in reality, we assumed that they appear altogether at the end of each minute for the purpose of simplifying the modeling procedure; it is difficult to capture the dynamics of a continuous production of quorum molecules in discrete, consecutive frames. To further simplify the procedure, we assumed that the frames are separated by a one minute time interval, which is compatible with the number of quorum molecules produced during the same time interval as determined in report 1.


We also assumed the petri dish as a two dimensional grid consisting of ordered squares of side length 1.1 micro-meter as this configuration approximates the micro-scale arrangement of E.coli with reasonable accuracy (report 2: Quorum Diffusion). The conclusions of this report also justify our assumption that quorum molecules diffuse sufficiently fast that we can assume that neighboring cells receive quorum at the end of each minute.


From report 3: Fluorescence production by the paint E.coli, we confirmed that fluorescent proteins are indeed produced by the paint E.coli upon receiving quorum.


In report 4: Fluorescence visibility justification, we observed that noticeable fluorescence builds up even if as little as only three out of a thousand adjacent cells are successfully induced by IPTG. From this result, we conclude that fluorescence is readily observable upon production of fluorescent proteins. Consequently, we assumed that each cell in our grid definitely displays colors in response to induction.


1.2. Program input

The user provides the program with the concentrations of the two types of E.coli, one that produces quorum and another that responds by producing fluorescent proteins, the dimensions of the medium, which in this case serves as the canvas, and a sketch of the picture by either directly moving the cursor around on the screen (intentional seeding) or by employing the random seeding function which randomly scatters both types of E.coli across the canvas (random seeding).


Each method of seeding displays distinct characteristics. As mentioned earlier, random seeding randomly scatters both types of E.coli across the canvas, which results in most cases a conglomeration of colors uniformly spanning the canvas. On the other hand, intentional seeding allows the user to draw specific figures or delineate curvatures as he wishes. Because the amount of E.coli dropped onto the canvas is proportional to the time until the mouse is unclicked, he can choose to seed heavily or lightly by controlling the mouse appropriately. Lastly, the higher the concentration provided to the program, the heavier the default seeding.


1.3. Algorithm

In each frame, the following series of steps take place. First, Brush E.colis produce quorums, which diffuse to adjacent cells. As established earlier, quorum diffuses sufficiently fast to adjacent cells that we can guarantee it diffuses to neighboring cells well before the advent of the next frame. Upon receiving quorum, paint E.colis produce quorum and fluorescent proteins, whose expression is modeled in our program as solid RGB colors occupying the area of each cell. The previous series of steps constitute all the components contained within a frame. The process repeats every minute, which is a repetition of the same process described here. [python code]


Figure 1
Fig 1 | The schematic diagram of E.Casso computer simulation algorithm

1.4. Output

The program will save and display the resultant randomly generated color picture over a user-specified time period. It will also store the progress of the effect of quorum sensing and fluorescent protein production in discrete, chronologically consecutive frames. It also saves and displays the distribution of each type of E.coli across the canvas. [python code]


2. Results & Analysis

Figure 2
Fig 2 | (a) Random seeding of 50 brush E.coli and 200000 dyestuff E.coli, and (b) 30000 brush E.coli and 150000 dyestuff E.coli

Figure 2 displays the paintings obtained by randomly seeding 50 Brush E.coli and 200,000 paint E.coli (Fig 2. a) and 30,000 Brush E.coli and 150,000 paint E.coli (Fig 2. b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 2. a, distinct colors are clearly visible as Brush E.colis outnumbered the paint E.colis; borderlines between colonies expressing the same colors are clearly delineated. On the contrary, the painting on the right is chaotic; there are no clear colors visible but instead the entire canvas is a uniform mixture of the four colors. Of course, this is expected since the number of E.coli opting to “expand its own colorful empire” is now comparable to that of the paint E.coli.


Figure 3
Fig 3 | Intentional seeding of both types of E. coli and the resultant picture

Figure 3 shows the result of intentional seeding. In the left, the user moved and clicked the mouse in the shape of iGEM. In the right, KAIST was written. The distributions of each type of E. coli are displayed above each painting.


If you want to see more detailed results, check the <'Simulation Results Gallery'>