Laurasansc (Talk | contribs) |
|||
(36 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
<link rel="stylesheet" href="https://2018.igem.org/Team:UPF_CRG_Barcelona/styles?action=raw&ctype=text/css" type='text/css'> | <link rel="stylesheet" href="https://2018.igem.org/Team:UPF_CRG_Barcelona/styles?action=raw&ctype=text/css" type='text/css'> | ||
+ | <script src="https://2018.igem.org/Team:UPF_CRG_Barcelona/plotly?action=raw&ctype=text/javascript" charset="utf-8" type="text/javascript"></script> | ||
+ | <script src="https://2018.igem.org/common/MathJax-2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> | ||
Line 72: | Line 74: | ||
<p class="page-title">MODEL</p> | <p class="page-title">MODEL</p> | ||
− | + | <center> <div class="grid-sixcolumns"> | |
− | <div> | + | <div></div> |
+ | <div style="grid-column: span 2"> | ||
<a href="#fba"><button class="button">Flux Balance Analysis Models</button></a> | <a href="#fba"><button class="button">Flux Balance Analysis Models</button></a> | ||
</div> | </div> | ||
− | <div | + | <div style="grid-column: span 2"> |
− | + | ||
− | + | ||
− | + | ||
<a href="#Switch"><button class="button">Metabolic Switch</button></a> | <a href="#Switch"><button class="button">Metabolic Switch</button></a> | ||
</div> | </div> | ||
+ | <div></div> | ||
</div> | </div> | ||
− | + | </center> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<a name="fba"> | <a name="fba"> | ||
<p class=subapart1>Flux Balance Analysis Models</p> | <p class=subapart1>Flux Balance Analysis Models</p> | ||
Line 100: | Line 96: | ||
that encode each enzyme [5]. The final goal was to find new strategies to engineer <i>E. coli</i> for | that encode each enzyme [5]. The final goal was to find new strategies to engineer <i>E. coli</i> for | ||
achieving a bacterial system capable of efficiently uptaking LCFA in human gut-like conditions.</p> | achieving a bacterial system capable of efficiently uptaking LCFA in human gut-like conditions.</p> | ||
− | + | <center> <img src="https://static.igem.org/mediawiki/2018/e/ec/T--UPF_CRG_Barcelona--FBA.png" alt="Figura FBA poster TFG" | |
− | style="width: 70%"> | + | style="width: 70%"></center> |
<a name="Simulation"> | <a name="Simulation"> | ||
Line 112: | Line 108: | ||
Each condition was analyzed with palmitate as the sole carbon source or glucose as a control variable.</p> | Each condition was analyzed with palmitate as the sole carbon source or glucose as a control variable.</p> | ||
− | <div id="graph_1" style="width: | + | <div id="graph_1" style="width: 70vw;""> |
<script> | <script> | ||
var wt_palmitate = { | var wt_palmitate = { | ||
Line 120: | Line 116: | ||
3.62527063628, 3.86779024894, 4.11030986161, 4.35282947428, 4.59534908695 | 3.62527063628, 3.86779024894, 4.11030986161, 4.35282947428, 4.59534908695 | ||
], | ], | ||
− | name: ' | + | name: 'PA uptake - Aerobic conditions', |
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
Line 132: | Line 128: | ||
1.480090274, 1.579633966, 1.679177658, 1.778721351, 1.878265043, | 1.480090274, 1.579633966, 1.679177658, 1.778721351, 1.878265043, | ||
], | ], | ||
− | name: 'Glucose', | + | name: 'Glucose uptake - Aerobic conditions', |
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
Line 144: | Line 140: | ||
0.05279604, -0.05279604, -0.05279604, -0.05279604 | 0.05279604, -0.05279604, -0.05279604, -0.05279604 | ||
], | ], | ||
− | name: 'Anaerobic | + | name: 'PA uptake - Anaerobic conditions', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 157: | Line 153: | ||
0.434923859, 0.462555618, 0.490187371, | 0.434923859, 0.462555618, 0.490187371, | ||
], | ], | ||
− | name: 'Anaerobic | + | name: 'Glucose uptake - Anaerobic conditions', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 166: | Line 162: | ||
var data = [wt_glucose, wt_palmitate, anaerobic_glucose, anaerobic_palmitate]; | var data = [wt_glucose, wt_palmitate, anaerobic_glucose, anaerobic_palmitate]; | ||
var layout = { | var layout = { | ||
− | title: ' | + | title: 'Predicted growth rate under anaerobic or aerobic conditions with glucose or palmitate as a sole carbon source.', |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 16, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
xaxis: { | xaxis: { | ||
− | title: | + | title: 'Maximum uptake rate (mmol gDW^{-1} hr^{-1})', |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis: { | yaxis: { | ||
− | title: 'Growth rate', | + | title: 'Growth rate constant (h^{-1})', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
Line 188: | Line 184: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 203: | Line 199: | ||
</script> | </script> | ||
</div> | </div> | ||
− | <p class="fig-caption">Figure 1 | | + | <p class="fig-caption"><b>Figure 1 |</b> Simulation using flux balance analysis by maximizing flux through the biomass reaction. In aerobic conditions, oxygen maximum uptake flux was set to an arbitrarily high level, 1000 mmol gDW-1 hr-1 (millimoles per gram dry cell weight per hour, the default flux units used in the COBRA Toolbox). Whereas in anaerobic conditions, oxygen was set to have no flux.</p> |
<p>The model predicted no growth when palmitic acid (PA) was the only carbon source in anaerobic conditions | <p>The model predicted no growth when palmitic acid (PA) was the only carbon source in anaerobic conditions | ||
Line 210: | Line 206: | ||
was the only carbon source <i>E. coli</i> showed little growth compared to aerobic conditions as expected.</p> | was the only carbon source <i>E. coli</i> showed little growth compared to aerobic conditions as expected.</p> | ||
− | <p class=subapart2>Anaerobic growth with different electron acceptors</p> | + | <p class=subapart2> Anaerobic growth simulation with different electron acceptors </p> |
<p>The fact that in the simulated minimal medium bacteria could not grow with only palmitate as a carbon source | <p>The fact that in the simulated minimal medium bacteria could not grow with only palmitate as a carbon source | ||
under anaerobic conditions can be explained by the lack of reductive power in the cell. This blocks the beta | under anaerobic conditions can be explained by the lack of reductive power in the cell. This blocks the beta | ||
Line 221: | Line 217: | ||
these three molecules on the phenotype of <i>E. coli</i> under anaerobic conditions was modelled.</p> | these three molecules on the phenotype of <i>E. coli</i> under anaerobic conditions was modelled.</p> | ||
− | <div id="graph_2" style="width: | + | <div id="graph_2" style="width: 70vw;""> |
<script> | <script> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
var nitrate_palmitate = { | var nitrate_palmitate = { | ||
x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | ||
Line 254: | Line 225: | ||
1.975212317, 2.128443171, 2.281674024, 2.434904882, 2.588135731, 2.741366583, 2.894597433 | 1.975212317, 2.128443171, 2.281674024, 2.434904882, 2.588135731, 2.741366583, 2.894597433 | ||
], | ], | ||
− | name: ' | + | name: 'PA uptake - Nitrate', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 268: | Line 239: | ||
1.34822636, 1.439169118, 1.530111878, 1.621054632, 1.711997388 | 1.34822636, 1.439169118, 1.530111878, 1.621054632, 1.711997388 | ||
], | ], | ||
− | name: ' | + | name: 'Glucose uptake - Nitrate', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 283: | Line 254: | ||
0.0435845059232998, -0.0435845059232997, -0.0435845059232994 | 0.0435845059232998, -0.0435845059232997, -0.0435845059232994 | ||
], | ], | ||
− | name: ' | + | name: 'PA uptake - TMAO', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 298: | Line 269: | ||
1.07288703113964, 1.14158177702167, 1.21027652290374, 1.2789712687858 | 1.07288703113964, 1.14158177702167, 1.21027652290374, 1.2789712687858 | ||
], | ], | ||
− | name: ' | + | name: 'Glucose uptake - TMAO', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 313: | Line 284: | ||
0.0729514559457012, 0.0729514559457171, 0.0729514559470517, 0.072951455945701, 0.072951455945167 | 0.0729514559457012, 0.0729514559457171, 0.0729514559470517, 0.072951455945701, 0.072951455945167 | ||
], | ], | ||
− | name: ' | + | name: 'PA uptake - Fumarate', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 328: | Line 299: | ||
0.407292099726817, 0.434923858847469, 0.462555617559701, 0.490187371041636 | 0.407292099726817, 0.434923858847469, 0.462555617559701, 0.490187371041636 | ||
], | ], | ||
− | name: ' | + | name: 'Glucose - Fumarate', |
type: 'scatter', | type: 'scatter', | ||
mode: 'markers', | mode: 'markers', | ||
Line 343: | Line 314: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 16, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
xaxis: { | xaxis: { | ||
− | title: "Maximum uptake rate", | + | title: "Maximum uptake rate (mmol gDW^{-1} hr^{-1})", |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis: { | yaxis: { | ||
− | title: 'Growth rate', | + | title: 'Growth rate constant (h^{-1})', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
Line 362: | Line 333: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 378: | Line 349: | ||
</div> | </div> | ||
− | <p class="fig-caption">Figure 2 | | + | <p class="fig-caption"><b>Figure 2 |</b> Simulation using flux balance analysis by maximizing flux through the biomass reaction. Anaerobic conditions were simulated setting oxygen influx reaction flux to 0. Nitrate, TMAO and oxygen uptake fluxes were set to be unconstraint by allowing a maximum flux of 1000 mmol gDW-1 hr-1. Fumarate was set to be at a high concentration by aallowing a maximum flux of 19 mmol gDW-1 hr-1 An increasing maximum uptake flux, range 0 to 19 mmol gDW-1 hr-1, was set for either glucose or palmitate.</p> |
<p>Growth rate was predicted under anaerobic conditions with an arbitrary high concentration of nitrate, | <p>Growth rate was predicted under anaerobic conditions with an arbitrary high concentration of nitrate, | ||
− | fumarate or TMAO in the simulated medium. When nitrate was present, both palmitate and glucose were able to | + | fumarate or TMAO in the simulated medium and oxygen as a control group. When nitrate was present, both palmitate and glucose were able to be oxidized (fig. 2), indicating that nitrate was the final electron acceptor in the phosphorylative |
− | + | ||
oxidation. On the other hand, neither fumarate nor TMAO were able to oxidize PA.</p> | oxidation. On the other hand, neither fumarate nor TMAO were able to oxidize PA.</p> | ||
<p>Gut concentrations of nitrate and fumarate are not well known due to the fact that is very difficult to | <p>Gut concentrations of nitrate and fumarate are not well known due to the fact that is very difficult to | ||
Line 399: | Line 369: | ||
did before, in order to make it the limiting factor.</p> | did before, in order to make it the limiting factor.</p> | ||
− | <div id="graph_3" style="width: | + | |
+ | <div id="graph_3" style="width: 70vw;""> | ||
<script> | <script> | ||
var uptake_glucose = { | var uptake_glucose = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], |
− | + | y: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | |
− | + | ||
− | y: [ | + | |
− | + | ||
− | + | ||
name: 'Glucose Uptake', | name: 'Glucose Uptake', | ||
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
− | color: "# | + | color: "#0079bf", |
} | } | ||
}; | }; | ||
var uptake_palmitate = { | var uptake_palmitate = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], |
− | + | y: [2.495245375, 2.363192096, 2.213396909, 2.061699056, 1.910001203, 1.75830335, 1.606605497, | |
− | + | 1.454907644, 1.303209791, 1.151511938, 0.999814085, 0.848116232, 0.696418379, 0.539605421, | |
− | y: [ | + | 0.382675316, 0.396134278, 0.410469656, 0.424805034, 0.439140412, 0.45347579 |
− | 1. | + | |
− | + | ||
− | + | ||
− | + | ||
], | ], | ||
name: 'Palmitate Uptake', | name: 'Palmitate Uptake', | ||
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
− | color: "# | + | color: "#c2ca6c", |
} | } | ||
}; | }; | ||
var growth = { | var growth = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], |
− | + | y: [0.205666742, 0.287031811, 0.360177912, 0.432442601, 0.504707289, 0.576971977, 0.649236666, | |
− | + | 0.721501354, 0.793766042, 0.86603073, 0.938295419, 1.010560107, 1.082824795, 1.152719903, | |
− | y: [0. | + | 1.222560742, 1.268563352, 1.314470349, 1.360377346, 1.406284343, 1.45219134 |
− | 0. | + | |
− | + | ||
− | + | ||
− | + | ||
], | ], | ||
− | name: 'Growth Rate', | + | name: 'Growth Rate constant', |
yaxis: 'y2', | yaxis: 'y2', | ||
type: 'scatter', | type: 'scatter', | ||
Line 452: | Line 411: | ||
var layout = { | var layout = { | ||
− | title: ' | + | title: 'Predicted palmitate uptake under anaerobic conditions with nitrate and increasing glucose concentration', |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 16, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
xaxis: { | xaxis: { | ||
− | title: " | + | title: "Glucose Maximum uptake rate (mmol gDW^{-1} hr^{-1})", |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis: { | yaxis: { | ||
− | title: 'Uptake rate', | + | title: 'Uptake rate (mmol gDW^{-1} hr^{-1})', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
zeroline: false, | zeroline: false, | ||
+ | autorange: true, | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis2: { | yaxis2: { | ||
− | title: 'Growth rate', | + | title: 'Growth rate constant (h^-1)', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
Line 490: | Line 450: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 13, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 507: | Line 467: | ||
</script> | </script> | ||
</div> | </div> | ||
− | <p class="fig-caption">Figure 3 | | + | |
+ | |||
+ | <p class="fig-caption"><b>Figure 3 |</b> Simulation using flux balance analysis by maximizing flux through the biomass reaction. Nitrate influx reaction maximum flux was set to 20 mmol gDW-1 hr-1. Palmitate influx reaction maximum flux was set to 10 mmol gDW-1 hr-1. Glucose maximum influx reaction was set in a range from 0 to 19 mmol gDW-1 hr-1.</p> | ||
<p>The model predicted a reduction of PA uptake (from 2.5 to 0.4 mmol gDW-1 hr-1) when glucose concentration | <p>The model predicted a reduction of PA uptake (from 2.5 to 0.4 mmol gDW-1 hr-1) when glucose concentration | ||
Line 526: | Line 488: | ||
was set to be different positive values.</p> | was set to be different positive values.</p> | ||
− | <div id="graph_4" style="width: | + | <div id="graph_4" style="width: 70vw;""> |
<script> | <script> | ||
var uptake_glucose = { | var uptake_glucose = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, |
− | y: [ | + | 27, 28, 29 |
+ | ], | ||
+ | y: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, | ||
+ | 10, 10, 10, 10, 10, | ||
+ | ], | ||
name: 'Glucose Uptake', | name: 'Glucose Uptake', | ||
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
− | color: "# | + | color: "#c2ca6c", |
} | } | ||
}; | }; | ||
var uptake_palmitate = { | var uptake_palmitate = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, |
− | y: [ | + | 27, 28, 29 |
− | 1. | + | ], |
− | + | y: [0.999814085, 1.093689037, 1.18756399, 1.281438942, 1.375313894, 1.469188847, 1.563063799, | |
+ | 1.656938751, 1.750813704, 1.844688656, 1.938563609, 2.032438561, 2.126313513, 2.220188466, | ||
+ | 2.314063418, 2.40793837, 2.501813323, 2.595688275, 2.689563227, 2.78343818, 2.877313132, | ||
+ | 2.971188084, 3.065063037, 3.158937989, 3.252812942, 3.346687894, 3.440562846, 3.534437799, | ||
+ | 3.628312751, 3.722187703 | ||
], | ], | ||
name: 'Palmitate Uptake', | name: 'Palmitate Uptake', | ||
type: 'scatter', | type: 'scatter', | ||
marker: { | marker: { | ||
− | color: "# | + | color: "#577d95", |
} | } | ||
}; | }; | ||
var growth = { | var growth = { | ||
− | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], | + | x: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, |
− | y: [0. | + | 27, 28, 29 |
− | 0. | + | ], |
− | + | y: [0.938295419, 0.910513661, 0.882731903, 0.854950145, 0.827168387, 0.799386629, 0.771604871, | |
+ | 0.743823113, 0.716041355, 0.688259597, 0.660477839, 0.632696081, 0.604914323, 0.577132565, | ||
+ | 0.549350807, 0.52156905, 0.493787292, 0.466005534, 0.438223776, 0.410442018, 0.38266026, | ||
+ | 0.354878502, 0.327096744, 0.299314986, 0.271533228, 0.24375147, 0.215969712, 0.188187954, | ||
+ | 0.160406196, 0.132624438 | ||
], | ], | ||
− | name: 'Growth Rate', | + | name: 'Growth Rate Constant', |
yaxis: 'y2', | yaxis: 'y2', | ||
type: 'scatter', | type: 'scatter', | ||
Line 567: | Line 541: | ||
var layout = { | var layout = { | ||
− | title: ' | + | title: 'Predicted PA uptake for different lactate production rates', |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 16, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
xaxis: { | xaxis: { | ||
− | title: " | + | title: "Lactate production (mmol gDW-1 hr-1)", |
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis: { | yaxis: { | ||
− | title: 'Uptake rate', | + | title: 'Uptake rate (mmol gDW-1 hr-1)', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
zeroline: false, | zeroline: false, | ||
− | |||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
}, | }, | ||
yaxis2: { | yaxis2: { | ||
− | title: 'Growth rate', | + | title: 'Growth rate constant (h^-1)', |
autorange: true, | autorange: true, | ||
showticklabels: true, | showticklabels: true, | ||
Line 606: | Line 579: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 623: | Line 596: | ||
</script> | </script> | ||
</div> | </div> | ||
+ | <p class="fig-caption"><b>Figure 4 |</b>Simulation using flux balance analysis by maximizing flux through the biomass reaction. Nitrate influx reaction maximum flux was set to 20 mmol gDW-1 hr-1. Palmitate influx reaction maximum flux was set to 10 mmol gDW-1 hr-1. Glucose maximum influx reaction was set to 10 mmol gDW^-1. Lactate production was forced by changing the lower bound of the lactate out flux reaction in a range of 0-19 mmol gDW-1 hr-1.</p> | ||
+ | |||
<p>Our models predicted that an increase of lactate production allowed an increase of palmitate uptake (fig. | <p>Our models predicted that an increase of lactate production allowed an increase of palmitate uptake (fig. | ||
4). PA uptake flux went from 0.99 to 2.81 mmol gDW-1 hr-1, when there was no lactate production and when | 4). PA uptake flux went from 0.99 to 2.81 mmol gDW-1 hr-1, when there was no lactate production and when | ||
Line 628: | Line 603: | ||
0.41 mmol gDW-1 hr-1.</p> | 0.41 mmol gDW-1 hr-1.</p> | ||
− | <p class=subapart2>Creating | + | <p class=subapart2>Creating an optimal PA consuming organism under intestinal conditions</p> |
− | <p>To achieve the aforementioned behavior in our bacteria, we would have to modify | + | <p>To achieve the aforementioned behavior in our bacteria, we would have to modify genes encoding for metabolic enzymes. One simplistic option would be to overexpress the lactate dehydrogenase gene. However, this system would not be very effective because the lactate dehydrogenase enzyme catalyses a reversible reaction and as soon as the lactate concentration increases it would reach a steady state stopping lactate production. Also, the overexpression would result in such a metabolic burden that would considerable reduce bacterial growth. For this reason, we decided to find genome knock outs that would cause the same effect.</p> |
− | + | ||
− | + | ||
− | + | ||
<p>We implemented an algorithm to compare the metabolic flow between the wt strain and a simulated lactate | <p>We implemented an algorithm to compare the metabolic flow between the wt strain and a simulated lactate | ||
producer strain, with that, we were able to find possible targets as knock outs. We designed another | producer strain, with that, we were able to find possible targets as knock outs. We designed another | ||
Line 644: | Line 616: | ||
− | <div id="palmitate_uptake" style="width: | + | <div id="palmitate_uptake" style="width: 70vw;""> |
<script> | <script> | ||
var palmitate_up = { | var palmitate_up = { | ||
− | x: ['Wildtype', '6 | + | x: ['Wildtype', '6 KO', '5 KO', '6 KO only glucose', '6 KO only palmitate'], |
− | y: [0.45347579, 1.788431437 | + | y: [0.45347579, 1.788431437, 0.446545532, 0, 2.495197114], |
name: 'Palmitate Uptake', | name: 'Palmitate Uptake', | ||
type: 'bar', | type: 'bar', | ||
Line 656: | Line 628: | ||
}; | }; | ||
var growth = { | var growth = { | ||
− | x: ['Wildtype', '6 | + | x: ['Wildtype', '6 KO', '5 KO', '6 KO only glucose', '6 KO only palmitate'], |
− | y: [1.45219134, 0.928854207 | + | y: [1.45219134, 0.928854207, 1.42999818, 0.623268257, 0.205644384], |
name: 'Growth', | name: 'Growth', | ||
type: 'bar', | type: 'bar', | ||
Line 670: | Line 642: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 16, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 678: | Line 650: | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 688: | Line 660: | ||
titlefont: { | titlefont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 15, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 694: | Line 666: | ||
tickfont: { | tickfont: { | ||
family: "PT Sans", | family: "PT Sans", | ||
− | size: | + | size: 12, |
color: "#36393d", | color: "#36393d", | ||
}, | }, | ||
Line 704: | Line 676: | ||
</script> | </script> | ||
</div> | </div> | ||
+ | <p class="fig-caption"><b>Figure 5 |</b> Figure 5 | Comparison of the growth rate constant and PA uptake between WT <i>E.coli</i> and the 5 and 6 KO mutants. Gene KO of the 6 KO strain are: pyruvate dehydrogenase (pdh), pyruvate formate lyase (PFL), pyruvate oxidase (POX), Formyltetrahydrofolate deformylase (FTHFD), Glucose 6-phosphate dehydrogenase (G6PDH2r) and Deoxyribose-phosphate aldolase (DRPA). The 5 KO strain has the same previous KO but the pyruvate dehydrogenase (pdh) gene. </p> | ||
Line 709: | Line 682: | ||
<p class="subapart1">Metabolic Switch</p> | <p class="subapart1">Metabolic Switch</p> | ||
</a> | </a> | ||
− | + | <p>In order to prevail bacteria for LCFA metabolism before glucose oxidation we have demonstrated here that 6 gene knockouts are needed. However, when LCFA are not present in the environment, cells with the 6 KO would have less energetic efficiency. By only reducing one specific KO (Pyruvate dehydrogenase) cells can oxidize sugars again and have the same energetic efficiency as the wt cells. For this reason, taking advantage of our LCFA biosensor we propose a metabolic switch that would work as follows:</p> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <p>Our <i>E. coli</i> would have the 6 gene knockouts. Without LCFA in the environment the modified bacteria would express the pyruvate dehydrogenase under the control of a repressible promoter so the bacteria would have the same fitness as the WT. However, with the presence of LCFA in the environment, the modified bacteria would sense it and repress the expression of the pyruvate dehydrogenase gene by expressing a repressor gene. This would lead to preference of LCFA oxidation over glucose that would result in an enhanced absorption compared to the non modified bacteria. </p> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <p class=" | + | |
+ | |||
+ | <p class="subapart2">References</p> | ||
<p class="references">[1] Espey, M. G. (2013). Role of oxygen gradients in shaping redox relationships between | <p class="references">[1] Espey, M. G. (2013). Role of oxygen gradients in shaping redox relationships between | ||
the human intestine and its microbiota. Free Radical Biology and Medicine, 55, 130-140.</p> | the human intestine and its microbiota. Free Radical Biology and Medicine, 55, 130-140.</p> | ||
Line 797: | Line 757: | ||
}, | }, | ||
}); | }); | ||
+ | window.onresize = function() { | ||
+ | Plotly.relayout('graph_1', { | ||
+ | width: Math.round(document.body.clientWidth * 0.7), | ||
+ | }) | ||
+ | Plotly.relayout('graph_2', { | ||
+ | width: Math.round(document.body.clientWidth * 0.7), | ||
+ | }) | ||
+ | Plotly.relayout('graph_3', { | ||
+ | width: Math.round(document.body.clientWidth * 0.7), | ||
+ | }) | ||
+ | Plotly.relayout('graph_4', { | ||
+ | width: Math.round(document.body.clientWidth * 0.7), | ||
+ | }) | ||
+ | Plotly.relayout('palmitate_uptake', { | ||
+ | width: Math.round(document.body.clientWidth * 0.7), | ||
+ | }) | ||
+ | }; | ||
</script> | </script> | ||
+ | |||
</body> | </body> | ||
</html> | </html> |
Latest revision as of 03:32, 18 October 2018
MODEL
Flux Balance Analysis Models
In order to simulate LCFA uptake and metabolism by E. coli we performed flux balance analysis (FBA), a mathematical approach to analyze the flow of metabolites through a metabolic network [3] (see figure 1). FBA models allow for the prediction of cellular growth rate under different environmental conditions or genetic perturbations. Moreover, it enables the analysis of the influx or production of a desired metabolite. For our models, we used the genome-scale metabolic network reconstruction of Escherichia coli K-12 MG1655 iJO1366 [4], which contains all known metabolic reactions in our E. coli strain and the genes that encode each enzyme [5]. The final goal was to find new strategies to engineer E. coli for achieving a bacterial system capable of efficiently uptaking LCFA in human gut-like conditions.
Simulation of Intestine Conditions
Aerobic vs anaerobic growth with LCFA
Firstly, we wanted to assess whether beta-oxidation of LCFA was possible under anaerobic conditions. To do so, growth was predicted by optimizing the biomass function under either aerobic or anaerobic conditions. Each condition was analyzed with palmitate as the sole carbon source or glucose as a control variable.
The model predicted no growth when palmitic acid (PA) was the only carbon source in anaerobic conditions (Fig. 1). That means that beta oxidation cannot be functional under anaerobic conditions. On the other hand, in aerobic conditions the simulations predicted a lot of growth (more than with only glucose*). When glucose was the only carbon source E. coli showed little growth compared to aerobic conditions as expected.
Anaerobic growth simulation with different electron acceptors
The fact that in the simulated minimal medium bacteria could not grow with only palmitate as a carbon source under anaerobic conditions can be explained by the lack of reductive power in the cell. This blocks the beta oxidation preventing the metabolism of palmitic acid.
Alternative electron acceptors molecules have been shown to allow anaerobic respiration of sugars [6]. We hypothesized that these molecules could be able to oxidize LCFA too. Since our final objective is to make our bacteria work in a human gut-like environment, we were only interested in those electron acceptor molecules that could be found in the gut. Fumarate, nitrate and Trimethylamine N-oxide (TMAO) have been shown to allow anaerobic respiration and both can be found in the gut in normal conditions [7]. Therefore, the effect of these three molecules on the phenotype of E. coli under anaerobic conditions was modelled.
Growth rate was predicted under anaerobic conditions with an arbitrary high concentration of nitrate, fumarate or TMAO in the simulated medium and oxygen as a control group. When nitrate was present, both palmitate and glucose were able to be oxidized (fig. 2), indicating that nitrate was the final electron acceptor in the phosphorylative oxidation. On the other hand, neither fumarate nor TMAO were able to oxidize PA.
Gut concentrations of nitrate and fumarate are not well known due to the fact that is very difficult to quantify molecule concentrations in vivo in the intestine. However, in healthy conditions their concentrations are not very high [7]. For this reason, in order to model PA uptake, we set a low concentration of nitrate in the medium for all the models (20 mmol gDW-1 hr-1 (millimoles per gram dry cell weight per hour).
Anaerobic growth with palmitate and glucose
In the gut, PA is never found alone, as it is ingested with other foods, such as sugars or amino acids. Therefore, it was analyzed how the PA uptake is affected under different concentrations of glucose, the main sugar for excellence. To do that, a fixed concentration of palmitate was set and the biomass function was optimized for an increasing concentration of glucose. The nitrate available was set to be really low as we did before, in order to make it the limiting factor.
The model predicted a reduction of PA uptake (from 2.5 to 0.4 mmol gDW-1 hr-1) when glucose concentration was increased (fig. 3). Nevertheless, when glucose concentration overcame a certain threshold, approximately at 14 mmol, palmitate uptake got stabilized at 0.4 mmol (fig. 3). These results indicate that bacteria, in order to maximize their growth, when both PA and glucose are present and there is little reductive power, prioritize the oxidation of glucose before palmitate. When the reductive power is not enough to fully oxidize all the glucose available, glucose is partially fermented. When this happens, palmitate uptake does not decrease anymore for any increase in glucose concentration.
Finding strategies to priorize LCFA oxidation over sugars oxidation
In the light of the previous results, we hypothesized that an increase of glucose fermentation would increase PA uptake. In order to check the hypothesis, the production of lactate was optimized using FBA in order to force the organism to ferment glucose. To do so, the lower bound of the lactate exchange reaction was set to be different positive values.
Our models predicted that an increase of lactate production allowed an increase of palmitate uptake (fig. 4). PA uptake flux went from 0.99 to 2.81 mmol gDW-1 hr-1, when there was no lactate production and when there was 19 mmol gDW-1 hr-1 of lactate production respectively (fig. 4). Biomass was reduced from 0.93 to 0.41 mmol gDW-1 hr-1.
Creating an optimal PA consuming organism under intestinal conditions
To achieve the aforementioned behavior in our bacteria, we would have to modify genes encoding for metabolic enzymes. One simplistic option would be to overexpress the lactate dehydrogenase gene. However, this system would not be very effective because the lactate dehydrogenase enzyme catalyses a reversible reaction and as soon as the lactate concentration increases it would reach a steady state stopping lactate production. Also, the overexpression would result in such a metabolic burden that would considerable reduce bacterial growth. For this reason, we decided to find genome knock outs that would cause the same effect.
We implemented an algorithm to compare the metabolic flow between the wt strain and a simulated lactate producer strain, with that, we were able to find possible targets as knock outs. We designed another algorithm to simulate the effects of the target knock outs on the biomass and PA uptake and we iterated both algorithms until achieving a substantial increase in PA uptake without creating a letal genome modification. We ended up with a list of 63 knock outs that together produced the desirable effect. However, it would be unfeasible to perform that many knock outs. Thus, we designed one more algorithm to refine the large list and rule out the redundant gene knock outs. We achieved to find a combination of 6 knock out that were able to increase a lot PA uptake.
Metabolic Switch
In order to prevail bacteria for LCFA metabolism before glucose oxidation we have demonstrated here that 6 gene knockouts are needed. However, when LCFA are not present in the environment, cells with the 6 KO would have less energetic efficiency. By only reducing one specific KO (Pyruvate dehydrogenase) cells can oxidize sugars again and have the same energetic efficiency as the wt cells. For this reason, taking advantage of our LCFA biosensor we propose a metabolic switch that would work as follows:
Our E. coli would have the 6 gene knockouts. Without LCFA in the environment the modified bacteria would express the pyruvate dehydrogenase under the control of a repressible promoter so the bacteria would have the same fitness as the WT. However, with the presence of LCFA in the environment, the modified bacteria would sense it and repress the expression of the pyruvate dehydrogenase gene by expressing a repressor gene. This would lead to preference of LCFA oxidation over glucose that would result in an enhanced absorption compared to the non modified bacteria.
References
[1] Espey, M. G. (2013). Role of oxygen gradients in shaping redox relationships between the human intestine and its microbiota. Free Radical Biology and Medicine, 55, 130-140.
[2] Na, D., Kim, T. Y., & Lee, S. Y. (2010). Construction and optimization of synthetic pathways in metabolic engineering. Current opinion in microbiology, 13(3), 363-370.
[3] Orth, J. D., Thiele, I., & Palsson, B. Ø. (2010). What is flux balance analysis?. Nature biotechnology, 28(3), 245.
[4] McCloskey, D., Gangoiti, J. A., King, Z. A., Naviaux, R. K., Barshop, B. A., Palsson, B. O., & Feist, A. M. (2014). A model‐driven quantitative metabolomics analysis of aerobic and anaerobic metabolism in E. coli K‐12 MG1655 that is biochemically and thermodynamically consistent. Biotechnology and bioengineering, 111(4), 803-815.
[5] Oberhardt, M. A., Palsson, B. Ø., & Papin, J. A. (2009). Applications of genome‐scale metabolic reconstructions. Molecular systems biology, 5(1), 320.
[6] Unden, G., & Bongaerts, J. (1997). Alternative respiratory pathways of Escherichia coli: energetics and transcriptional regulation in response to electron acceptors. Biochimica et Biophysica Acta (BBA)-Bioenergetics, 1320(3), 217-234.
[7] Jones, S. A., Gibson, T., Maltby, R. C., Chowdhury, F. Z., Stewart, V., Cohen, P. S., & Conway, T. (2011). Anaerobic respiration of Escherichia coli in the mouse intestine. Infection and immunity, 79(10), 4218-4226.