Difference between revisions of "Team:MIT/Modeling"

 
(27 intermediate revisions by 3 users not shown)
Line 2: Line 2:
  
 
<html>
 
<html>
 
+
<head>
<script type="text/javascript"
+
<script src="https://2015.igem.org/common/MathJax-2.5-latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
+
</script>
</script>
+
<script type="text/x-mathjax-config">
 
+
MathJax.Hub.Config({
 +
  TeX: {extensions: ["mhchem.js","color.js","AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js", "autoload-all.js"]}
 +
});
 +
</script>
 +
</head>
  
 
<body>
 
<body>
Line 12: Line 16:
 
<img class = "headerimage" src = "https://static.igem.org/mediawiki/2015/a/a2/Team-MIT-Modeling.jpg">
 
<img class = "headerimage" src = "https://static.igem.org/mediawiki/2015/a/a2/Team-MIT-Modeling.jpg">
 
</div>
 
</div>
<div id = "spacer">
+
<div id = "contents" class = "subtitle">
 +
<a href = "https://2015.igem.org/Team:MIT/ModelingDFBA">Dynamic Flux Balance Analysis</a>
 +
<br></br>
 +
<a href = "https://2015.igem.org/Team:MIT/ModelingCHutch">C. Hutchinsonii Model Development</a>
 +
<br></br>
 +
<a href = "https://2015.igem.org/Team:MIT/ModelingEColi">E. Coli Model Development</a>
 +
<br></br>
 +
<a href = "https://2015.igem.org/Team:MIT/ModelingCoCulture">Coculture Simulations and Conclusions</a>
 +
</div>
 +
<div id = "spacer" style = "display:block-inline">
 
<div id = "title">
 
<div id = "title">
Modeling
+
Modeling Overview
 
</div>
 
</div>
  
 
<div class = "subtitle">
 
<div class = "subtitle">
 +
Introduction to Metabolic Community Modeling
 
</div>
 
</div>
  
<div class = "text" align = "center">
+
<div class = "text" align = "left">
To model our co-culture, we’re using the Dynamic Multi-species Metabolic Modeling (DMMM) framework, which is just an extension of dynamic flux balance analysis (dFBA) to model a community rather than a monoculture of bacteria. DMMM calculates the concentrations of biomass and extracellular metabolites over time by integrating the set of ODEs
+
Models greatly aid in designing synthetic consortia by allowing researchers to study microbial interactions and predict how they influence the dynamics of the co-culture under different conditions. This enables researchers to engineer community members, composition, interactions, and environment to make the consortia have more desirable characteristics such as efficiency of production or stability (Mahadevana and Henson 2012, Biggs et al 2015).
 
