SlideShare une entreprise Scribd logo
1  sur  48
Constraint-based Modeling: Part I
Biological Constraints, Network
Reconstruction, and FBA
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Thursday, April 29, 2004
Timothy E. Allen / Bernhard Ø. Palsson
BE 203 Lecture
Outline
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Constraints in biology
• Reconstructions and applying constraints
• Constraint-based modeling (CBM):
philosophy and overview
• Basics of flux balance analysis (FBA)
• Lessons learned
• CBM: an expanding field
Constraints in Biology
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Constraints Govern Possible Biological
Functions
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Evolution: Organisms exist in resource-scarce
environment
– The more “fit” organisms survive with a higher
probability than the less “fit”
– Fitness requires satisfying a myriad of constraints
which limit the range of available phenotypes
• Survival thus depends on best utilization of
resources to survive & grow, subject to constraints
• All expressed phenotypes must satisfy imposed
constraints  constraints therefore enable u
s
to eliminate impossible cellular behaviors
“optimal” state
pressure directing evolution
allowable
functions
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Evolution and governing constraints
What kinds of constraints do cells
have to abide by?
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Physico-chemical constraints
– Conservation of mass, energy, & momentum
– Maximal reaction/transport rates
– Thermodynamic constraints
• Topobiological constraints
– Macromolecular crowding constrains possible
interactions & diffusion of large molecules
– DNA, e.g., must be both tightly packed and yet easily
accessible to the transcriptional machinery  two
competing needs constrain the physical arrangement of
DNA within the cell
What kinds of constraints do cells
have to abide by?
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Environmental constraints
– Condition-dependent  variable constraints
– pH, temperature, osmolarity, availability of electron
receptors, etc.
– Availability of carbon, oxygen, sulfur, nitrogen, and
phosphate sources in surrounding media
• Regulatory constraints
– Self-imposed “restraints”
– Subject to evolutionary change
– Allow cells to eliminate suboptimal phenotypes and
confine themselves to behaviors of increased fitness
Network Reconstruction:
The Key to Systems Biology
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Reconstructing Networks
The challenge of integrating heterogeneous data types
Transcriptomics
Genomics
Proteomics Phenomics Metabolomics
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Network Reconstruction
Metabolic Regulatory Signaling
Integrated but incomplete
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
ORGANISM
Genome
Annotation
Network Reconstruction
- indirect, inferred from
biomass requirements
Inferred
Reactions
Metabolic Model
Biochemistry
Cell
Physiology
Genome Annotation
- by homology, location
Biochemical Data
- protein characterized
Physiological Data
- indirect, pathway known
Inferred Reactions
New Predictions
Emergent Properties
Quantitative
Analytical
Methods
Quantitative Analysis
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
- simulate cell behavior
- drive experimental studies
How are metabolic networks reconstructed?
Model Development:
an iterative process
Computational,
Biochemical
- Biochemical data
-Revised ORF
assignments
ORGANISM
Genome
Annotation
Network Reconstruction
Inferred
Reactions
Metabolic Model
Biochemistry
Cell
Physiology
Quantitative
Analytical
Methods
How are metabolic networks reconstructed?
New Predictions
Emergent Properties
Investigation
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Literature
Databases
Bottom-up
Genome sequence Promoter sequence
Gene expression
ChIP-Chip
Top-down
Reconstruction of Regulatory Networks
Herrgard et al, Curr Opin Biotechnol, 2004
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
What is in a whole-cell
reconstruction?
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Genome:
Annotated genes
Gene location
Regulatory regions
Wobble base pairs
Biochemistry:
Stereochemistry
pH and pKa (charge)
Elemental balance
Charge balance
Multiple reactions/enzyme
Multiple enzymes/reaction
Transcription/translation:
Gene to transcript to protein to
reaction association
Transcript half-lives
tRNA abundances
Ribosomal capacities
Physiology:
Flux data
Knock-outs
Balanced functions
Overall phenotypic behavior
Location of gene product
compartmentalization
Constraint-based Modeling:
Eliminating Impossible Phenotypes
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Criteria for Modern Biological
Models
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
1. Must be data-driven
2. Based on large organism-specific
databases (i.e. genome-scale)
3. Need to integrate diverse data types
4. Must be readily scalable to cell or
genome-scale
5. Must account for inherent biological
uncertainty
Challenges of Building Theory-based Models
for Intracellular Functions at Genome-scale
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Uncertain whether the physico-chemical laws
apply
– Crowding, small number of molecules, diffusion
limitations
• Impossible to get the numerical values for the
thousands of physical constants
• Parameters vary with:
– Time (i.e. evolution)
– Between individuals (i.e. polymorphism)
Functional states of networks
The constraint-based approach to
analysis of complex biological systems
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Constraint-based Analysis
How often have I said to you that
when you have eliminated the
impossible, whatever remains,
however improbable, must be the
truth?
–Sherlock Holmes, A Study in
Scarlet
Flux
C
Flux B
Unbounded
Solution Space
Flux
C
Flux B
Constraints
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
(i) Stoichiometric
(ii) Thermodynamic
(iii) Capacity
Bounded
Convex Subset
Factors Constraining Metabolic Function
• Connectivity:
– Systemic stoichiometry
– Sv = 0
• Capacity:
– Maximum fluxes
– vi < maximumvalue
• P/C factors:
– osmotic pressure, electro-neutrality, solvent
capacity, molecular diffusion
• Rates:

 consume
