Difference between revisions of "Team:MIT/Modeling"
Line 22: | Line 22: | ||
<div class = "text" align = "center">\documentclass{article} | <div class = "text" align = "center">\documentclass{article} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
\section{Detailed Description of Modeling Methods} | \section{Detailed Description of Modeling Methods} |
Revision as of 21:17, 13 September 2015
Modeling
\documentclass{article}
\section{Detailed Description of Modeling Methods}
\subsection{Description of Dynamic Flux Balance Analysis}
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
\[\frac{dX^i}{dt} = \mu^i X^i\]
\[\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.
\subsection{DFBALab}
\section{\textit{C. hutchinsonii} Model Development}
\subsection{Obtaining a whole-genome scale metabolic model for \textit{C. hutchinsonii}}
We investigated three different whole-genome scale models for \textit{C. hutchinsonii} from three different online databases:
\begin{enumerate}
\item \href{https://www.ebi.ac.uk/biomodels-main/BMID000000140206}{BioModels Database}
\item \href{http://f-a-m-e.fame-vu.cloudlet.sara.nl/ajax/page1.php}{FAME - the Flux analysis and Modeling Environment}
\item \href{http://bioseed.mcs.anl.gov/~chenry/FIG/CGI/ModelSEEDdownload.cgi?model=Seed269798.12&file=SBML}{The Model SEED}
\end{enumerate}
These models were in SBML (Systems Biology Markup Language) format, which is a standardized XML format for representing models. The SBML models were converted into MATLAB files using the COBRA function readCbModel.m (see MATLAB script ModelImport.m). We found that the BioModels many contained gaps, repeated metabolites, or inaccurate exchange reaction bounds. We decided to use The Model SEED 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 \textit{C. hutchinsonii}, we created parameters to match existing data and known behavior.
\subsection{Modeling Cellulose Degradation}
\ch{Filter paper_e + 0.65 H2O ->[ $v_{\mathrm{fp}}$ ] 0.1275 glucose_e + 0.42 cellodextrin_e + 0.024 xylose_e + 0.08 xylooligosaccharide_e}
\\
\ch{H2O + ATP + cellodextrin_e ->[ $v_{\mathrm{fp}}$ ] H+ + phosphate + ADP + cellodextrin_c}
\\
\ch{cellodextrin_c + 3 H2O -> [ $v_{\mathrm{fp}}$ ] 4 glucose_c}
\\
\subsection{dFBA Simulation of a Pure Culture of \textit{C. hutchinsonii}}
\section{\textit{E. coli} Model Development}
\section{Simulation of Naive Co-Culture}
\section{Simulation of Communicating Co-Culture}
\ch{S + E <>[ $k_{\mathrm{SI}}$ ][ $k_{\mathrm{IS}}$ ] E.I}
\end{document}