+
<br></br>
\[\frac{dX^i}{dt} = \mu^i X^i\]
+
Early modeling efforts used an unstructured and lumped approach, in which all cellular components were lumped in the total biomass concentration and growth depended on a single limiting substrate. Two important advancements greatly improved these models: (1) the development of a cellular/community objective function that is maximized using linear programming and (2) the advent of genome-sequencing technologies which allowed the construction of genome-scale metabolic models. This improved approach came to be known as constraint-based modeling. A type of constraint-based modeling is flux balance analysis (FBA), which uses optimization to solve for the steady-state fluxes of metabolites, given the constraints from the whole-genome scale models. FBA is limited because it assumes that the intracellular and extracellular states are time invariant and interactions between microbes are at steady state. To overcome this limitation, dynamic flux balance analysis (dFBA) was developed. dFBA uses, in addition to genome-scale metabolic models of the species, dynamic extracellular mass balances on important metabolites and uptake/secretion kinetics for each substrate/product. Thus, dFBA accounts for time-varying microbial interactions, and allows for the prediction of microbial population, substrate utilization, and product formation dynamics (Bernstein and Carlson 2012). The main advantage of using dFBA, as opposed to other dynamic cell modeling approaches, is that very little additional information besides the whole-genome scale metabolic models is required; these whole-genome metabolic models are becoming increasingly available (Jayaraman and Hahn 2009, Methods in Bioenegineering). The main challenges of dFBA are determining the substrate uptake kinetics, which must be done experimentally, and numerically solving the dFBA problem ((Jayaraman and Hahn 2009, Methods in Bioenegineering).
\[\frac{dC_j}{dt} = \sum_{}^i S_j^iV^iX^i\]
+
 
+
where Xi is the biomass concentration of the ith organism, μi is the specific growth rate of the ith organism, Cj is the concentration of jth metabolite in environment, Vi is the flux vector for the ith organism, and Si,j is the subset of stoichiometric matrix of the ith organism corresponding to the jth metabolite.
+
 
+
The specific growth rate (μi) of the ith organism, and flux vector Vi are calculated using FBA for each timestep. FBA solves an optimization problem defined by:
+
 
+
\[\mu^i = \max c_i^TV^i\]
+
\[\operatorname{Subject to:} S^iV^i=0\]
+
\[lb^i \leq V^i \leq ub^i\]
+
 
+
Here, cTi*Vi is the objective function of the ith organism; usually growth maximization is used as the objective function. Si is the stoichiometric matrix of the ith organism and contains the stoichiometric coefficients of all the metabolites in each reaction in the whole-genome scale model of the organism. Thus Si*Vi=0 represents the mass balances on each reaction in the organism. lbi and ubi are the flux constraint vectors of ith organism. The flux constraints corresponding to exchange reactions of extracellular metabolites represent the uptake/secretion constraints and must either be unbounded (if the nutrient is not limited or if production is not limited), or calculated using the Michaelis–Menten kinetics method. Typical Michaelis-Menten kinetic expressions are
+
 
+
MM.png
+
, where Sj and Sk are the concentration of substrates j and k, respectively, Pk is the concentration of product k, vm and Km are the Michaelis–Menten constants and Ks and Kp are the inhibition constants.
+
 
+
The first equation describes purely substrate-limited uptake, the second equation describes uptake inhibition by a preferred substrate and the third equation describes uptake inhibition by a secreted product. These uptake kinetics are organism-specific and usually require a combination of previous knowledge and iterative modelling.
+
 
+
FBA attempts to calculate the fluxes that maximize the objective function, subject to these two types of constraints (the mass balances and the bounds for the fluxes). If no viable optimal solution is found for an organism, then that organism does not have sufficient nutrients to survive at this time, and death rate must be calculated. Here, the death rate is assumed to be proportional to the penalty calculated by dFBAlab, which is a measure of the infeasibility of the optimization problem.
+
 
+
 
</div>
 
</div>
  
 
<div class = "subtitle">
 
<div class = "subtitle">
 +
Overview of Our Approach
 
</div>
 
</div>
 
+
<div class = "text" align = "left">
<div class = "text" align = "center">
+
Here, we apply dFBA to model our co-culture of C. hutchinsonii and E. coli. The goal of our models is to predict how the bacterial populations and metabolite concentrations in our co-culture change over time under different conditions. Our models aid in designing interactions between the two bacteria to stabilize the co-culture, in characterizing the metabolic interactions between the two bacteria, and in optimizing conditions for biofuel production. We implemented our models by obtaining and modifying existing whole-genome scale models of E. coli and C. hutchinsonii, curating and estimating kinetic parameters, and simulating both pure and co-cultures using dFBA software.
 
</div>
 
</div>
<div class = "subtitle"></div>
+
<div class = "subtitle">
 
+
Overview of Implementation
<div class = "text" align = "center">
+
</div>
 +
<div class = "text" align = "left">
 +
To modify the whole-genome scale metabolic models of E. coli and C. hutchinsonii, we used the Constraints Based Reconstruction and Analysis (COBRA) toolbox in MATLAB (Schellenberger et al 2011). We obtained the iJO1366 model of E. coli online (Orth et al. 2011), and modified it by adding the genes/reactions for biodiesel production, changing the exchange reaction bounds to reflect our culture conditions, knocking out genes to optimize biodiesel production, and adding genes/reactions to account for our synthetic communication network. Where possible, we used reported values of uptake and inhibition kinetic parameters, but we also had to create new parameters to match other existing data or known behavior.
 +
<br></br>
 +
Getting a valid whole-genome scale model for C. hutchinsonii was much more challenging because it is relatively poorly characterized. We investigated several whole genome-scale models for C. hutchinsonii and found that many contained gaps, repeated metabolites, or inaccurate exchange reaction bounds. We decided to use the modelSEED whole-genome scale model (Henry et al 2010) because, although it is less detailed, it contains no repeated metabolites. We modified it by fixing exchange reaction bounds, adding hypothesized reactions for lignocellulose degradation, and adding genes/reactions to account for our synthetic communication network. Since there are no reported kinetic parameters for C. hutchinsonii, we created parameters to match existing data and known behavior.
 +
<br></br>
 +
To simulate monocultures and co-cultures using dFBA, we use a MATLAB-based package called DFBAlab, that was developed by the Process Systems Engineering Laboratory at MIT (Gomez et al 2014), with the linear programming solver Gurobi (gurobi 2015). DFBAlab performs fast and reliable simulation of complex dynamic multispecies cultures using techniques (differential-algebraic equation (DAE) system and lexicographic optimization) that ensure feasibility and unique exchange fluxes.
 
</div>
 
</div>
 
</div>
 
</div>
</body>
 
 
 
</html>
 
</html>
  
 
{{Team:MIT/Footer}}
 
{{Team:MIT/Footer}}

Latest revision as of 03:56, 19 September 2015


Modeling Overview
Introduction to Metabolic Community Modeling
Models greatly aid in designing synthetic consortia by allowing researchers to study microbial interactions and predict how they influence the dynamics of the co-culture under different conditions. This enables researchers to engineer community members, composition, interactions, and environment to make the consortia have more desirable characteristics such as efficiency of production or stability (Mahadevana and Henson 2012, Biggs et al 2015).

Early modeling efforts used an unstructured and lumped approach, in which all cellular components were lumped in the total biomass concentration and growth depended on a single limiting substrate. Two important advancements greatly improved these models: (1) the development of a cellular/community objective function that is maximized using linear programming and (2) the advent of genome-sequencing technologies which allowed the construction of genome-scale metabolic models. This improved approach came to be known as constraint-based modeling. A type of constraint-based modeling is flux balance analysis (FBA), which uses optimization to solve for the steady-state fluxes of metabolites, given the constraints from the whole-genome scale models. FBA is limited because it assumes that the intracellular and extracellular states are time invariant and interactions between microbes are at steady state. To overcome this limitation, dynamic flux balance analysis (dFBA) was developed. dFBA uses, in addition to genome-scale metabolic models of the species, dynamic extracellular mass balances on important metabolites and uptake/secretion kinetics for each substrate/product. Thus, dFBA accounts for time-varying microbial interactions, and allows for the prediction of microbial population, substrate utilization, and product formation dynamics (Bernstein and Carlson 2012). The main advantage of using dFBA, as opposed to other dynamic cell modeling approaches, is that very little additional information besides the whole-genome scale metabolic models is required; these whole-genome metabolic models are becoming increasingly available (Jayaraman and Hahn 2009, Methods in Bioenegineering). The main challenges of dFBA are determining the substrate uptake kinetics, which must be done experimentally, and numerically solving the dFBA problem ((Jayaraman and Hahn 2009, Methods in Bioenegineering).
Overview of Our Approach
Here, we apply dFBA to model our co-culture of C. hutchinsonii and E. coli. The goal of our models is to predict how the bacterial populations and metabolite concentrations in our co-culture change over time under different conditions. Our models aid in designing interactions between the two bacteria to stabilize the co-culture, in characterizing the metabolic interactions between the two bacteria, and in optimizing conditions for biofuel production. We implemented our models by obtaining and modifying existing whole-genome scale models of E. coli and C. hutchinsonii, curating and estimating kinetic parameters, and simulating both pure and co-cultures using dFBA software.
Overview of Implementation
To modify the whole-genome scale metabolic models of E. coli and C. hutchinsonii, we used the Constraints Based Reconstruction and Analysis (COBRA) toolbox in MATLAB (Schellenberger et al 2011). We obtained the iJO1366 model of E. coli online (Orth et al. 2011), and modified it by adding the genes/reactions for biodiesel production, changing the exchange reaction bounds to reflect our culture conditions, knocking out genes to optimize biodiesel production, and adding genes/reactions to account for our synthetic communication network. Where possible, we used reported values of uptake and inhibition kinetic parameters, but we also had to create new parameters to match other existing data or known behavior.

Getting a valid whole-genome scale model for C. hutchinsonii was much more challenging because it is relatively poorly characterized. We investigated several whole genome-scale models for C. hutchinsonii and found that many contained gaps, repeated metabolites, or inaccurate exchange reaction bounds. We decided to use the modelSEED whole-genome scale model (Henry et al 2010) because, although it is less detailed, it contains no repeated metabolites. We modified it by fixing exchange reaction bounds, adding hypothesized reactions for lignocellulose degradation, and adding genes/reactions to account for our synthetic communication network. Since there are no reported kinetic parameters for C. hutchinsonii, we created parameters to match existing data and known behavior.

To simulate monocultures and co-cultures using dFBA, we use a MATLAB-based package called DFBAlab, that was developed by the Process Systems Engineering Laboratory at MIT (Gomez et al 2014), with the linear programming solver Gurobi (gurobi 2015). DFBAlab performs fast and reliable simulation of complex dynamic multispecies cultures using techniques (differential-algebraic equation (DAE) system and lexicographic optimization) that ensure feasibility and unique exchange fluxes.