produce
m
V V
dt
dX 
– Mass action, Enzyme kindeXticsS,Rvegulation
dt
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Approach:
application of successive constraints
Rn
1 Stoichiometry and S • v = 0
linear algebra
Subspace of Rn
2 Reaction directions
and convex analysis vi
  0
Convex cone
3 Capacity constraints vi  vi,
Max
Bounded
convex subset
4 Relative saturation levels ki  k
j
M M
Union of
convex subsets
1
Rn
Subspace of Rn
Convex cone
Union of
convex subsets
2
M k
M
ki j
3 Capacity constraints
Bounded
convex subset
4 Relative saturation levels
vi  vi,
Max
Reaction directions
and convex analysis
vi

0
S • v =0
Stoichiometry and
linear algebra
Physico-Chemical and
System-Specific Constraints:
• Connectivity: systemic
stoichiometry
• Thermodynamics: directionality
of the reactions
• Capacity: maximum flux rates
• Kinetics: time constants, mass
action
• Genetic Regulation
Palsson, B.Ø., Nature
Biotechnology, 2000
Nov, 18(11):1147-50.
vi  0
vi  vi,max
M
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
M
ki
 k j
Mathematical Representation of
Constraints
– Mass
– Energy
– Solvent capacity
• Bounds
– Thermodynamics
– Enzyme/transporter capacity
• Non-linear P/C phenomena


2
i
 i
E  0
ci  cmax
i
  RT  Bc

M
0  vj  
j  vj  j
 ci
• Balances
Sv  0
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Flux Balance Analysis (FBA):
Interrogation of Genome-scale Network
Reconstructions
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
History of Flux Balance Analysis (1984-2000)
2001
1984 Papoutsakis (1984) & Papoutsakis and Meyer (1985):
Used LP to calculate maximal theoretical yields
1986 Fell and Small:
Used LP to study lipogenesis
1990 Majewski and Domach:
Acetate overflow during aerobic growth
Savinell and Palsson:
1992 Comprehensive assessment of FBA
1993 Varma and Palsson (1993-1995):
Studied metabolic characteristics and capabilities of E. coli
1995
Pramanik and Keasling:
1997 Growth rate dependence on biomass composition
Edwards and Palsson (1999-2000):
1999 Gene deletion studies of E. coli.
Analysis of H. Influenzae metabolic system.
2000 Phenotypic Phase Plane Analysis
Schilling, Edwards and Palsson:
2001 Integrating Flux-Balance Analysis with Metabolic Pathway Analysis
Burgard and Maranas:
Performance limits of E. coli subject to gene additions/deletions
Minimal reaction sets
Covert, Schilling and Palsson:
Incorporating regulatory constraints with flux-balance models
1984 Papoutsakis (1984) & Papoutsakis and Meyer (1985):
Used LP to calculate maximal theoretical yields
1986 Fell and Small:
Used LP to study lipogenesis
1990 Majewski and Domach:
Acetate overflow during aerobic growth
Savinell and Palsson:
1992 Comprehensive assessment of FBA
1993 Varma and Palsson (1993-1995):
Studied metabolic characteristics and capabilities of E. coli
1995
Pramanik and Keasling:
1997 Growth rate dependence on biomass composition
Edwards and Palsson (1999-2000):
1999 Gene deletion studies of E. coli.
Analysis of H. Influenzae metabolic system.
2000 Phenotypic Phase Plane Analysis
Schilling, Edwards and Palsson:
Integrating Flux-Balance Analysis with Metabolic Pathway Analysis
Burgard and Maranas:
Performance limits of E. coli subject to gene additions/deletions
Minimal reaction sets
Covert, Schilling and Palsson:
Incorporating regulatory constraints with flux-balance models
1984
1990
1986
Edwards, J.S., et al. Environmental Microbiology (2002)
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
1992
1993
1995
1997
1999
2000
Papoutsakis (1984) & Papoutsakis and Meyer (1985):
Used LP to calculate maximal theoretical yields
Fell and Small:
Used LP to study lipogenesis
Majewski and Domach:
Acetate overflow during aerobic growth
Savinell and Palsson:
Comprehensive assessment of FBA
Varma and Palsson (1993-1995):
Studied metabolic characteristics and capabilities of E. coli
Pramanik and Keasling:
Growth rate dependence on biomass composition
Edwards and Palsson (1999-2000):
Gene deletion studies of E. coli.
Analysis of H. Influenzae metabolic system.
Phenotypic Phase Plane Analysis
Schilling, Edwards and Palsson:
Integrating Flux-Balance Analysis with Metabolic Pathway Analysis
Burgard and Maranas:
Performance limits of E. coli subject to gene additions/deletions
Minimal reaction sets
Covert, Schilling and Palsson:
Incorporating regulatory constraints with flux-balance models
Linear Programming (LP): What is it?
Metabolic
Flux
(v
3
)
Particular solution
(optimal)
Null Space
Solution space
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Optimizing cellular growth (=max likelihood of survival?)
Nucleosides
Heme
Pyrimidines
Lipids
Purines
CellWall
AminoAcids
Biology
S v 0
Mathematics
Maximize
Z  civi c v
i
Subject to
j  vj j
Data-derived!
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
pressure directing evolution
“optimal” state (e.g. growth)
reduction in capability
i
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Z  civi cv
allowable
functions
S v 0
j  vj j
How does LP work?
A very simple example
The solution space is the line of
admissible in the positive orthant.
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
If we maximize ATP production the
solution lies on the x-axis where all
the flux would be through reaction
x1. Conversely, maximizing NADH
production would give the point at
the y-axis, where only reaction x2 is
active.
Note that the optimal solutions lie at
the boundary of the admissible space.
Bonarius,et al TIBTECH vol 15:308 (1997)
x1+x2= rA
Types of objective functions
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• For basic exploration and probing of
solution space
• To represent likely physiological
objectives
• To represent bioengineering design
objectives
Questions that can be addressed using
LP: calculating optimal phenotypes
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Minimize:
Maximize:
ATP production
nutrient uptake
redox production
the Euclidean norm of the flux vector
biomass production (i.e. growth)
metabolite production
Calculating Optimal States using LP:
the objective function Z
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Minimize Z, where
Z  civi  c v
i
c is the vector that defines the weights
for of each flux in the objective
function, Z. The elements of c can be
used to define a variety of metabolic
objectives.
Mathematical formulation of
objective functions
v=
F6P
vG6P
 v 
