Tools for modeling metabolism

advertisement
Tools for modeling metabolism
Guest Lecture
Graduate level course MCB221b - Mechanistic Enzymology
Tobias Kind
UC Davis Genome Center - Metabolomics
November 2007
• How far are we away (light years or light seconds?)
• How we apply reductionist concepts for modeling metabolism
• Computer tools and in-silico models
This document is hyperlinked (pictures and green text).
To use WWW links in this PPT switch to slide show mode.
1
In silico modeling of complex systems
What is a complex system?
 Ant hill, a cell, humans,
Source: Nancy Moran
Candidatus Carsonella ruddii
(smallest genome n=182)
Source: WIKI
What means - to model?
Candidatus Carsonella ruddii
symbiont in plant lice (yellow)
 Select level of complexity:
Philosophical description, molecular level, model dynamics,
mathematical equations, implementation of algorithm
Problems?
 Non existing input variables; 2D metabolic pathways (reduced interactions);
lack of good software; model output can become extremely complex
2
Reductionism vs. Holism and Emergence
Holism
Reductionism
Aristotle in the
Metaphysics: "The whole
is more than the sum of
its parts."
Emergence
Descartes held that
non-human animals
could be reductively
explained as automata
— De homines 1622.
Emergence refers to the
way complex systems and
patterns arise out of a
multiplicity of relatively
simple interactions.
Source: ALL WIKIPEDIA
3
Metabolic engineering/molecular breeding
Alterations in metabolism by A) classical breeding
B) genetic engineering
Source: WIKI
Source: UC Davis News
 MIX : breeders use colchicine to double chromosomes
