Team:SUSTC-Shenzhen-A/Modeling
From 2013.igem.org
(63 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
+ | <html> | ||
+ | <head> | ||
+ | <meta charset="utf-8" /> | ||
+ | <meta name="description" content="" /> | ||
+ | <meta name="author" content="tengattack" /> | ||
+ | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||
+ | <title>ShenZhen-A</title> | ||
+ | <style type="text/css"> | ||
+ | #globalWrapper {width: 100%;font-size: 100%;} | ||
+ | #top-section {width: 100%; height:100%; border:none;} | ||
+ | #p-logo {display:none;} | ||
+ | #search-controls {display:none;} | ||
+ | .printfooter {display:none;} | ||
+ | #footer-box {border:none;} | ||
+ | .firstHeading {display:none;} | ||
+ | #content { border:none !important; width:1024px !important; background: url('') !important;} | ||
+ | #bodyContent {border:none;} | ||
+ | #catlinks {display:none;} | ||
+ | #footer-box {display:none;} | ||
+ | #menubar {display:none;} | ||
+ | body { | ||
+ | padding: 0; | ||
+ | } | ||
+ | h1, h2, h3, h4, h5, h6 { | ||
+ | padding-bottom: 0; | ||
+ | border-bottom: none; | ||
+ | } | ||
+ | </style> | ||
- | < | + | <script type="text/javascript"> |
+ | function insertcss(cssString) { | ||
+ | var doc = document; | ||
+ | var style = doc.createElement("style"); | ||
+ | style.setAttribute("type", "text/css"); | ||
+ | if (style.styleSheet) {// IE | ||
+ | style.styleSheet.cssText = cssString; | ||
+ | } else {// w3c | ||
+ | var cssText = doc.createTextNode(cssString); | ||
+ | style.appendChild(cssText); | ||
+ | } | ||
+ | var heads = doc.getElementsByTagName("head"); | ||
+ | if (heads.length) | ||
+ | heads[0].appendChild(style); | ||
+ | else | ||
+ | doc.documentElement.appendChild(style); | ||
+ | } | ||
+ | function loadjs(jsString) { | ||
+ | eval(jsString); | ||
+ | } | ||
- | { | + | function png2text(pngurl, id, callback) { |
- | + | var canvas = document.createElement("canvas"), | |
- | + | ctx = canvas.getContext("2d"); | |
- | + | img = new Image(); | |
- | + | ||
- | + | img.id = 'pt-' + id; | |
- | + | img.style.position = "absolute"; | |
- | + | img.style.left = "-10000px"; | |
- | + | document.body.appendChild(img); | |
- | + | ||
- | + | ||
+ | img.onload = function() { | ||
+ | var | ||
+ | w = this.width, | ||
+ | h = this.height; | ||
+ | |||
+ | canvas.width = w; | ||
+ | canvas.height = h; | ||
+ | canvas.style.width = w+"px"; | ||
+ | canvas.style.height = h+"px"; | ||
- | + | ctx.drawImage(this, 0, 0); | |
+ | |||
+ | var data = ctx.getImageData(0, 0, w, h).data, | ||
+ | a = [], | ||
+ | len = data.length, | ||
+ | p = -1; | ||
+ | |||
+ | for (var i=0; i < len; i += 4) { | ||
+ | if (data[i] > 0) | ||
+ | a[++p] = String.fromCharCode(data[i]); | ||
+ | }; | ||
+ | |||
+ | canvas = undefined; | ||
+ | try { | ||
+ | //document.body.removeChild(img); | ||
+ | $('#pt-' + id).remove(); | ||
+ | } catch (e) { | ||
+ | } | ||
+ | |||
+ | if (callback) callback(a.join("")); | ||
+ | }; | ||
+ | |||
+ | img.src = pngurl; | ||
+ | } | ||
+ | |||
+ | function baseRemove() { | ||
+ | $('#top-section').remove(); | ||
+ | $('#content').attr('id', ''); | ||
+ | $('#bodyContent').attr('id', ''); | ||
+ | $('#globalWrapper').attr('id', ''); | ||
+ | } | ||
+ | |||
+ | console.log('loading css...'); | ||
+ | png2text('/wiki/images/a/aa/Bootstrap.min.css.png', 'bs-css', function (text) { | ||
+ | insertcss(text); | ||
+ | //'/wiki/images/2/28/Bootstrap-theme.min.css.png' | ||
+ | png2text('/wiki/images/d/df/Bootstrap-docs.min.css.png', 'bs-docs-css', function (text) { | ||
+ | insertcss(text); | ||
+ | }); | ||
+ | }); | ||
+ | png2text('/wiki/images/8/89/Layout.css.png', 'layout-css', function (text) { | ||
+ | insertcss(text); | ||
+ | }); | ||
+ | |||
+ | $(document).ready(function () { | ||
+ | baseRemove(); | ||
+ | console.log('loading js...'); | ||
+ | png2text('/wiki/images/7/7f/Jquery-min-js.png', 'jquery-js', function (text) { | ||
+ | loadjs(text); | ||
+ | png2text('/wiki/images/3/35/Bootstrap-min-js.png', 'bs-js', function (text) { | ||
+ | loadjs(text); | ||
+ | png2text('/wiki/images/8/8f/Application-js.png', 'bs-application-js', function (text) { | ||
+ | loadjs(text); | ||
+ | }); | ||
+ | }); | ||
+ | }); | ||
+ | }); | ||
+ | </script> | ||
+ | |||
+ | <body> | ||
+ | <a class="sr-only" href="#content">Skip navigation</a> | ||
+ | <header class="navbar navbar-inverse navbar-fixed-top bs-docs-nav" role="banner"> | ||
+ | <div class="container"> | ||
+ | <div class="navbar-header"> | ||
+ | <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse"> | ||
+ | <span class="sr-only">Toggle navigation</span> | ||
+ | <span class="icon-bar"></span> | ||
+ | <span class="icon-bar"></span> | ||
+ | <span class="icon-bar"></span> | ||
+ | </button> | ||
+ | <a href="../" class="navbar-brand">SUSTC-Shenzhen-A</a> | ||
+ | </div> | ||
+ | <nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation"> | ||
+ | <ul class="nav navbar-nav"> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A">Home</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Project">Project</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Part">Parts</a> | ||
+ | </li> | ||
+ | <li class="active"> | ||
+ | <a href="#">Modeling</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Notebook">Notebook</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Safety">Safety and security</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Attributions">Attributions</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Human_Practice">Human Practice</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="/Team:SUSTC-Shenzhen-A/Team">Team</a> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </nav> | ||
+ | </div> | ||
+ | </header> | ||
+ | |||
+ | <div class="bs-header" id="bs-content"> | ||
+ | <div class="container"> | ||
+ | <h1>Game theory</h1> | ||
+ | <p>Stategy for the Classic Prisoners' Dilemma.</p> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <div class="container bs-docs-container"> | ||
+ | <div class="col-md-3"> | ||
+ | <div class="bs-sidebar hidden-print" role="complementary"> | ||
+ | <ul class="nav bs-sidenav"> | ||
+ | <li> | ||
+ | <a href="#abstract">Abstract</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#so-how">So, how do we emulate this prisoner’s dilemma using genetically engineered E coli?</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#differences">The reason to use mathematic modeling</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#the model">the model</a> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#Bd">What's the difference?</a> | ||
+ | </li> | ||
+ | |||
+ | <li> | ||
+ | <a href="#test">Numerical experiments </a> | ||
+ | <ul class="nav"> | ||
+ | <li><a href="#test-effect">1.Solitary confinement with toxic Zeocin</a></li> | ||
+ | <li><a href="#test-separate">2.2.Solitary confinement with environmental AHL to help neutralize detox Zeocin</a></li> | ||
+ | <li><a href="#test-begins">3.3. The classic prisoner’s dilemma </a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#moreresults">Oscillation and crush</a> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </div> | ||
+ | <div class="col-md-9" role="main"> | ||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="abstract">Abstract</h1> | ||
+ | </div> | ||
+ | <p>Our model is to simulate an E coli cell-cell mutual help system that we are implementing to study the class game theory problem of prisoner's dilemma. Speciafically we designed two types of E coli cells to act as the two “prisoners” in a single enclosed environment with toxic chemical . The behavior of each “prisoner” under isolated interrogation is designed with constitutive promoter of different strength, with the weaker promoter mimic defect and the stronger promoter mimics cooperates. The results of such promoter is to detox the other cell while poison itself. The fate of one “prisoner” is related to the growth rate or density of one particular cell. We used mathematic modeling to quantitatively explore the consequence of each strategy of the classic prisoner’s dilemma. </p> | ||
+ | </div> | ||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="so-how">So, how do we emulate this prisoner’s dilemma using genetically engineered E coli?</h1> | ||
+ | </div> | ||
+ | <p>The toxic chemical is antibiotics Zeocin, which can be detox with the expression an antidote gene (zeo-resistent gene) to neutralized Zeocin. Without the antidote, the cell will either grow slower or die, with the antidote, it would grow happily. If “prisoner A” is collaborative to “prisoner B’, it would have a strong promoter to express an enzyme LasI to produce 12-carbon AHL (3OC12-HSL), a quorum sensing molecule to help B’s survive and grow in the environment. In the mean time, A itself makes sacrifice by also express an toxic protein that only worked on itself. The beneficial cell B utilizes the 3OC12-HSL to turn on an antidote gene (zeo-resistent gene) to protect the cell from the toxic chemical. If A cell is the traitor, it would not produce 3OC12-HSL that could help B cell, and in the meantime prevent production of toxic protein to itself. We use tetA, a tetracycline transporter which could also transport toxic Nickel ion into cell as the toxic protein. The B cell has the same design except that it expresses enzyme LusI to produce a different AHL (3OC6-HSL) and senses the 3OC12-HSL. The A cell can sense 3OC6-HSL and produce the antidote to zeo. The cell with more antidote protein and/or less toxic protein will grow faster, which in our system suffer less “jail time”. </p> | ||
+ | </div> | ||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="differences">The reason to use mathematic modeling</h1> | ||
+ | </div> | ||
+ | <p>As a whole system, it is the mutual interest for both to cooperate. However if one chooses to cooperate, it may risk that other would enjoy its collaboration but defect it. It’s a complex problem that how our prisoners choose their strategies to ensure their survival. We would like to explore various strategies and the consequences using mathematic models so as to explain experimental data. We also want to find interesting alternative phenomena that do not exist in the classic prisoner’s dilemma. </p> | ||
+ | </div> | ||
+ | |||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="the model">the model</h1> | ||
+ | </div> | ||
+ | <p>We model the density dynamics of the two cells over time based on the degree of their collaboration. Our model is consistent of ordinary differential equations for the densities of two cell types and two AHLs. The detailed description of all the equations and parameters are described here </p> | ||
+ | <a href="/File:Modelingsustc5.png" class="image"><img alt="Modelingsustc5.png" src="/wiki/images/0/0c/Modelingsustc5.png" width="342" height="475"></a> | ||
+ | |||
+ | </div> | ||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="Bd">What's the difference?</h1> | ||
+ | </div> | ||
+ | <p>Our E coli system does not entirely mimic the classic prisoner’s dilemma. Since a cell population can grow or die off, the AHL it produces could also vary independend of its cooperative spirit. There are some interesting alternative scenario.</p> | ||
+ | <p>So our prisoner have a chance to make a dynamic choice, they can decide to what level the collaboration will be put into effect. The degree of collaboration is also directly related to the well being of the cell, namely its concentration. This adds another level of collaboration without the cells themselves realized it. This important difference makes our system more close to the realistic. | ||
+ | </p> | ||
+ | <p>The prisoners will never really die in a classic situation, but in ours there exist some possibility that one type of cell can actually die out which will result in a big crash of the entire population. This is what we should key our eyes on. | ||
+ | </p> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="test">Numerical experiments</h1> | ||
+ | </div> | ||
+ | <p class="lead">To confirm whether our simulations can work out a good result, we want test some important parameters to see whether our subsystem can work properly,</p> | ||
+ | <h3 id="test-effect">1.1.Solitary confinement with toxic Zeocin</h3> | ||
+ | <p>We put our prisoner in a solitary confinement to see what will happen to this poor man. This will help us understand how powerful the punishment is as well as tell us how much Zeocin we should use to create a temperate environment stress. As we can see from this figure, the antibiotic leads to a quick death of our prisoner. Without help the prisoner can hardly get out of it fate.</p> | ||
+ | <a href="/File:Modelingsustc6.png" class="image"><img alt="Modelingsustc6.png" src="/wiki/images/3/3a/Modelingsustc6.png" width="499" height="394"></a> | ||
+ | <h3 id="test-separate">2.2. Solitary confinement with environmental AHL to help neutralize detox Zeocin</h3> | ||
+ | <p>Environmental AHL could detox the cell from Zeocin by inducing the production of Zeo-R protein. The relationship between the AHL concentration and cell growth in solitary represents the key measurement of cell-cell collaboration. In order to quantify it, we vary the 3OC12-HSL concentrations , and simulated the final B cell concentrations. Alternatively we vary the 3OC6-HSL concentrations , and simulated the final A cell concentrations. In either case, there is only one cell type to isolate the effects. | ||
+ | These results tell us some critical elements of the system such as whether there exists any sensitivity difference of AHL between the two cells. It could provide us with better understading of the cooporativity between these two cells. For instance, as shown in the figure below, there is a steep curve indicating the sensitivity to the AHL concentration at around 12.8. Once AHL goes above 12.8, the growth constrains caused by Zeocin is quickly neutralized. Such nonlinear response curve provide almost switch-like sensitivity to the density of the other cell type in the mixed population, which should provide very different behavioir with shallow relations such as linear. | ||
+ | </p> | ||
+ | |||
+ | <a href="/File:Modelingsustc7.png" class="image"><img alt="Modelingsustc7.png" src="/wiki/images/d/d3/Modelingsustc7.png" width="519" height="382"></a> | ||
+ | <h3 id="test-begins">3.3.The classic prisoner’s dilemma </h3> | ||
+ | <h4>Scenario 1: Cooperativity: mutual benefit</h4> | ||
+ | <p>If both of our prisoners help the others by producing AHLs, in the end both will grow to high cell density even though they sacrifice them self by expressing tetA and bring in toxic Nickel. This produce the best outcome for both cells.</p> | ||
+ | <a href="/File:Modelingsustc11.png" class="image"><img alt="Modelingsustc11.png" src="/wiki/images/4/42/Modelingsustc11.png" width="471" height="380"></a> | ||
+ | <h4>Scenario 2: One traitor: punish the good guy </h4> | ||
+ | <p>If one of our prisoners decides to defect the other guy and still get help from the other,he may be well benefited at first</p> | ||
+ | <a href="/File:R2.jpg" class="image"><img alt="R2.jpg" src="/wiki/images/f/fb/R2.jpg" width="473" height="389"></a> | ||
+ | <p> However, with the cooperator gradually dies off, the amount of AHL it produces decreases. While each cell are still in the spirit of helping the defectors, the dwindling population results in effective defects and cause the fast growth defector to lost Zeo-R protein and succumb to Zeocin, which leads to lost of both populations. This scenario is likely more realistic and happened in real life such as ecology and politics.</p> | ||
+ | <a href="/File:Modelingsustc8.png" class="image"><img alt="Modelingsustc8.png" src="/wiki/images/4/45/Modelingsustc8.png" width="473" height="389"></a> | ||
+ | <h4>Scenario 3: no bad deed goes unpunished </h4> | ||
+ | <p>If the both guy wants to take the advantage of the other guy’s sacrifice without giving back, they will end up receive harsh penalty and die off, although it is slower than the poor guy in scenario 2.</p> | ||
+ | <a href="/File:Modelingsustc9.png" class="image"><img alt="Modelingsustc9.png" src="/wiki/images/f/f2/Modelingsustc9.png" width="488" height="387"></a> | ||
+ | </div> | ||
+ | <div class="bs-docs-section"> | ||
+ | <div class="page-header"> | ||
+ | <h1 id="moreresults">Oscillation and crush</h1> | ||
+ | </div> | ||
+ | <p>The above scenarios assume both the prisoners have an identical physiological and psychological characters, meaning all the functions and parameters except for the defects/cooperates decision. According to this assumption, every cell can act the same behavior when meet the same change in the environment. However in reality, two pieces of leaves will never coincide in the world, and two prisoners could have different personalities. In our system two type of cells use different quorum sensing system should have different parameters. What will happen if we put two people with different sensibility of other’s goodwill into this dilemma? To achieve this we simply adjust the Hill coefficient of the differential equation of Zeo-R. What we found is in the figure below.</p> | ||
+ | <a href="/File:Modelingsustc10.png" class="image"><img alt="Modelingsustc10.png" src="/wiki/images/7/7a/Modelingsustc10.png" width="496" height="402"></a> | ||
+ | <p>There is appears a clear tug-of-war game between our prisoners. The oscillation gradually damped. Usually a damped oscillation leads to a stable equilibrium. To our surprise this oscillation results in crush at certain unpredictable time. Perhaps it could be used to explain realistic game theory scenario in action.</p> | ||
+ | <p>This media liked the whole modeling of our project.</p> | ||
+ | <a href="/wiki/images/3/3e/Detail_of_the_Modeling.pdf" class="internal" title="Modelingsustc.pdf">Media:modelingsustc.pdf</a> | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | <!-- Footer --> | ||
+ | <footer class="bs-footer" role="contentinfo"> | ||
+ | <div class="container"> | ||
+ | <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License v2.0</a>, documentation under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.</p> | ||
+ | <ul class="footer-links"> | ||
+ | <li><a href="/wiki/index.php?title=Team:SUSTC-Shenzhen-A/Modeling&action=edit">Edit</a></li> | ||
+ | <li class="muted">·</li> | ||
+ | <li><a href="http://getbootstrap.com/">Bootstrap</a></li> | ||
+ | <li class="muted">·</li> | ||
+ | <li><a href="http://www.sustc.edu.cn/">SUSTC Offical Site</a></li> | ||
+ | </ul> | ||
+ | </div> | ||
+ | </footer> | ||
+ | </body> | ||
+ | </html> |
Latest revision as of 03:31, 28 September 2013
Game theory
Stategy for the Classic Prisoners' Dilemma.
Abstract
Our model is to simulate an E coli cell-cell mutual help system that we are implementing to study the class game theory problem of prisoner's dilemma. Speciafically we designed two types of E coli cells to act as the two “prisoners” in a single enclosed environment with toxic chemical . The behavior of each “prisoner” under isolated interrogation is designed with constitutive promoter of different strength, with the weaker promoter mimic defect and the stronger promoter mimics cooperates. The results of such promoter is to detox the other cell while poison itself. The fate of one “prisoner” is related to the growth rate or density of one particular cell. We used mathematic modeling to quantitatively explore the consequence of each strategy of the classic prisoner’s dilemma.
So, how do we emulate this prisoner’s dilemma using genetically engineered E coli?
The toxic chemical is antibiotics Zeocin, which can be detox with the expression an antidote gene (zeo-resistent gene) to neutralized Zeocin. Without the antidote, the cell will either grow slower or die, with the antidote, it would grow happily. If “prisoner A” is collaborative to “prisoner B’, it would have a strong promoter to express an enzyme LasI to produce 12-carbon AHL (3OC12-HSL), a quorum sensing molecule to help B’s survive and grow in the environment. In the mean time, A itself makes sacrifice by also express an toxic protein that only worked on itself. The beneficial cell B utilizes the 3OC12-HSL to turn on an antidote gene (zeo-resistent gene) to protect the cell from the toxic chemical. If A cell is the traitor, it would not produce 3OC12-HSL that could help B cell, and in the meantime prevent production of toxic protein to itself. We use tetA, a tetracycline transporter which could also transport toxic Nickel ion into cell as the toxic protein. The B cell has the same design except that it expresses enzyme LusI to produce a different AHL (3OC6-HSL) and senses the 3OC12-HSL. The A cell can sense 3OC6-HSL and produce the antidote to zeo. The cell with more antidote protein and/or less toxic protein will grow faster, which in our system suffer less “jail time”.
The reason to use mathematic modeling
As a whole system, it is the mutual interest for both to cooperate. However if one chooses to cooperate, it may risk that other would enjoy its collaboration but defect it. It’s a complex problem that how our prisoners choose their strategies to ensure their survival. We would like to explore various strategies and the consequences using mathematic models so as to explain experimental data. We also want to find interesting alternative phenomena that do not exist in the classic prisoner’s dilemma.
the model
We model the density dynamics of the two cells over time based on the degree of their collaboration. Our model is consistent of ordinary differential equations for the densities of two cell types and two AHLs. The detailed description of all the equations and parameters are described here
What's the difference?
Our E coli system does not entirely mimic the classic prisoner’s dilemma. Since a cell population can grow or die off, the AHL it produces could also vary independend of its cooperative spirit. There are some interesting alternative scenario.
So our prisoner have a chance to make a dynamic choice, they can decide to what level the collaboration will be put into effect. The degree of collaboration is also directly related to the well being of the cell, namely its concentration. This adds another level of collaboration without the cells themselves realized it. This important difference makes our system more close to the realistic.
The prisoners will never really die in a classic situation, but in ours there exist some possibility that one type of cell can actually die out which will result in a big crash of the entire population. This is what we should key our eyes on.
Numerical experiments
To confirm whether our simulations can work out a good result, we want test some important parameters to see whether our subsystem can work properly,
1.1.Solitary confinement with toxic Zeocin
We put our prisoner in a solitary confinement to see what will happen to this poor man. This will help us understand how powerful the punishment is as well as tell us how much Zeocin we should use to create a temperate environment stress. As we can see from this figure, the antibiotic leads to a quick death of our prisoner. Without help the prisoner can hardly get out of it fate.
2.2. Solitary confinement with environmental AHL to help neutralize detox Zeocin
Environmental AHL could detox the cell from Zeocin by inducing the production of Zeo-R protein. The relationship between the AHL concentration and cell growth in solitary represents the key measurement of cell-cell collaboration. In order to quantify it, we vary the 3OC12-HSL concentrations , and simulated the final B cell concentrations. Alternatively we vary the 3OC6-HSL concentrations , and simulated the final A cell concentrations. In either case, there is only one cell type to isolate the effects. These results tell us some critical elements of the system such as whether there exists any sensitivity difference of AHL between the two cells. It could provide us with better understading of the cooporativity between these two cells. For instance, as shown in the figure below, there is a steep curve indicating the sensitivity to the AHL concentration at around 12.8. Once AHL goes above 12.8, the growth constrains caused by Zeocin is quickly neutralized. Such nonlinear response curve provide almost switch-like sensitivity to the density of the other cell type in the mixed population, which should provide very different behavioir with shallow relations such as linear.
3.3.The classic prisoner’s dilemma
Scenario 1: Cooperativity: mutual benefit
If both of our prisoners help the others by producing AHLs, in the end both will grow to high cell density even though they sacrifice them self by expressing tetA and bring in toxic Nickel. This produce the best outcome for both cells.
Scenario 2: One traitor: punish the good guy
If one of our prisoners decides to defect the other guy and still get help from the other,he may be well benefited at first
However, with the cooperator gradually dies off, the amount of AHL it produces decreases. While each cell are still in the spirit of helping the defectors, the dwindling population results in effective defects and cause the fast growth defector to lost Zeo-R protein and succumb to Zeocin, which leads to lost of both populations. This scenario is likely more realistic and happened in real life such as ecology and politics.
Scenario 3: no bad deed goes unpunished
If the both guy wants to take the advantage of the other guy’s sacrifice without giving back, they will end up receive harsh penalty and die off, although it is slower than the poor guy in scenario 2.
Oscillation and crush
The above scenarios assume both the prisoners have an identical physiological and psychological characters, meaning all the functions and parameters except for the defects/cooperates decision. According to this assumption, every cell can act the same behavior when meet the same change in the environment. However in reality, two pieces of leaves will never coincide in the world, and two prisoners could have different personalities. In our system two type of cells use different quorum sensing system should have different parameters. What will happen if we put two people with different sensibility of other’s goodwill into this dilemma? To achieve this we simply adjust the Hill coefficient of the differential equation of Zeo-R. What we found is in the figure below.
There is appears a clear tug-of-war game between our prisoners. The oscillation gradually damped. Usually a damped oscillation leads to a stable equilibrium. To our surprise this oscillation results in crush at certain unpredictable time. Perhaps it could be used to explain realistic game theory scenario in action.
This media liked the whole modeling of our project.
Media:modelingsustc.pdf