vATP

 
vNADH
MinimizeZ cv civi
i
Example: Minimize ATP production
c=
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
0
0
-1
0
Minimize Z
G6P F6P
Z 0v  0v 1vATP 0vNADH
The growth
requirements
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Metabolic demands of precursors
and cofactors required for 1 g of
biomass of E. coli.
These precursors are removed from
the metabolic network in the
corresponding ratios.
Thus, the objective function is:
Z = 41.2570 vATP - 3.547vNADH +
NADPH
18.225v + ….
Metabolite Demand
(mmol)
ATP
NADH
NADPH
G6P
F6P
R5P
E4P
T3P
3PG
PEP
PYR
AcCoA
OAA
AKG
41.2570
-3.5470
18.2250
0.2050
0.0709
0.8977
0.3610
0.1290
1.4960
0.5191
2.8328
3.7478
1.7867
1.0789
Neidhardt,et al. Physiology of the
Bacterial Cell (1990)
Optimizing cellular growth (=max likelihood of survival?)
Nucleosides
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
H
em
e
Pyrimidines
Lipids
Purines
CellW
all
AminoAcids
Biology
Z  civi cv
i
j  vj j
Mathematics
Maximize
Subject to
S v 0
Biomass composition
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Some issues
• Will vary from one organism to the next
• Will vary from one growth condition to another
• The optimum does not change much with changes in
composition of a class of macromolecules, i.e. amino acid
composition of protein
• The optimum does change if the relative composition of
the major macromolecules changes, i.e. more protein
relative to nucleic acids
The Constraints
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Flux Balance Constraints
S v 0
Capacity Constraints
vk  vk  vk  vk  vk
 j  v j   j
0  vi  
All elementary reactions are irreversible,
reversible reactions are defined as two separate
strictly positive reactions
To constrain the upper and lower bound on specific
fluxes. Used to set the maximal uptake rate if specific
measurements are not available. i.e. maximal oxygen
uptake
To set the flux level of a specific reaction. This
constraint is used for fluxes that have been
experimentally determined - typically the uptake rate
of the carbon source
Determining constraints
oxygen
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
• Experimental determination
• Estimation
Example: estimating oxygen uptake rates:
Flux = kDC = (2D/d)Csat
If Sh =2
Then the maximum oxygen uptake rate is
Nmax = 2 (2.1 X 10-5 cm2/sec)(0.21mM)/1mm
= 8 X 10-10M/cm2/sec
If the area per cell is 12 mm2 = 12 X 10-8 cm2
Nmax =10-16M/sec/cell
Since one cell is about 1 fg = 10-12 mg
Nmax = 100 mmol/cell/sec
Flux Balancing:
an example of model formulation
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Aup
Aexternal
R1
R8 B R5 I
I
G R2
Vm R 2 C
E
9 B + 2H
H R3
R6
R10
D F R7
Hexternal
R4
Cell Fexternal
H Membrane Dexternal
up
Dup
Fup
Gene Enzyme Flux
Gene1 Enzyme1 R1
Gene2 Enzyme2 R2
Gene3 Enzyme3 R3
Gene4 Enzyme4 R4
Gene5 Enzyme5 R5
Gene6 Enzyme6 R6
Vgrowth
Biomass Gene7 Enzyme7 R7
System
Gene8 Enzyme8 R8
Boundary Gene9 Enzyme9 R9
Gene10 Enzyme10 R10
GeneA ATransporter Aup
GeneD DTransporter Dup
GeneF FTransporter Fup
GeneH HTransporter Hup
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Example continued: the reconstructed network,
its map and gene list
Vgrowth Aup Dup Fup Hup
Vm
A
B
C
D
E
F
G
H
I
Aexternal
Dexternal
Fexternal
Hexternal
0 0 0 0 0 0
0  1 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0  2 0 0 0 0
 1 0 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
0 0 0 0 1 0
0 0 0 0 0 1
R1 R2 R3 R4 R5 R6 R7 R8 R9
R10
0 0 0 0 0 0 0 0 0 0
1  1 0 0  1 0 0  1 0 0
0 2 1 0 0 0 0 0 0 0
0 0 1  1 0 1 0 0 0 0
0 0 0 0 1 1 0 0 0 0
0 0 0 0 0 1  1 0 0 0
0 0 0 0 0 0 0 1  1 0
0 0 0 0 0 0 0 0 1  1
0 0 0 0 1 0 0 0 0 0
 1 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 0 1
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
Vm
Vgrowth
Aup
Dup
Fup
Hup
=
0
0
0
0
0
0
0
0
0
0
0
0
0
The flux balance equation for example network
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Mass Balances Flux Constraints
Example
continued:
B : R1  R2  R5  R8  Vgrowth  0
C : 2R2  R3  0
D : R3  R6  R4  0
E : R5  R6  0
0  R1  
0  R2  
0  R3 
0  R4  
0  R5 
0  R6  
0  R7  
0  R8 
0  R9  
0  R10  
Y1  Vm  Y1
0  Vgrowth  
Y2 Aup Y2
  Dup  0
  Fup  0
  Hup  0
