Team:KAIST-Korea/Projects/report 5

From 2011.igem.org

Revision as of 19:53, 11 July 2011 by Imb10 (Talk | contribs)

E. Casso drawing


  Introduction

  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.



  Modeling Approach


  Assumption Made

  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.

  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.

  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.

  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.

  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.

  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.


  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.

  Results & Analysis


  Fig 1 | (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 1 displays the paintings obtained by randomly seeding 50 Brush E. coli and 200,000 paint E. coli (Fig 1a) and 30,000 Brush E. coli and 150,000 paint E. coli (Fig 1b) across the canvas. We obviously observe a difference in the density and uniformity of colors between the two pictures. In the Fig 1a, 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.




  Modeling Approach


  Fig 1 | (a) Approximation of the dimensions of E.coli as a square having equal area (b) Schematic representation of E.coli distribution model on a grid



  According to the statistics on E. coli1, 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)

  where d is the side length of the square

  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.

  According to the statistics on E. coli1, the speed of a small molecule in the cytoplasm is 50 nanometers per millisecond. Also, all molecules move by random walk during diffusion.2   Using Python, we ran a simulation on the random walk of a quorum molecule. It was assumed that each step takes 0.2 milliseconds. [python code]

  Fig 2 | A two-dimensional random walk of a quorum molecule simulated using python language. The simulation was repeated a hundred times.



  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.

  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.

  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.

  In regard to quorum, the equation can be written as,

  where R(q) stands for the diffusion reaction. By Fick's second law4,

  The final equation becomes5,

  where diffusion coefficient of Autoinducer 6
  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.




  Results & Conclusion


  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. [MATLAB code]

  Fig 3 | Quorum Diffusion from E.coli1 computed with 100 mesh points in (a) three and (b) two dimensions.



  As expected, q decreases as distance increases, and increases as time progresses. (Fig. 3)

  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.

  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. [MATLAB code]

  Fig 4 | The quorum concentration at a distance x away from E.coli as a function of time during the first (a) 10min and (b)100min



  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.

  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. [MATLAB code]

  Fig 5 | Total quorum contained within distinct boundaries



  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.



  References


1. http://appscmaterial.blogspot.com/2011/06/e-coli-outbreak-in-europe.html
2. Howard C. Berg, Random Walks in biology, Princeton Paperbacks, New expanded edition (1993)
3. A. Kolmogorov et al., Moscow Univ. Bull. Math. A 1 (1937): 1
4. R. A. Fisher, Ann. Eug. 7 (1937): 355
5. P. C. Fife, Mathematical Aspects of Reacting and Diffusing Systems, Springer (1979)
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)