and produce tetraploid plants (breeders become are genetic engineers)
Breeder + German Giant
(obtained by breeding)
click for more
Titan arum in Stuttgart
(Amorphophallus titanum)
Ernesto and Titan Ted
@ UC Davis
gardening  cultivating  breeding
Polyploid gigantism, tetraploid gigantism
4
Modeling complex (bio)-chemical systems
Generic all purpose environments:
• can model or simulate almost everything (like a space shuttle, traffic control)
• Rational Rose Real Time (IBM), Mathematica, MatLab-Simulink and others
• use markup languages (XML) like Unified Modeling Language (UML)
Specialized simulation environments: for biochemistry or systems biology
• rely on biological data like pathway maps
• use kinetic databases and enzyme model databases
• use a specialized markup language like Systems Biology Markup Language (SBML)
A) Stoichiometry models – use reaction based system with stoichiometric matrix
B) Kinetic models – use kinetics data and stoichiometry data (in vivo/in vitro data differs)
C) Hybrid models use a combined subset of several (other) approaches
5
Metabolic engineering approaches
• Metabolic control analysis (MCA) – mathematical framework how enzymes control
or obtain an optimal flux
• Metabolic flux analysis (MFA)- quantifies metabolic fluxes
• Metabolic pathway analysis (MPA) – investigates entire flux distributions
Stochastic models – using random generators and Monte-Carlo techniques to cover
all possible concentration ranges (high/low/mixed) for more realistic models
Deterministic models – using discrete concentrations and kinetic equations for being
as accurate as possible
FLUX - Rate of turnover of molecules through a reaction pathway.
Elasticity coefficients – epsilon(i) = d ln(v(i)/d ln(p) ; v(i) is the rate of the enzyme in question and p is the parameter of the perturbation.
6
SBML (Systems Biology Markup Language)
Source: Akira Funahashi – Cell Designer Tutorial
• List of supported SBML programs (more than 200) from sbml.org
• List of curated and published SBML models (around 200) from biomodels DB
7
Mathematical description representing a metabolic pathway
Aim: simulate the dynamic behavior of the intracellular compounds of a single
cell
•
•
•
mass balances for each compound, i. e. reactions producing and consuming the
compound;
enzyme kinetic equations that represent the rate of production and consumption of
the compounds;
transport equations for uptake and excretion of substrate and products.
Ċ - derivative of the compound
concentrations with respect to time.
N - stoichiometric matrix
v - the vector of kinetic rate equations
C -the vector of intracellular and extracellular
compounds
E - the vector of enzyme concentrations,
MMT - A pathway modeling tool for data from rapid sampling experiments
Jochen Hurlebaus, Arne Buchholz, Wolfgang Alt, Wolfgang Wiechert and Ralf Takors,*
In Silico Biology 2, 0042 (2002)
P - the kinetic parameters of the rate
equations.
8
CellDesigner
•
Structured diagram editor for drawing gene-regulatory and biochemical
networks
•
Uses Systems Biology Markup Language (SBML), a standard for representing
models of biochemical and gene-regulatory networks.
•
Networks are able to link with simulation and other analysis packages through
Systems Biology Workbench (SBW)
•
Runs under LinuX, WIN, MacOS
•
Connects to large repositories (BioModels, CellML and other) which provide
pre-defined models and reaction networks
Download CellDesigner
9
CellDesigner - exchange of GTP for GDP
10
CellDesigner simulation result
11
Virtual Cell
•
Open source model (plug-in architecture) supported by NIH
•
Modeling and simulation of biochemical pathways coupled with electrophysiology,
membrane transport, and diffusion/advection
•
Workflow for modeling and simulation which abstracts unnecessary complexity of the
underlying math and physics
•
Around 200 models available (via server login) example:
Kinetic analysis of receptor-activated
phosphoinositide turnover
RUN VCell with JAVA Webstart
12
JWS Online – kinetic models and MCA online
• simulation of multiple kinetic models for several organisms
• simulation of enzyme rates or metabolite concentrations
• metabolic control analysis (MCA)
• direct JAVA webstart out of web browser, client server model
Start JWS Online
13
COPASI (GEPASI)
• Stochastic and deterministic time course simulation
• Steady state analysis (including stability)
• Metabolic control analysis / sensitivity analysis
• Elementary mode analysis; Mass conservation analysis
• Import/export of SMBL, can create C source code
Download Copasi
14
General use of in-silico models for metabolic engineering
• Visualization and modeling of complex interactions can lead to better understanding
• Idea generation + exploration of combinatorial space + design of experiment
• Hypothesis testing and experimental validation of predictions
Example (A): Increasing Bio-Ethanol production
Aim: decrease glycerol content and increase ethanol yield by 10%
Result: 40% decrease in glycerol and 3% increase in ethanol
Approach: genome-scale metabolic model + gene insertion, gene deletion
Example (B): Increase fermentation production of succinic acid
Aim: increase succinic acid production
Result: nine-fold increase of succinic acid
Approach: genome and pathway analysis & flux analysis + combinatorial gene knockout
A) In silico aided metabolic engineering of Saccharomyces cerevisiae for
improved bioethanol production; Metabolic Engineering 8 (2006) 102–111
B) Metabolic Engineering of Escherichia coli for Enhanced Production
of Succinic Acid, Based on Genome Comparison and In Silico
Gene Knockout Simulation; APPLIED AND ENVIRONMENTAL
MICROBIOLOGY, Dec. 2005, p. 7880–7887
15
•
Well established tools based on Qualitative StructureActivity Relationships (QSAR) and model based algorithms
or rule base expert systems
•
Used for prediction of organic reactions, drug metabolism
(cytochromes P450), environmental degradation and
toxicity estimations, important for OECD large volume chemicals
Flammarion (WIKI)
Tools for modeling metabolism outside the
Systems Biology world
Source: TIMES and CATABOL program: OASIS Bourgas
Sabcho Dimitrov, Ovanes Mekenyan in METABOLISM in-silico simulation
16
Outlook
1) Standardized and open XML languages (SBML) most likely successful
2) Community driven tools most likely successful in the future because
number of people involved is high; data sharing of models important
3) Lots of room for commercial exploitation (better support)
4) Do not expect Artificial Intelligence aka Star Trek “Computer tell me…”
expect to do your homework first,
then use software models to model it.
5) More than 120 modeling programs exist,
expect more to come.
Colossus computer. Source (WIKI)
6) The lack of super-integration of experimental data
from transcriptomics, proteomics and metabolomics
experiments currently hinders in-silico modeling and limits predictive space of
developed in-silico models - hence the ultimate systems biology dream:
complete modeling of metabolism, cells and whole organisms
17
Homework for homework discussion III (1h)
1)
Play the game of life in JAVA (webstart) explain why it was a milestone development.
2)
Name three problems during model implementation
(for example: no stoechiometry data existing, only in vitro kinetics available)
3)
Tell three reasons why we should be able to model simple a bug
like Candidatus Carsonella ruddii (182 genes only!)
4)
Tell three reasons why we are not able to model simple a bug like CC ruddii.
5)
Download one of the tools discussed here or one from SBML.ORG and report on the usefulness.
6)
Tell three reasons why metabolic engineering will solve the world hunger problem.
7)
Tell three reasons why metabolic engineering will not solve the world hunger problem.
8)
Name three vitamins and three drugs which can be obtained by metabolic engineering
9)
Explain why successful metabolic engineering requires a systems biology approach.
10) +++ Additional question (after solving all others) +++
You are the head of the newly founded Metab. Eng. Dept. in XYZ. You need to perform and present
a strategic decision in front of the board of directors which three of the 120 tools from SBML.ORG
will be used during the next five years in your department (total fund of 300K is provided for that).
18
Reading List (all DOI linked) (25 min)
Experimental and mathematical approaches to modeling plant metabolic networks
Predictive Metabolic Engineering: A Goal for Systems Biology
MMT - A pathway modeling tool for data from rapid sampling experiments
Mathematical modelling of metabolism
The production of fine chemicals by biotransformations
Additional reading just for interest (prediction power of in-silico models):
In silico aided metabolic engineering of Saccharomyces cerevisiae for improved bioethanol production
Probing the performance limits of the Escherichia coli metabolic network subject to gene additions or deletions
Metabolic Engineering of Escherichia coli for Enhanced Production of Succinic Acid,
Based on Genome Comparison and In Silico Gene Knockout Simulation
Here is the evidence, now what is the hypothesis? The complementary roles of
inductive and hypothesis-driven science in the post-genomic era
19
Link List 1
Substrate, competitive, uncompetitive, noncompetitive inhibition
http://en.wikipedia.org/wiki/Enzyme_inhibitor
Reductionism
http://en.wikipedia.org/wiki/Reductionism
Emergenz
http://de.wikipedia.org/wiki/Emergenz
Complex Systems and origin of life
http://books.google.com/books?ct=title&psp=1&q=modeling+complex+systems+emergence
Tools
http://www.google.com/search?q=Tools+for+modeling+metabolism
In vivo modeling
http://www.google.com/search?hl=en&q=in+vivo+metabolic+modelling&btnG=Search
MMT – tool for metabolic modeling
http://www.bioinfo.de/isb/2002/02/0042/
MMT
http://www.bioinfo.de/isb/gcb01/poster/hurlebaus.html
ALSYSTA
http://stephanopoulos.openwetware.org/
Tools search
http://www.google.com/search?hl=en&q=ERATO%2C+BioSpice%2C+DBSolve%2C+ECell%2C+Gepasi%2C+Jarnac%2C+StochSim%2C+and+Virtual+Cell&btnG=Search
Modeling cells and metabolism
http://www.mas.ncl.ac.uk/~ncsg3/hackathon07/participants/
Colchicine and algae
http://www.google.com/search?q=Susceptibility+of+Colchicum+and+Chlamydomonas+to+Colchicine
20
Link List 2
SBML model repository (for CellDesigner and others)
http://www.systems-biology.org/001/
Systems Biology Markup Language (org) has hundreds of software tools listed
http://sbml.org/index.psp
US GOV network for metabolic engineering
http://www.metabolicengineering.gov
The ultimate goal of Systems Biology
http://www.google.com/search?hl=en&q=%22ultimate+goal+of+systems+biology
Stoechiometry models and power law models
http://www.google.com/search?q=e-cell++gepasi+Stoichiometric+models
Catabol, Meteor, Lhasa
http://www.google.com/search?hl=en&q=catabol+metabolism+lhasa+meteor&btnG=Search
Thank you!
Thanks to Wikimedia! Thanks to the FiehnLab!
21
Download