F : R6  R7  0
The mass
G : R8  R9  0
H : R9  R10  2Vgrowth  0
balances, the I : R5  R2  Vm  0
capacity A external : Aup  R1 0
constraints, and Dexternal : Dup  R4  0
the objective Fexternal : Fup  R7  0
function H external : Hup  R10  0
Objective Function
Z=Vgrowth
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Illustrative example of basics of LP
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Consider a system that has two metabolites A
and B.
The production constraints on them are
0 < A < 60, and 0 <B< 50
Additionally the capacity for producing them
simultaneously is limited by:
A + 2B < 120
The objective function is
Z = 20A + 30 B
LP  Graphical representation
of feasible set
B
50
60
A+2B = 120
B= 50
A=60
Feasible set
A
Systems Biology Research Group
http://systemsbiology.ucsd.edu
75
60
University of California, San Diego
Department of Bioengineering
LP  Graphical representation of the o
b
j
e
c
t
i
v
e
function
B
50
60
Feasible set
Z = 2100
Z = 1900
Z = 1500
Optimal value within
feasible set Z = 20A+30B
A
Systems Biology Research Group
http://systemsbiology.ucsd.edu
75
60
University of California, San Diego
Department of Bioengineering
LP  Types of solutions:
feasible and non-feasible solutions
Feasible: solutions
possible within all
stated constrains
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
Not feasible:
solutions not
possible within all
stated constrains
LP  Types of solutions:
the impact of the objective function
Optimal
solution in a
corner
Optimal solution
along an edge
Optimal
solution not
found--region
unbounded
Single solution Degenerate No solution
solution
Lines of constant Z
University of California, San Diego
Department of Bioengineering
Systems Biology Research Group
http://systemsbiology.ucsd.edu
University of California, San Diego
Department of Bioengineering
Genetic Circuits Research Group
http://gcrg.ucsd.edu
Next Lecture…
• Lessons learned from genome-scale constraint-based models
• The future of constraint-based modeling and associated
techniques

Contenu connexe

Similaire à CBM_1.pptx

A statistical framework for multiparameter analysis at the single cell level
A statistical framework for multiparameter analysis at the single cell levelA statistical framework for multiparameter analysis at the single cell level
A statistical framework for multiparameter analysis at the single cell level
Shashaanka Ashili
 
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 

Similaire à CBM_1.pptx (20)

Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
 
Bioinformatics A Biased Overview
Bioinformatics A Biased OverviewBioinformatics A Biased Overview
Bioinformatics A Biased Overview
 
Connecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics InstituteConnecting life sciences data at the European Bioinformatics Institute
Connecting life sciences data at the European Bioinformatics Institute
 
Metagenomics and it’s applications
Metagenomics and it’s applicationsMetagenomics and it’s applications
Metagenomics and it’s applications
 
The Molecular Sciences Made Personal
The Molecular Sciences Made PersonalThe Molecular Sciences Made Personal
The Molecular Sciences Made Personal
 
metagenomicsanditsapplications-161222180924.pdf
metagenomicsanditsapplications-161222180924.pdfmetagenomicsanditsapplications-161222180924.pdf
metagenomicsanditsapplications-161222180924.pdf
 
Lit Review Talk by Kato Mivule: A Review of Genetic Algorithms
Lit Review Talk by Kato Mivule: A Review of Genetic AlgorithmsLit Review Talk by Kato Mivule: A Review of Genetic Algorithms
Lit Review Talk by Kato Mivule: A Review of Genetic Algorithms
 
Research Opportunities with Faculty in Stevenson University School of the Sci...
Research Opportunities with Faculty in Stevenson University School of the Sci...Research Opportunities with Faculty in Stevenson University School of the Sci...
Research Opportunities with Faculty in Stevenson University School of the Sci...
 
Bms 2010
Bms 2010Bms 2010
Bms 2010
 
A statistical framework for multiparameter analysis at the single cell level
A statistical framework for multiparameter analysis at the single cell levelA statistical framework for multiparameter analysis at the single cell level
A statistical framework for multiparameter analysis at the single cell level
 
ICSB 2013 - Visits Abroad Report
ICSB 2013 - Visits Abroad ReportICSB 2013 - Visits Abroad Report
ICSB 2013 - Visits Abroad Report
 
Molecular analysis of Microbial Community
Molecular analysis of Microbial CommunityMolecular analysis of Microbial Community
Molecular analysis of Microbial Community
 
CAMERA Presentation at KNAW ICoMM Colloquium May 2008
CAMERA Presentation at KNAW ICoMM Colloquium May 2008CAMERA Presentation at KNAW ICoMM Colloquium May 2008
CAMERA Presentation at KNAW ICoMM Colloquium May 2008
 
Microbial Phylogenomics (EVE161) Class 5
Microbial Phylogenomics (EVE161) Class 5Microbial Phylogenomics (EVE161) Class 5
Microbial Phylogenomics (EVE161) Class 5
 
