(39 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | <meta name="viewport" content="width=device-width, initial-scale=1"> | ||
− | |||
− | |||
− | |||
− | |||
<style type="text/css"> | <style type="text/css"> | ||
Line 29: | Line 25: | ||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | ||
} | } | ||
+ | |||
Line 269: | Line 266: | ||
#top-section { /*-- styling for default menu bar (edit, page, history, etc.) --*/ | #top-section { /*-- styling for default menu bar (edit, page, history, etc.) --*/ | ||
border: 0 none; | border: 0 none; | ||
− | height: | + | height: 3vw; |
z-index: 100; | z-index: 100; | ||
top: 0; | top: 0; | ||
Line 305: | Line 302: | ||
.menu { | .menu { | ||
list-style-type: none; | list-style-type: none; | ||
− | margin: | + | margin: 0vw; |
− | padding: | + | padding: .3vw; |
/*overflow: hidden;*/ | /*overflow: hidden;*/ | ||
background-color: #333; | background-color: #333; | ||
position: fixed; | position: fixed; | ||
width: 100%; | width: 100%; | ||
+ | height: 4.5vw; | ||
-webkit-box-shadow: 0 8px 6px -6px #2c2c2c; | -webkit-box-shadow: 0 8px 6px -6px #2c2c2c; | ||
-moz-box-shadow: 0 8px 6px -6px #2c2c2c; | -moz-box-shadow: 0 8px 6px -6px #2c2c2c; | ||
Line 321: | Line 319: | ||
font-family: 'Dosis', sans-serif;; | font-family: 'Dosis', sans-serif;; | ||
font-size: 1.5vw; | font-size: 1.5vw; | ||
− | + | float: left; | |
+ | height: 4.5vw; | ||
+ | |||
} | } | ||
Line 328: | Line 328: | ||
color: white; | color: white; | ||
text-align: center; | text-align: center; | ||
− | padding: | + | padding: 1vw 1.5vw; |
text-decoration: none; | text-decoration: none; | ||
} | } | ||
Line 350: | Line 350: | ||
display: none; | display: none; | ||
position: absolute; | position: absolute; | ||
− | top: | + | top: 4vw; |
background-color: #2c2c2c; | background-color: #2c2c2c; | ||
− | min-width: | + | min-width: 10vw; |
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); | box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); | ||
z-index: 1; | z-index: 1; | ||
Line 359: | Line 359: | ||
.dropdown-content a { | .dropdown-content a { | ||
color: white; | color: white; | ||
− | padding: | + | padding: .6vw .9vw; |
text-decoration: none; | text-decoration: none; | ||
display: block; | display: block; | ||
Line 368: | Line 368: | ||
.dropdown:hover .dropdown-content {display: block;} | .dropdown:hover .dropdown-content {display: block;} | ||
− | |||
− | |||
− | |||
− | + | .MIT-content { | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
font-family: "Times New Roman", Times, serif; | font-family: "Times New Roman", Times, serif; | ||
padding: 14px 16px; | padding: 14px 16px; | ||
Line 385: | Line 376: | ||
#project-overview { | #project-overview { | ||
text-indent: 50px; | text-indent: 50px; | ||
− | } | + | } |
.cmr-5{font-size:50%;} | .cmr-5{font-size:50%;} | ||
.cmr-7{font-family: 'Raleway', sans-serif;;font-size:70%;} | .cmr-7{font-family: 'Raleway', sans-serif;;font-size:70%;} | ||
Line 504: | Line 495: | ||
div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} | div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} | ||
div.caption span.id{font-family: 'Raleway', sans-serif;;font-weight: bold; white-space: nowrap; } | div.caption span.id{font-family: 'Raleway', sans-serif;;font-weight: bold; white-space: nowrap; } | ||
− | h1.partHead{text-align: center} | + | h1.partHead{text-align: center} |
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } | p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } | ||
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } | p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } | ||
Line 545: | Line 536: | ||
#TBL-2{border-collapse:collapse;} | #TBL-2{border-collapse:collapse;} | ||
/* end css.sty */ | /* end css.sty */ | ||
− | + | ||
+ | h4{ | ||
font-family: 'Raleway', sans-serif;; | font-family: 'Raleway', sans-serif;; | ||
font-size: 1.3vw; | font-size: 1.3vw; | ||
} | } | ||
− | + | span{ | |
font-family: 'Raleway', sans-serif;; | font-family: 'Raleway', sans-serif;; | ||
font-size: 1.3vw; | font-size: 1.3vw; | ||
− | } | + | } |
− | + | .panel{ | |
font-family: 'Raleway', sans-serif;; | font-family: 'Raleway', sans-serif;; | ||
font-size: 1.3vw; | font-size: 1.3vw; | ||
− | } | + | } |
− | + | .accordion1 { | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | . | + | |
font-family: 'Dosis', sans-serif;; | font-family: 'Dosis', sans-serif;; | ||
font-size: 1.5vw; | font-size: 1.5vw; | ||
Line 576: | Line 563: | ||
} | } | ||
− | + | .active, .accordion1:hover { | |
background-color: #202020; | background-color: #202020; | ||
} | } | ||
− | . | + | .accordion1:after { |
content: '\002B'; | content: '\002B'; | ||
color: #777; | color: #777; | ||
Line 590: | Line 577: | ||
.active:after { | .active:after { | ||
content: "\2212"; | content: "\2212"; | ||
− | } | + | } |
.panel { | .panel { | ||
Line 598: | Line 585: | ||
overflow: hidden; | overflow: hidden; | ||
transition: max-height 0.2s ease-out; | transition: max-height 0.2s ease-out; | ||
+ | } | ||
+ | |||
+ | body{ | ||
+ | margin-top: 4.2vw; | ||
+ | |||
} | } | ||
.h3{ | .h3{ | ||
Line 614: | Line 606: | ||
<div class="menu"> | <div class="menu"> | ||
− | <div class="sub"><a | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT">Home</a></div> |
<div class="dropdown"> | <div class="dropdown"> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT/Team">Team</a></div> |
<div class="dropdown-content"> | <div class="dropdown-content"> | ||
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Team">Team Members</a> |
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Collaborations">Collaborations</a> |
</div> | </div> | ||
</div> | </div> | ||
<div class="dropdown"> | <div class="dropdown"> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT/Description">Project</a></div> |
<div class="dropdown-content"> | <div class="dropdown-content"> | ||
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Design">Design</a> |
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Results">Results</a> |
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/InterLab">InterLab</a> |
+ | <a href="https://2018.igem.org/Team:MIT/Notebook">Notebook</a> | ||
+ | <a href="https://2018.igem.org/Team:MIT/Experiments">Protocols</a> | ||
+ | <a href ="https://2018.igem.org/Team:MIT/Attributions"> Attributions </a> | ||
</div> | </div> | ||
</div> | </div> | ||
<div class="dropdown"> | <div class="dropdown"> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT/Parts">Parts</a></div> |
<div class="dropdown-content"> | <div class="dropdown-content"> | ||
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Basic_Part">Basic Parts</a> |
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Composite_Part">Composite Parts</a> |
</div> | </div> | ||
</div> | </div> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT/Safety">Safety</a></div> |
<div class="dropdown"> | <div class="dropdown"> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a href="https://2018.igem.org/Team:MIT/Human_Practices">Human Practices</a></div> |
<div class="dropdown-content"> | <div class="dropdown-content"> | ||
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Human_Practices">Integrated Human Practices</a> |
− | <a href=" | + | <a href="https://2018.igem.org/Team:MIT/Public_Engagement">Public Engagement</a> |
</div> | </div> | ||
</div> | </div> | ||
− | <div class="sub"><a href=" | + | <div class="sub"><a class="activemenu" href="https://2018.igem.org/Team:MIT/Model">Model</a></div> |
</div> | </div> | ||
Line 652: | Line 647: | ||
<div class="h3">Modeling</div> | <div class="h3">Modeling</div> | ||
− | < | + | <img src="https://static.igem.org/mediawiki/2018/b/b7/T--MIT--MITmodel.gif" style="width: 50vw; position: relative; left: 25vw; top: 10vw;"></img> |
<p style="position: relative; top: 11vw; font-family: 'Raleway', sans-serif;; font-size: 1.3vw; color: white; margin-left: 2vw; | <p style="position: relative; top: 11vw; font-family: 'Raleway', sans-serif;; font-size: 1.3vw; color: white; margin-left: 2vw; | ||
Line 665: | Line 660: | ||
<div style="position: absolute; top: 65vw"> | <div style="position: absolute; top: 65vw"> | ||
− | <button class=" | + | <button class="accordion1">1. List of Constants and Variables Used in the Model</button> |
<div class="panel"> | <div class="panel"> | ||
Line 1,052: | Line 1,047: | ||
</div> | </div> | ||
− | <button class=" | + | <button class="accordion1">2. Morpheus and the Cellular Potts Model</button> |
<div class="panel"> | <div class="panel"> | ||
<p class="noindent" > | <p class="noindent" > | ||
Line 1,105: | Line 1,100: | ||
" class="math-display" ></center></td><td class="equation-label">(5)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(5)</td></tr></table> | ||
<!--l. 240--><p class="nopar" > | <!--l. 240--><p class="nopar" > | ||
− | <!--l. 242--><p>Morpheus is based on the Cellular Potts Model, which defines cells as spaces in a two | + | <!--l. 242--><p> </p>Morpheus is based on the Cellular Potts Model, which defines cells as spaces in a two |
or three dimensional lattice (our model used a hexagonal lattice in 2d) and | or three dimensional lattice (our model used a hexagonal lattice in 2d) and | ||
determines changes to cell shape and size by using the Hamiltonian (Equations | determines changes to cell shape and size by using the Hamiltonian (Equations | ||
Line 1,121: | Line 1,116: | ||
class="ecti-1000">H</span>. Equation 3 incorporates a similar system for cell perimeter into the | class="ecti-1000">H</span>. Equation 3 incorporates a similar system for cell perimeter into the | ||
equation. | equation. | ||
− | <!--l. 254--><p | + | <!--l. 254--><p> </p> In addition to modelling adjustments to cells’ shape and size as they migrate, the |
Cellular Potts Model also uses the Hamiltonian to model the interactions between | Cellular Potts Model also uses the Hamiltonian to model the interactions between | ||
cells. Equation 4 determines the interaction energies between different cell types | cells. Equation 4 determines the interaction energies between different cell types | ||
Line 1,162: | Line 1,157: | ||
id="x1-4001r6"></a> | id="x1-4001r6"></a> | ||
<center class="math-display" > | <center class="math-display" > | ||
− | <img | + | <img |
− | + | src="https://static.igem.org/mediawiki/2018/f/f4/T--MIT--MITMorpheqs29x.png" alt="-∂c -∂2c | |
∂T = D ∂X2 | ∂T = D ∂X2 | ||
" class="math-display" ></center></td><td class="equation-label">(6)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(6)</td></tr></table> | ||
Line 1,194: | Line 1,189: | ||
" class="math-display" ></center></td><td class="equation-label">(9)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(9)</td></tr></table> | ||
<!--l. 289--><p class="nopar" > | <!--l. 289--><p class="nopar" > | ||
− | <!--l. 291--><p class="noindent" | + | <!--l. 291--><p class="noindent" > |
− | + | ||
− | + | ||
− | + | ||
<table | <table | ||
class="equation"><tr><td><a | class="equation"><tr><td><a | ||
Line 1,257: | Line 1,249: | ||
" class="math-display" ></center></td><td class="equation-label">(15)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(15)</td></tr></table> | ||
<!--l. 315--><p class="nopar" > | <!--l. 315--><p class="nopar" > | ||
− | <!--l. 317--><p | + | <!--l. 317--><p> </p> Another important component of our model was treating sugar, CSP, and our |
potential outputs not simply as cell-associated values but as scalar fields representing | potential outputs not simply as cell-associated values but as scalar fields representing | ||
the concentration of said molecules. Fortunately Morpheus also incorporates the | the concentration of said molecules. Fortunately Morpheus also incorporates the | ||
Line 1,295: | Line 1,287: | ||
derivative on a range half as large as in the previous approximation (Equation | derivative on a range half as large as in the previous approximation (Equation | ||
11). | 11). | ||
− | <!--l. 350--><p | + | <!--l. 350--><p> </p>Using these results, an approximation of the concentration at a point 1 time step |
in the future can be obtained based on the concentrations at the surrounding points | in the future can be obtained based on the concentrations at the surrounding points | ||
at the initial time (Equation 12), which can be appended with terms based on the | at the initial time (Equation 12), which can be appended with terms based on the | ||
Line 1,303: | Line 1,295: | ||
can be combined into Equations 13 and 14 in order to obtain values for a 2-D | can be combined into Equations 13 and 14 in order to obtain values for a 2-D | ||
diffusion model. | diffusion model. | ||
− | <!--l. 360--><p | + | <!--l. 360--><p> </p> In order to sense nearby concentrations or cells in Morpheus, each cell can take |
advantage of the NeighborhoodReporter function, which maps values within a | advantage of the NeighborhoodReporter function, which maps values within a | ||
specified node length from a cell to an average, variance, or sum specific to that cell. | specified node length from a cell to an average, variance, or sum specific to that cell. | ||
Line 1,314: | Line 1,306: | ||
</div> | </div> | ||
− | <button class=" | + | <button class="accordion1">3. Model Specifics</button> |
<div class="panel"> | <div class="panel"> | ||
− | <p | + | <p> </p>The first objective of accurately modelling a bacterial population was to model |
population growth over time. We chose to define our time step in the model as one | population growth over time. We chose to define our time step in the model as one | ||
second, and used the canonical doubling time of around 3800 seconds to | second, and used the canonical doubling time of around 3800 seconds to | ||
Line 1,401: | Line 1,393: | ||
" class="math-display" ></center></td><td class="equation-label">(23)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(23)</td></tr></table> | ||
<!--l. 414--><p class="nopar" > | <!--l. 414--><p class="nopar" > | ||
− | <!--l. 416--><p | + | <!--l. 416--><p> </p>The biggest hurdle in creating an accurate model of biofilm formation in S. mutans |
was simulating the two-component signaling system known as ComCDE. We began | was simulating the two-component signaling system known as ComCDE. We began | ||
by creating differential equations for the transcription and translation of the ComC, | by creating differential equations for the transcription and translation of the ComC, | ||
Line 1,447: | Line 1,439: | ||
<!--l. 444--><p class="nopar" > | <!--l. 444--><p class="nopar" > | ||
− | <!--l. 446--><p | + | <!--l. 446--><p> </p>We used the Law of Mass Action to create differential equations reflecting the |
kinetics of ComD binding its ligand CSP, the autophosphorylation of ComD, the | kinetics of ComD binding its ligand CSP, the autophosphorylation of ComD, the | ||
phosphorylation of ComE by ComD, and finally the DNA binding and transcription | phosphorylation of ComE by ComD, and finally the DNA binding and transcription | ||
Line 1,487: | Line 1,479: | ||
<!--l. 479--><p class="nopar" > | <!--l. 479--><p class="nopar" > | ||
− | <!--l. 481--><p | + | <!--l. 481--><p> </p>Biofilm formation in the model depends on two main factors: Sugar available to the |
cell and the amount of Glycosyltransferase enzymes a cell possesses (GTFC). mRNAs | cell and the amount of Glycosyltransferase enzymes a cell possesses (GTFC). mRNAs | ||
for GTFC (Equation 19) are only transcribed when ComEP binds the gene to | for GTFC (Equation 19) are only transcribed when ComEP binds the gene to | ||
Line 1,502: | Line 1,494: | ||
class="cmmi-10">Sugar</span><sub><span | class="cmmi-10">Sugar</span><sub><span | ||
class="cmmi-7">cell</span></sub>. | class="cmmi-7">cell</span></sub>. | ||
− | <!--l. 492--><p | + | <!--l. 492--><p> </p> The final differential equation based on the Law of Mass Action in the most basic |
form of the model, Equation 27, governs the production of water-insoluble | form of the model, Equation 27, governs the production of water-insoluble | ||
glucans from available sugar. The enzymatic activity of GTFC is denoted | glucans from available sugar. The enzymatic activity of GTFC is denoted | ||
Line 1,548: | Line 1,540: | ||
" class="math-display" ></center></td><td class="equation-label">(30)</td></tr></table> | " class="math-display" ></center></td><td class="equation-label">(30)</td></tr></table> | ||
<!--l. 517--><p class="nopar" > | <!--l. 517--><p class="nopar" > | ||
− | <!--l. 519--><p | + | <!--l. 519--><p> </p>Equations 28-30 are evaluated at each time step at each point in the lattice in order |
to affect the changes individual cells make to field values. Both the biofilm and CSP | to affect the changes individual cells make to field values. Both the biofilm and CSP | ||
field equations increase at an export rate times the number of proteins a cell at a | field equations increase at an export rate times the number of proteins a cell at a | ||
Line 1,561: | Line 1,553: | ||
</div> | </div> | ||
− | <button class=" | + | <button class="accordion1">4. Results</button> |
<div class="panel"> | <div class="panel"> | ||
− | <p | + | <p> </p>Our model proved quite successful in qualitatively reproducing multiple aspects of |
the formation of live <span | the formation of live <span | ||
class="ecti-1000">S. mutans </span>biofilms. The simulated cells form clear microcolonies | class="ecti-1000">S. mutans </span>biofilms. The simulated cells form clear microcolonies | ||
Line 1,575: | Line 1,567: | ||
id="x1-110004.1"></a>Effect of Sugar Concentration on Biofilm Formation</h4> | id="x1-110004.1"></a>Effect of Sugar Concentration on Biofilm Formation</h4> | ||
<img src="https://static.igem.org/mediawiki/2018/0/07/T--MIT--MITpic2.png"> | <img src="https://static.igem.org/mediawiki/2018/0/07/T--MIT--MITpic2.png"> | ||
− | <!--l. 539--><p | + | <!--l. 539--><p> </p>The first parameter we varied was sugar by modifying the initial value of the |
diffusion field. After fifteen thousand time steps, there is a clear difference in biofilm | diffusion field. After fifteen thousand time steps, there is a clear difference in biofilm | ||
density in plots of the cells themselves. Graphs of data collected from a | density in plots of the cells themselves. Graphs of data collected from a | ||
Line 1,646: | Line 1,638: | ||
<img src="https://static.igem.org/mediawiki/2018/1/1a/T--MIT--MITpic3.png"> | <img src="https://static.igem.org/mediawiki/2018/1/1a/T--MIT--MITpic3.png"> | ||
− | <!--l. 585--><p | + | <!--l. 585--><p> </p>The primary purpose of our model was to preemptively compare the effectiveness of |
our potential outputs by modelling their inhibition of different parts of the pathway | our potential outputs by modelling their inhibition of different parts of the pathway | ||
and its effects on overall biofilm growth. We began by implementing the above | and its effects on overall biofilm growth. We began by implementing the above | ||
Line 1,657: | Line 1,649: | ||
degraded both the ScFv and GTFC bound have been eliminated from the | degraded both the ScFv and GTFC bound have been eliminated from the | ||
simulation. | simulation. | ||
− | <!--l. 598--><p | + | <!--l. 598--><p> </p> The effects of the ScFv on biofilm formation are immediately obvious from plots |
of the cells at the end of the simulation, with only 0.075 arbitrary units of | of the cells at the end of the simulation, with only 0.075 arbitrary units of | ||
concentration to start with being enough to prevent the bacteria from forming | concentration to start with being enough to prevent the bacteria from forming | ||
Line 1,711: | Line 1,703: | ||
<!--l. 633--><p class="nopar" > | <!--l. 633--><p class="nopar" > | ||
<img src="https://static.igem.org/mediawiki/2018/0/08/T--MIT--MITpic4.png"> | <img src="https://static.igem.org/mediawiki/2018/0/08/T--MIT--MITpic4.png"> | ||
− | <!--l. 635--><p | + | <!--l. 635--><p> </p>Next, we sought to create a similar set of equations to model the effect of |
Kappa-Casein on biofilm formation. Equation 35 governs the effect of K-Casein on | Kappa-Casein on biofilm formation. Equation 35 governs the effect of K-Casein on | ||
an individual cell. Cells use the NeighborhoodReporter to determine the | an individual cell. Cells use the NeighborhoodReporter to determine the | ||
Line 1,720: | Line 1,712: | ||
Equation 37 is a modification of equation 27 integrating the decrease in | Equation 37 is a modification of equation 27 integrating the decrease in | ||
glucans. | glucans. | ||
− | <!--l. 645--><p | + | <!--l. 645--><p> </p> It became clear from varying the initial K-Casein concentration that the |
equations were successful in modelling the decrease in biofilm formation due to a | equations were successful in modelling the decrease in biofilm formation due to a | ||
decrease in effective adherent glucans surrounding the cells. However, despite the | decrease in effective adherent glucans surrounding the cells. However, despite the | ||
Line 1,733: | Line 1,725: | ||
</div> | </div> | ||
− | <button class=" | + | <button class="accordion1">5. Conclusions</button> |
<div class="panel"> | <div class="panel"> | ||
− | + | <p> </p>The most obvious takeaway from the results of our computational model was that | |
ScFvs were more effective than K-Casein at inhibiting biofilm formation, or, more | ScFvs were more effective than K-Casein at inhibiting biofilm formation, or, more | ||
broadly, inhibiting GTFC is a better method for limiting the virulence of S. mutans | broadly, inhibiting GTFC is a better method for limiting the virulence of S. mutans | ||
Line 1,753: | Line 1,745: | ||
</div> | </div> | ||
<script> | <script> | ||
− | var acc = document.getElementsByClassName(" | + | var acc = document.getElementsByClassName("accordion1"); |
var i; | var i; | ||
Latest revision as of 03:16, 18 October 2018
We created an advanced multiscale model of the ComCDE quorum sensing system and biofilm formation via WIG synthesis in S. mutans. Employing the capabilities of the modelling environment Morpheus to simulate cell migration and adhesion as well as the the diffusion of extracellular small molecules and proteins, we modelled the logarithmic phase of bacterial growth in two dimensions. Our goal in modelling was to determine the most important factors in the bacterial biofilm initiation system in order to predict the effectiveness of various methods of inhibiting biofilm growth.
Symbol | Meaning | Value | Units |
ktx | Transcription Rate of a Gene | transcripts per gene per second | |
k tf | Transcription Factor Activity of Phosphorylated ComE | 0.15 | transcripts per ComEP per gene per second |
δmCSP | Decay Rate of CSP mRNA | transcripts per second | |
δmComD | Decay Rate of ComD mRNA | transcripts per second | |
δmComE | Decay Rate of ComE mRNA | transcripts per second | |
δmGTFC | Decay Rate of mGTFC mRNA | transcripts per second | |
pComC | Number of ComC genes | 1 | genes |
pComD | Number of ComD genes | 1 | genes |
pComE | Number of ComE genes | 1 | genes |
pGTFC | Number of GTFC genes | 1 | genes |
αCSP | Translation Rate of CSP | proteins per second | |
αComD | Translation Rate of ComD | proteins per second | |
αComE | Translation Rate of ComE | proteins per second | |
αGTFC | Translation Rate of GTFC | proteins per second | |
δCSP | Decay Rate of CSP | ∣∣ | proteins per second |
δComE | Decay Rate of ComE | ∣∣ | proteins per second |
δComD | Decay Rate of ComD | 1.5 × 10-5 | proteins per second |
δGTFC | Decay Rate of GTFC | ∣∣ | proteins per second |
δCSPComDP | Decay Rate of CSPComDP | 1.5 × 10-5 | complexes per second |
δComEP | Decay Rate of Phosphorylated ComE | proteins per second | |
kb | Binding Activity of CSP to ComD | complexes per CSP per ComD per second | |
kub | Unbinding Activity of CSP:Phosphorylated ComD Complex | dissasociations per CSPComDP per second | |
kk | Kinase Activity of Phosphorylated ComD | phosphorylations per CSPComDP per ComE per second | |
ke | Enzyme Activity of GTFC | glucans formed per GTFC per Sugar per second | |
ϕCSP | Export Rate of CSP from a Cell | 1∕CSP × second | |
ϕGlucan | Export Rate of Glucans from a Cell | 1∕Glucan × second | |
kab | Binding Activity of ScFv to GTFC | Complexes per ScFv per GTFC per second | |
δGTFCScFv | Decay Rate of GTFC:ScFv Complex | ∣∣ | complexes per second |
δScFvcell | Decay Rate of ScFv | ∣∣ | proteins per second |
kkc | Binding Activity of Kappa-Casein | 1 | 1∕KCasein × Glucan × second |
δKCaseincell | Decay Rate of Kappa-Casein | ∣∣ | proteins per second |
2.1 Cell Energy and Migration
| (2) |
| (3) |
| (4) |
| (5) |
Morpheus is based on the Cellular Potts Model, which defines cells as spaces in a two or three dimensional lattice (our model used a hexagonal lattice in 2d) and determines changes to cell shape and size by using the Hamiltonian (Equations 2-4). Equation 2 determines changes to the volume of a cell σ with current volume vσ in lattice sites and intended volume V t where λV is a constant parameter of elasticity governing the extent to which the difference between the cell’s immediate and intended volume contributes to a rise in its free energy H. Equation 3 incorporates a similar system for cell perimeter into the equation.
In addition to modelling adjustments to cells’ shape and size as they migrate, the Cellular Potts Model also uses the Hamiltonian to model the interactions between cells. Equation 4 determines the interaction energies between different cell types where τ(σi,σj) represents the cell types of two cells σi and σj and J specifies said energies in matrix form. In order to prevent cells from returning values for interactions with themselves, the term known as the Kronecker Delta defined in Equation 5 is included. Each update to the configuration of cells in the lattice as a result of equations 2-4 only occurs with a certain likelihood governed by the Boltzmann probability in Equation 1. This equation states that the cell’s chance of changing state is 100% if its change in energy ΔH added to its resistance to change Y is favorable (ΔH+Y < 0) and decreases exponentially with a rate of where T represents the amount of unfavorable updates to the cell lattice, defined as modifications to the cell’s perimeter or volume.
2.2 Diffusion and the Cell Lattice Space
| (6) |
| (7) |
| (8) |
| (9) |
| (10) |
| (11) |
| (12) |
| (13) |
| (14) |
| (15) |
Another important component of our model was treating sugar, CSP, and our potential outputs not simply as cell-associated values but as scalar fields representing the concentration of said molecules. Fortunately Morpheus also incorporates the ability to overlay fields like these on simulated cell populations and allows the field to be updated locally based on cell activity at a specific lattice site (cells can also report on fields or other cells surrounding them, a function which is explained in the next section). Diffusion Fields were evaluated using the Central Difference Method to solve the 2-D Diffusion Equation (Equations 6-14). Equation 6 is a differential equation modelling diffusion in one dimension where the concentration c is a function of the X-coordinate and time T. D signifies the diffusion coefficient and L represents the length between nodes in (X, T) space where the domain of solutions is 0≤X≤L. By making the change of variables in Equation 7, the Diffusion Equation can be rewritten in the form of Equation 8.
Next, a set of approximations are made in order to solve for the first and second derivatives of concentration with respect to x (Equation 9). The central difference method is a version of the finite difference method of approximations to solve the Diffusion Equation, which assumes that there is a minimum distance in both dimensions, δx and δt, for which the concentration changes. This creates a grid in (x, t) space as shown in Figure . The central difference method approximates the x-derivative of concentration based on concentration values on either side of a point (i, j), one for each of the smallest change in x from the starting point: (i+1, j) and (i-1, j) (Equation 10). This is more precise than the forwards or backwards difference methods which only take into account one direction of incrementation in x. Next, the second derivative of concentration with respect to x is approximated using the values of the first derivative on a range half as large as in the previous approximation (Equation 11).
Using these results, an approximation of the concentration at a point 1 time step in the future can be obtained based on the concentrations at the surrounding points at the initial time (Equation 12), which can be appended with terms based on the approximations for the first and second derivatives in Equations 10 and 11 in order to obtain a more accurate approximation. Of course, in our model this was done in two dimensions, but the steps for the second dimension y are the same as those above and can be combined into Equations 13 and 14 in order to obtain values for a 2-D diffusion model.
In order to sense nearby concentrations or cells in Morpheus, each cell can take advantage of the NeighborhoodReporter function, which maps values within a specified node length from a cell to an average, variance, or sum specific to that cell. In our model, cells employed the sum function of the NeighborhoodReporter to interact with the various diffusion fields. Equation 15 is the equation for a lattice sum in a 2-dimensional hexagonal lattice, which Morpheus approximates to write field values to individual cells.
The first objective of accurately modelling a bacterial population was to model population growth over time. We chose to define our time step in the model as one second, and used the canonical doubling time of around 3800 seconds to determine a probability of cell division at each time step. Next, in order to reflect the constantly shifting environment of saliva on teeth, we programmed the cells with random motion defined within a realistic range for cell velocity in the salivary microbiome. This ensured that the cells would interact so that they would be affected by the modified adhesion associated with biofilm initiation.
3.1 Transcription and Translation of the Relevant Genes
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23) 3.2 Two-Component Sensing System: Ligand Binding, Response Regulator
Phosphorylation and DNA Binding
(24)
(25)
(26) 3.3 Water-Insoluble Glucan Synthesis via Glucosyltransferase Activity
(27) 3.4 Extracellular Diffusion Fields
(28)
(29)
(30)
Our model proved quite successful in qualitatively reproducing multiple aspects of the formation of live S. mutans biofilms. The simulated cells form clear microcolonies in the locations where glucan concentration is the highest which expand from there. CSP increases everywhere throughout the simulation as the time steps modelled only encompass the phase of growth when that is the case.
4.1 Effect of Sugar Concentration on Biofilm Formation
The first parameter we varied was sugar by modifying the initial value of the diffusion field. After fifteen thousand time steps, there is a clear difference in biofilm density in plots of the cells themselves. Graphs of data collected from a representative cell in each condition show a clear distinction in glucan production between sugar concentrations. For the time period simulated, limiting sugar concentration was between 10 and 25 arbitrary units, at which point the cells were unable to generate enough glucans to adhere and create microcolonies in a biofilm. These results reflect our experiments with live S. mutans in which we varied sucrose concentration and measured its effect on biofilm growth through image analysis of of colony-forming units as well as crystal violet staining. As expected based on our differential equations, the concentration of sugar decreases exponentially over time, whereas the total amount of glucans produced increases exponentially over time. The rates of exponential growth and decay also depend on the sugar available, with the difference in glucans produced by the end of the simulation being around one order of magnitude less than the difference in sugar available in all cases. This data was useful in helping us match the arbitrary units in the model to real experiments.
4.2 Inhibition of GTFC Activity by Single-Chain Variable Fragments
4.2.1 Additional Cellular Equations Governing ScFv Activity
| (31) |
| (32) |
4.2.2 Additional Field Equations Governing ScFv Activity
| (33) |
4.2.3 Modified Equations Integating ScFv Activity
| (34) |
The primary purpose of our model was to preemptively compare the effectiveness of our potential outputs by modelling their inhibition of different parts of the pathway and its effects on overall biofilm growth. We began by implementing the above differential equations (Equations 31-33), and modifying Equation 23 into equation 34. The amount of ScFvs affecting the cell is determined via the NeighborhoodReporter function, and the ScFvs bind GTFC at the rate kab. Once the ScFv binds a GTFC, it forms a GTFC:ScFv complex represented in Equation 31, decreasing both the cell’s GTFC and ScFv count accordingly (Equations 32 and 34). The complex degrades quickly based on a rate from the literature, and once it has degraded both the ScFv and GTFC bound have been eliminated from the simulation.
The effects of the ScFv on biofilm formation are immediately obvious from plots of the cells at the end of the simulation, with only 0.075 arbitrary units of concentration to start with being enough to prevent the bacteria from forming adherent microcolonies throughout the time modelled. The critical point at which the amount of GTFC: ScFv complexes goes from increasing to decreasing determines how soon the cells are able to begin initiating biofilm formation, assuming they are still in the logarithmic growth phase where CSP production is increasing. Since GTFC production is decreased, everything downstream of it is also affected: cells consume less sugar, produce fewer glucans, and create less of a biofilm field in the presence of ScFvs, as shown in the following figures. In equation 33, the decrease of the ScFv field is divided by 100 due to the membrane resolution being set to 100 for the simulation.
4.3 Inhibition of Glucan Activity by Kappa-Casein
4.3.1 Additional Cellular Equations Governing K-Casein Activity
| (35) |
4.3.2 Additional Fiels Equations Governing K-Casein Activity
| (36) |
4.3.3 Modified Equations Integating K-Casein Activity
| (37) |
Next, we sought to create a similar set of equations to model the effect of Kappa-Casein on biofilm formation. Equation 35 governs the effect of K-Casein on an individual cell. Cells use the NeighborhoodReporter to determine the amount of K-Casein molecules affecting it, and those molecules bind glucans at a rate of kkc. Rather than creating a new variable for the complex of K-Casein and a glucan, both are removed from the simulation immediately. Due to being outside the cell, the binding rate of K-Casein was set to 1. Equation 37 is a modification of equation 27 integrating the decrease in glucans.
It became clear from varying the initial K-Casein concentration that the equations were successful in modelling the decrease in biofilm formation due to a decrease in effective adherent glucans surrounding the cells. However, despite the K-Casein being given a dramatically higher binding rate than the ScFvs, a much higher concentration of K-Casein was required to limit the formation of a biofilm during the time simulated. In fact, ten times as high a concentration of K-Casein was required to achieve the same effects as ScFvs. The K-Casein also affected fewer aspects of the overall system of equations because its influence was only effective on one of the most downstream components of the simulation.
The most obvious takeaway from the results of our computational model was that ScFvs were more effective than K-Casein at inhibiting biofilm formation, or, more broadly, inhibiting GTFC is a better method for limiting the virulence of S. mutans than reducing the glucans themselves. This result had a profound effect on our experimental design and our project as a whole. While Kappa-Casein can be readily purchased and implemented in live experiments, the ScFvs we planned to express and implement were not available for purchase anywhere, would be very expensive to get synthesized, and would require additional training and lab techniques to isolate from mammalian cells expressing the protein itself. However, thanks to data from the model, we were able to confirm the superiority of the ScFvs for our purposes. Based on these results, we decided to move further ahead with characterization experiments for GTFC-inhibiting ScFvs.