Biological Database
Biological DatabaseBiological Database
Biological Database
 
Data sharing - Data management - The SysMO-SEEK Story
Data sharing - Data management - The SysMO-SEEK StoryData sharing - Data management - The SysMO-SEEK Story
Data sharing - Data management - The SysMO-SEEK Story
 
Data management, data sharing: the SysMO-SEEK Story
Data management, data sharing: the SysMO-SEEK StoryData management, data sharing: the SysMO-SEEK Story
Data management, data sharing: the SysMO-SEEK Story
 
Metabolomics seminarslides 013111final 110201
Metabolomics seminarslides 013111final 110201Metabolomics seminarslides 013111final 110201
Metabolomics seminarslides 013111final 110201
 
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
ChemSpider: Connecting Chemistry & Mass Spectrometry on the Internet
 
Neuroinformatics conference 2012
Neuroinformatics conference 2012Neuroinformatics conference 2012
Neuroinformatics conference 2012
 

Plus de DivyaDharshiniUmasha

Plus de DivyaDharshiniUmasha (6)

Formatting guide ppt for the publication
Formatting guide ppt for the publicationFormatting guide ppt for the publication
Formatting guide ppt for the publication
 
Hypothetical Pathway for the biosynthesis of cellulose.docx
Hypothetical Pathway for the biosynthesis of cellulose.docxHypothetical Pathway for the biosynthesis of cellulose.docx
Hypothetical Pathway for the biosynthesis of cellulose.docx
 
Metabolic_networks_lecture2 (1).ppt
Metabolic_networks_lecture2 (1).pptMetabolic_networks_lecture2 (1).ppt
Metabolic_networks_lecture2 (1).ppt
 
Section 05 - Milestone planning (2).pptx
Section 05 - Milestone planning (2).pptxSection 05 - Milestone planning (2).pptx
Section 05 - Milestone planning (2).pptx
 
Artificial Nose-Presentation.pdf
Artificial Nose-Presentation.pdfArtificial Nose-Presentation.pdf
Artificial Nose-Presentation.pdf
 
Horizon-Europe-BKAR.pptx
Horizon-Europe-BKAR.pptxHorizon-Europe-BKAR.pptx
Horizon-Europe-BKAR.pptx
 

Dernier

Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
ZurliaSoop
 
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
K Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CVK Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CV
K VENKAT NAVEEN KUMAR
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
yynod
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
207095666-Book-Review-on-Ignited-Minds-Final.pptx
207095666-Book-Review-on-Ignited-Minds-Final.pptx207095666-Book-Review-on-Ignited-Minds-Final.pptx
207095666-Book-Review-on-Ignited-Minds-Final.pptx
pawangadkhe786
 
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
yynod
 
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Angela Justice, PhD
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
gajnagarg
 

Dernier (20)

Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
Jual obat aborsi Dubai ( 085657271886 ) Cytote pil telat bulan penggugur kand...
 
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
 
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
 
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime MysoreMysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
 
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In godhra [ 7014168258 ] Call Me For Genuine Models We...
 
7737669865 Call Girls In Ahmedabad Escort Service Available 24×7 In In Ahmedabad
7737669865 Call Girls In Ahmedabad Escort Service Available 24×7 In In Ahmedabad7737669865 Call Girls In Ahmedabad Escort Service Available 24×7 In In Ahmedabad
7737669865 Call Girls In Ahmedabad Escort Service Available 24×7 In In Ahmedabad
 
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In daman [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
 
K Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CVK Venkat Naveen Kumar | GCP Data Engineer | CV
K Venkat Naveen Kumar | GCP Data Engineer | CV
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul Warshauer
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
 
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdfB.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
 
207095666-Book-Review-on-Ignited-Minds-Final.pptx
207095666-Book-Review-on-Ignited-Minds-Final.pptx207095666-Book-Review-on-Ignited-Minds-Final.pptx
207095666-Book-Review-on-Ignited-Minds-Final.pptx
 
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
怎样办理伊利诺伊大学厄巴纳-香槟分校毕业证(UIUC毕业证书)成绩单学校原版复制
 
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
Simple, 3-Step Strategy to Improve Your Executive Presence (Even if You Don't...
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
 

CBM_1.pptx

  • 1. Constraint-based Modeling: Part I Biological Constraints, Network Reconstruction, and FBA University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Thursday, April 29, 2004 Timothy E. Allen / Bernhard Ø. Palsson BE 203 Lecture
  • 2. Outline University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Constraints in biology • Reconstructions and applying constraints • Constraint-based modeling (CBM): philosophy and overview • Basics of flux balance analysis (FBA) • Lessons learned • CBM: an expanding field
  • 3. Constraints in Biology University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 4. Constraints Govern Possible Biological Functions University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Evolution: Organisms exist in resource-scarce environment – The more “fit” organisms survive with a higher probability than the less “fit” – Fitness requires satisfying a myriad of constraints which limit the range of available phenotypes • Survival thus depends on best utilization of resources to survive & grow, subject to constraints • All expressed phenotypes must satisfy imposed constraints  constraints therefore enable u s to eliminate impossible cellular behaviors
  • 5. “optimal” state pressure directing evolution allowable functions University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Evolution and governing constraints
  • 6. What kinds of constraints do cells have to abide by? University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Physico-chemical constraints – Conservation of mass, energy, & momentum – Maximal reaction/transport rates – Thermodynamic constraints • Topobiological constraints – Macromolecular crowding constrains possible interactions & diffusion of large molecules – DNA, e.g., must be both tightly packed and yet easily accessible to the transcriptional machinery  two competing needs constrain the physical arrangement of DNA within the cell
  • 7. What kinds of constraints do cells have to abide by? University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Environmental constraints – Condition-dependent  variable constraints – pH, temperature, osmolarity, availability of electron receptors, etc. – Availability of carbon, oxygen, sulfur, nitrogen, and phosphate sources in surrounding media • Regulatory constraints – Self-imposed “restraints” – Subject to evolutionary change – Allow cells to eliminate suboptimal phenotypes and confine themselves to behaviors of increased fitness
  • 8. Network Reconstruction: The Key to Systems Biology University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 9. Reconstructing Networks The challenge of integrating heterogeneous data types Transcriptomics Genomics Proteomics Phenomics Metabolomics University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 10. Network Reconstruction Metabolic Regulatory Signaling Integrated but incomplete University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 11. University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 12. ORGANISM Genome Annotation Network Reconstruction - indirect, inferred from biomass requirements Inferred Reactions Metabolic Model Biochemistry Cell Physiology Genome Annotation - by homology, location Biochemical Data - protein characterized Physiological Data - indirect, pathway known Inferred Reactions New Predictions Emergent Properties Quantitative Analytical Methods Quantitative Analysis University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu - simulate cell behavior - drive experimental studies How are metabolic networks reconstructed?
  • 13. Model Development: an iterative process Computational, Biochemical - Biochemical data -Revised ORF assignments ORGANISM Genome Annotation Network Reconstruction Inferred Reactions Metabolic Model Biochemistry Cell Physiology Quantitative Analytical Methods How are metabolic networks reconstructed? New Predictions Emergent Properties Investigation University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 14. Literature Databases Bottom-up Genome sequence Promoter sequence Gene expression ChIP-Chip Top-down Reconstruction of Regulatory Networks Herrgard et al, Curr Opin Biotechnol, 2004 University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 15. What is in a whole-cell reconstruction? University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Genome: Annotated genes Gene location Regulatory regions Wobble base pairs Biochemistry: Stereochemistry pH and pKa (charge) Elemental balance Charge balance Multiple reactions/enzyme Multiple enzymes/reaction Transcription/translation: Gene to transcript to protein to reaction association Transcript half-lives tRNA abundances Ribosomal capacities Physiology: Flux data Knock-outs Balanced functions Overall phenotypic behavior Location of gene product compartmentalization
  • 16. Constraint-based Modeling: Eliminating Impossible Phenotypes University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 17. Criteria for Modern Biological Models University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu 1. Must be data-driven 2. Based on large organism-specific databases (i.e. genome-scale) 3. Need to integrate diverse data types 4. Must be readily scalable to cell or genome-scale 5. Must account for inherent biological uncertainty
  • 18. Challenges of Building Theory-based Models for Intracellular Functions at Genome-scale University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Uncertain whether the physico-chemical laws apply – Crowding, small number of molecules, diffusion limitations • Impossible to get the numerical values for the thousands of physical constants • Parameters vary with: – Time (i.e. evolution) – Between individuals (i.e. polymorphism)
  • 19. Functional states of networks The constraint-based approach to analysis of complex biological systems University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 20. Constraint-based Analysis How often have I said to you that when you have eliminated the impossible, whatever remains, however improbable, must be the truth? –Sherlock Holmes, A Study in Scarlet Flux C Flux B Unbounded Solution Space Flux C Flux B Constraints University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu (i) Stoichiometric (ii) Thermodynamic (iii) Capacity Bounded Convex Subset
  • 21. Factors Constraining Metabolic Function • Connectivity: – Systemic stoichiometry – Sv = 0 • Capacity: – Maximum fluxes – vi < maximumvalue • P/C factors: – osmotic pressure, electro-neutrality, solvent capacity, molecular diffusion • Rates:   consume produce m V V dt dX  – Mass action, Enzyme kindeXticsS,Rvegulation dt University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 22. Approach: application of successive constraints Rn 1 Stoichiometry and S • v = 0 linear algebra Subspace of Rn 2 Reaction directions and convex analysis vi   0 Convex cone 3 Capacity constraints vi  vi, Max Bounded convex subset 4 Relative saturation levels ki  k j M M Union of convex subsets 1 Rn Subspace of Rn Convex cone Union of convex subsets 2 M k M ki j 3 Capacity constraints Bounded convex subset 4 Relative saturation levels vi  vi, Max Reaction directions and convex analysis vi  0 S • v =0 Stoichiometry and linear algebra Physico-Chemical and System-Specific Constraints: • Connectivity: systemic stoichiometry • Thermodynamics: directionality of the reactions • Capacity: maximum flux rates • Kinetics: time constants, mass action • Genetic Regulation Palsson, B.Ø., Nature Biotechnology, 2000 Nov, 18(11):1147-50. vi  0 vi  vi,max M University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu M ki  k j
  • 23. Mathematical Representation of Constraints – Mass – Energy – Solvent capacity • Bounds – Thermodynamics – Enzyme/transporter capacity • Non-linear P/C phenomena   2 i  i E  0 ci  cmax i   RT  Bc  M 0  vj   j  vj  j  ci • Balances Sv  0 University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 24. Flux Balance Analysis (FBA): Interrogation of Genome-scale Network Reconstructions University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 25. History of Flux Balance Analysis (1984-2000) 2001 1984 Papoutsakis (1984) & Papoutsakis and Meyer (1985): Used LP to calculate maximal theoretical yields 1986 Fell and Small: Used LP to study lipogenesis 1990 Majewski and Domach: Acetate overflow during aerobic growth Savinell and Palsson: 1992 Comprehensive assessment of FBA 1993 Varma and Palsson (1993-1995): Studied metabolic characteristics and capabilities of E. coli 1995 Pramanik and Keasling: 1997 Growth rate dependence on biomass composition Edwards and Palsson (1999-2000): 1999 Gene deletion studies of E. coli. Analysis of H. Influenzae metabolic system. 2000 Phenotypic Phase Plane Analysis Schilling, Edwards and Palsson: 2001 Integrating Flux-Balance Analysis with Metabolic Pathway Analysis Burgard and Maranas: Performance limits of E. coli subject to gene additions/deletions Minimal reaction sets Covert, Schilling and Palsson: Incorporating regulatory constraints with flux-balance models 1984 Papoutsakis (1984) & Papoutsakis and Meyer (1985): Used LP to calculate maximal theoretical yields 1986 Fell and Small: Used LP to study lipogenesis 1990 Majewski and Domach: Acetate overflow during aerobic growth Savinell and Palsson: 1992 Comprehensive assessment of FBA 1993 Varma and Palsson (1993-1995): Studied metabolic characteristics and capabilities of E. coli 1995 Pramanik and Keasling: 1997 Growth rate dependence on biomass composition Edwards and Palsson (1999-2000): 1999 Gene deletion studies of E. coli. Analysis of H. Influenzae metabolic system. 2000 Phenotypic Phase Plane Analysis Schilling, Edwards and Palsson: Integrating Flux-Balance Analysis with Metabolic Pathway Analysis Burgard and Maranas: Performance limits of E. coli subject to gene additions/deletions Minimal reaction sets Covert, Schilling and Palsson: Incorporating regulatory constraints with flux-balance models 1984 1990 1986 Edwards, J.S., et al. Environmental Microbiology (2002) University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu 1992 1993 1995 1997 1999 2000 Papoutsakis (1984) & Papoutsakis and Meyer (1985): Used LP to calculate maximal theoretical yields Fell and Small: Used LP to study lipogenesis Majewski and Domach: Acetate overflow during aerobic growth Savinell and Palsson: Comprehensive assessment of FBA Varma and Palsson (1993-1995): Studied metabolic characteristics and capabilities of E. coli Pramanik and Keasling: Growth rate dependence on biomass composition Edwards and Palsson (1999-2000): Gene deletion studies of E. coli. Analysis of H. Influenzae metabolic system. Phenotypic Phase Plane Analysis Schilling, Edwards and Palsson: Integrating Flux-Balance Analysis with Metabolic Pathway Analysis Burgard and Maranas: Performance limits of E. coli subject to gene additions/deletions Minimal reaction sets Covert, Schilling and Palsson: Incorporating regulatory constraints with flux-balance models
  • 26. Linear Programming (LP): What is it? Metabolic Flux (v 3 ) Particular solution (optimal) Null Space Solution space University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 27. Optimizing cellular growth (=max likelihood of survival?) Nucleosides Heme Pyrimidines Lipids Purines CellWall AminoAcids Biology S v 0 Mathematics Maximize Z  civi c v i Subject to j  vj j Data-derived! University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 28. pressure directing evolution “optimal” state (e.g. growth) reduction in capability i University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Z  civi cv allowable functions S v 0 j  vj j
  • 29. How does LP work? A very simple example The solution space is the line of admissible in the positive orthant. University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu If we maximize ATP production the solution lies on the x-axis where all the flux would be through reaction x1. Conversely, maximizing NADH production would give the point at the y-axis, where only reaction x2 is active. Note that the optimal solutions lie at the boundary of the admissible space. Bonarius,et al TIBTECH vol 15:308 (1997) x1+x2= rA
  • 30. Types of objective functions University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • For basic exploration and probing of solution space • To represent likely physiological objectives • To represent bioengineering design objectives
  • 31. Questions that can be addressed using LP: calculating optimal phenotypes University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Minimize: Maximize: ATP production nutrient uptake redox production the Euclidean norm of the flux vector biomass production (i.e. growth) metabolite production
  • 32. Calculating Optimal States using LP: the objective function Z University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Minimize Z, where Z  civi  c v i c is the vector that defines the weights for of each flux in the objective function, Z. The elements of c can be used to define a variety of metabolic objectives.
  • 33. Mathematical formulation of objective functions v= F6P vG6P  v  vATP    vNADH MinimizeZ cv civi i Example: Minimize ATP production c= University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu 0 0 -1 0 Minimize Z G6P F6P Z 0v  0v 1vATP 0vNADH
  • 34. The growth requirements University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Metabolic demands of precursors and cofactors required for 1 g of biomass of E. coli. These precursors are removed from the metabolic network in the corresponding ratios. Thus, the objective function is: Z = 41.2570 vATP - 3.547vNADH + NADPH 18.225v + …. Metabolite Demand (mmol) ATP NADH NADPH G6P F6P R5P E4P T3P 3PG PEP PYR AcCoA OAA AKG 41.2570 -3.5470 18.2250 0.2050 0.0709 0.8977 0.3610 0.1290 1.4960 0.5191 2.8328 3.7478 1.7867 1.0789 Neidhardt,et al. Physiology of the Bacterial Cell (1990)
  • 35. Optimizing cellular growth (=max likelihood of survival?) Nucleosides University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu H em e Pyrimidines Lipids Purines CellW all AminoAcids Biology Z  civi cv i j  vj j Mathematics Maximize Subject to S v 0
  • 36. Biomass composition University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Some issues • Will vary from one organism to the next • Will vary from one growth condition to another • The optimum does not change much with changes in composition of a class of macromolecules, i.e. amino acid composition of protein • The optimum does change if the relative composition of the major macromolecules changes, i.e. more protein relative to nucleic acids
  • 37. The Constraints University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Flux Balance Constraints S v 0 Capacity Constraints vk  vk  vk  vk  vk  j  v j   j 0  vi   All elementary reactions are irreversible, reversible reactions are defined as two separate strictly positive reactions To constrain the upper and lower bound on specific fluxes. Used to set the maximal uptake rate if specific measurements are not available. i.e. maximal oxygen uptake To set the flux level of a specific reaction. This constraint is used for fluxes that have been experimentally determined - typically the uptake rate of the carbon source
  • 38. Determining constraints oxygen University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu • Experimental determination • Estimation Example: estimating oxygen uptake rates: Flux = kDC = (2D/d)Csat If Sh =2 Then the maximum oxygen uptake rate is Nmax = 2 (2.1 X 10-5 cm2/sec)(0.21mM)/1mm = 8 X 10-10M/cm2/sec If the area per cell is 12 mm2 = 12 X 10-8 cm2 Nmax =10-16M/sec/cell Since one cell is about 1 fg = 10-12 mg Nmax = 100 mmol/cell/sec
  • 39. Flux Balancing: an example of model formulation University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 40. Aup Aexternal R1 R8 B R5 I I G R2 Vm R 2 C E 9 B + 2H H R3 R6 R10 D F R7 Hexternal R4 Cell Fexternal H Membrane Dexternal up Dup Fup Gene Enzyme Flux Gene1 Enzyme1 R1 Gene2 Enzyme2 R2 Gene3 Enzyme3 R3 Gene4 Enzyme4 R4 Gene5 Enzyme5 R5 Gene6 Enzyme6 R6 Vgrowth Biomass Gene7 Enzyme7 R7 System Gene8 Enzyme8 R8 Boundary Gene9 Enzyme9 R9 Gene10 Enzyme10 R10 GeneA ATransporter Aup GeneD DTransporter Dup GeneF FTransporter Fup GeneH HTransporter Hup University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Example continued: the reconstructed network, its map and gene list
  • 41. Vgrowth Aup Dup Fup Hup Vm A B C D E F G H I Aexternal Dexternal Fexternal Hexternal 0 0 0 0 0 0 0  1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  2 0 0 0 0  1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 0 0 0 0 0 0 0 0 0 0 1  1 0 0  1 0 0  1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 1  1 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1  1 0 0 0 0 0 0 0 0 0 0 1  1 0 0 0 0 0 0 0 0 0 1  1 0 0 0 0 1 0 0 0 0 0  1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 Vm Vgrowth Aup Dup Fup Hup = 0 0 0 0 0 0 0 0 0 0 0 0 0 The flux balance equation for example network University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 42. Mass Balances Flux Constraints Example continued: B : R1  R2  R5  R8  Vgrowth  0 C : 2R2  R3  0 D : R3  R6  R4  0 E : R5  R6  0 0  R1   0  R2   0  R3  0  R4   0  R5  0  R6   0  R7   0  R8  0  R9   0  R10   Y1  Vm  Y1 0  Vgrowth   Y2 Aup Y2   Dup  0   Fup  0   Hup  0 F : R6  R7  0 The mass G : R8  R9  0 H : R9  R10  2Vgrowth  0 balances, the I : R5  R2  Vm  0 capacity A external : Aup  R1 0 constraints, and Dexternal : Dup  R4  0 the objective Fexternal : Fup  R7  0 function H external : Hup  R10  0 Objective Function Z=Vgrowth University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 43. Illustrative example of basics of LP University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Consider a system that has two metabolites A and B. The production constraints on them are 0 < A < 60, and 0 <B< 50 Additionally the capacity for producing them simultaneously is limited by: A + 2B < 120 The objective function is Z = 20A + 30 B
  • 44. LP  Graphical representation of feasible set B 50 60 A+2B = 120 B= 50 A=60 Feasible set A Systems Biology Research Group http://systemsbiology.ucsd.edu 75 60 University of California, San Diego Department of Bioengineering
  • 45. LP  Graphical representation of the o b j e c t i v e function B 50 60 Feasible set Z = 2100 Z = 1900 Z = 1500 Optimal value within feasible set Z = 20A+30B A Systems Biology Research Group http://systemsbiology.ucsd.edu 75 60 University of California, San Diego Department of Bioengineering
  • 46. LP  Types of solutions: feasible and non-feasible solutions Feasible: solutions possible within all stated constrains University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu Not feasible: solutions not possible within all stated constrains
  • 47. LP  Types of solutions: the impact of the objective function Optimal solution in a corner Optimal solution along an edge Optimal solution not found--region unbounded Single solution Degenerate No solution solution Lines of constant Z University of California, San Diego Department of Bioengineering Systems Biology Research Group http://systemsbiology.ucsd.edu
  • 48. University of California, San Diego Department of Bioengineering Genetic Circuits Research Group http://gcrg.ucsd.edu Next Lecture… • Lessons learned from genome-scale constraint-based models • The future of constraint-based modeling and associated techniques