computational analysis of metabolic networkscomputational analysis of metabolic networks ralf steuer...

127
Computational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe Global Change Research Centre, Brno, CZ Fakulta informatiky MU pondělí 14. 5. 2012, 14:00

Upload: others

Post on 06-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational Analysis of Metabolic Networks

Ralf SteuerHumboldt-University Berlin, GermanyInstitute of Theoretical Biology (ITB)

CzechGlobeGlobal Change Research Centre, Brno, CZ

Fakulta informatiky MUpondělí 14. 5. 2012, 14:00

Page 2: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

outline

Page 3: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

(1) Transcriptional regulation: from DNA to protein

DNA

protein

transcription/translation

outline

Page 4: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

(2) Post­transcriptional regulation: (de­)activation of proteins

DNA

protein

protein activity

signaling networks

transcription/translation

outline

Page 5: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

(3) Cellular metabolism: energy and growth

DNA

protein

protein activity

cell metabolism

signaling networks

building “infrastructure”

transcription/translation

outline

Page 6: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

(4) Cellular physiology: division, motility, etc ...

DNA

protein

protein activity

cell metabolism

physiology andbehavior

signaling networks

building “infrastructure”

transcription/translation

outline

Page 7: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:

(4) Cellular physiology: division, motility, etc ...

DNA

protein

protein activity

cell metabolism

physiology andbehavior

signaling networks

building “infrastructure”

transcription/translation

outline

Page 8: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A living cell is a complex dynamic systeminvolving many hierarchies of regulation:Aim: Computational Modeling of Cellular Processes

DNA

protein

protein activity

cell metabolism

physiology andbehavior

signaling networks

building “infrastructure”

transcription/translation

outline

Page 9: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational modeling as a tool to understandthe functioning of cellular interactions? 

Three main issues:

(1) Why should one care about modeling?(2) How should a (good) model be constructed?(3) And to what end?

the rationale of mathematical modeling

Page 10: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The rationale of mathematical modelling

Mathematical Models: A method for representation1.1.

Mathematical Models: A method for deduction2.2.

the rationale of mathematical modeling

Page 11: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Mathematical Models: A method of representationTranscription of properties into a formal representation.Modeling provides a language for representation.1.1.

An example: The basic Michaelis­Menten Scheme

The rationale of mathematical modelling

the rationale of mathematical modeling

Page 12: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A slightly more complicated example: 

MFPMFPMNFP2

MNFP1XYZ1

XYZ2

XYZ3

ABC1ABC1 ABCa2ABCa2?

R2D2 inhibition Note that models do notneed tobe 'true'.

The rationale of mathematical modelling

Mathematical Models: A method of representationTranscription of properties into a formal representation.Modeling provides a language for representation.1.1.

the rationale of mathematical modeling

Page 13: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Mathematical Models: A method for deductionTranslation into emergent properties at the systems level.Mathematical models organize parts into a coherent whole.

2.2.

Facts often only mean little in isolation, but need to be interpretedin terms of a theory or model.

Science is built with facts, as a house is with stones. But a collection of facts is no more a science than a heap of stones is a house. — Henri Poincare

The rationale of mathematical modelling

the rationale of mathematical modeling

Page 14: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Mathematical Models: A method for deductionTranslation into emergent properties at the systems level.Mathematical models organize parts into a coherent whole.

2.2.

An example: Can this mechanism oscillate? 

Translation intoemergent properties

MFPMFPMNFP2

MNFP1XYZ1

XYZ2

XYZ3

ABC1ABC1 ABCa2ABCa2?

R2D2 inhibition

The rationale of mathematical modelling

the rationale of mathematical modeling

Page 15: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The modeling relation according to Casti:

The rationale of mathematical modelling

the rationale of mathematical modeling

Page 16: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

“There  is  a zoo of mathematical models  in  the literature. Many of  these appear  to  have  little  purpose  other  than  calculating  numbers  which conform  reasonably  to  experimental  data.  This  is,  in  itself,  not  a distinguished  endeavor;  it  is  not  particularly  difficult,  and  it  teaches little. ... Modeling is relatively meaningless without explicit definition, at the outset, of its purpose”

                                                                                      J. E. Bailey (1944­2001)                                                                in Biotechnol. Prog. 14:8­20, 1998

The rationale of mathematical modelling

the rationale of mathematical modeling

Page 17: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational models of metabolic networks

models of metabolic networks

Page 18: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational models of metabolic networks

“food”

proteincarbohydrates

fat

“useful”energy

building blocks

models of metabolic networks

Page 19: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational models of metabolic networks

“food”

proteincarbohydrates

fat

“useful”energy

building blocks

Cellularconstituents

maintenance

models of metabolic networks

Page 20: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Computational models of metabolic networks

Copyright 2004 by Alberts, Bray, Johnson, Lewis, Raff, Roberts, Walter.Garland Publishing: Taylor Francis Group.

models of metabolic networks

Page 21: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The “bow­tie” structure of metabolism:

A bow-tie

models of metabolic networks

Page 22: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The “bow­tie” structure of metabolism:

A Complex Network of Interactions:

• Biochemical reactions

• Metabolic compounds

• Regulatory interactions 

Applications of Relevance:

Biotechnology

Diseases and medical applicationsA link from genotype to phenotype

models of metabolic networks

Page 23: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The network of enzyme­catalyzed biochemical reactions:

Enzymes  are  biological  molecules  that  catalyze  (i.e.,  increase  the rates  of)  chemical  reactions.  Almost  all  chemical  reactions  in  a biological  cell  need enzymes  in order  to occur at  rates sufficient  for life.  Since  enzymes  are  selective  for  their  substrates  and  speed  up only  a  few  reactions  from  among  many  possibilities,  the  set  of enzymes made in a cell determines which metabolic pathways occur in that cell.

Like  all  catalysts,  enzymes  work  (only)  by  lowering  the activation energy for a reaction, thus dramatically increasing the rate of the reaction. 

from: WIKIPEDIA

models of metabolic networks

Page 24: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Enzyme­catalyzed reactions:

Reaction:    A             B             (exergonic ∆G<0)

models of metabolic networks

Page 25: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Enzyme­catalyzed reactions:

Reaction:    A             B             (exergonic ∆G<0)

Reaction:    C             D             (endergonic ∆G>0)

models of metabolic networks

Page 26: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Enzyme­catalyzed reactions:

Reaction:    A             B             (exergonic ∆G<0)

Reaction:    C             D             (endergonic ∆G>0)

Enzymes can couple processes

Reaction:    C             D                                  (∆G>0)

Reaktion:ATP             ADP + “energy”        (∆G<0)

        C + ATP              ADP + D                     (∆G<0)

models of metabolic networks

Page 27: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Enzyme mechanisms:

models of metabolic networks

Page 28: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Enzyme mechanisms and rate equations:

Translation into mathematical model: rate equations

models of metabolic networks

Page 29: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Michaelis­Menten Kinetics:

Translation into mathematical model: rate equations

models of metabolic networks

Page 30: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Michaelis­Menten Kinetics:

Translation into mathematical model: rate equations

Maximal velocity

models of metabolic networks

Page 31: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Translation into mathematical model: rate equations

Michaelis­Menten constant

Maximal velocity

Michaelis­Menten Kinetics:

models of metabolic networks

Page 32: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Michaelis­Menten Kinetics:

Michaelis­Menten constant

Maximal velocity

models of metabolic networks

Page 33: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

More complicated enzyme­kinetic mechanisms ...

models of metabolic networks

Page 34: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

More complicated enzyme­kinetic mechanisms ...

models of metabolic networks

Page 35: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites

models of metabolic networks

Page 36: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites(2) Assign rate equations to each reaction

models of metabolic networks

Page 37: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites(2) Assign rate equations to each reaction(3) Assign values to all parameters

models of metabolic networks

Page 38: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites(2) Assign rate equations to each reaction(3) Assign values to all parameters(4) Solve the system numerically

models of metabolic networks

Page 39: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites(2) Assign rate equations to each reaction(3) Assign values to all parameters(4) Solve the system numerically(5) DONE!

models of metabolic networks

Page 40: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Building a model of cellular metabolism ...

(1) Assemble the building blocks: reactions and metabolites(2) Assign rate equations to each reaction(3) Assign values to all parameters(4) Solve the system numerically

Unfortunately not so easy ...(1) The 'Building blocks' are often unknown.(2) Parameters are difficult to estimate(3) Numerically complex

models of metabolic networks

Page 41: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Reaction:

models of metabolic networks

Page 42: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Reaction:

Stoichiometry:

Rate equation:

models of metabolic networks

Page 43: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Organize the network into a set of differential equations:

models of metabolic networks

Page 44: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Organize the network into a set of differential equations:

Stoichiometric coefficients

models of metabolic networks

Page 45: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Organize the network into a set of differential equations:

Rate equations

models of metabolic networks

Page 46: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

A few words on nomenclature:

Organize the network into a set of differential equations:

In matrix notation:

models of metabolic networks

Page 47: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Organize the network in a set of differential equations: 

models of metabolic networks

Page 48: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Organize the network in a set of differential equations: 

models of metabolic networks

Page 49: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Organize the network in a set of differential equations: 

models of metabolic networks

Page 50: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The stoichiometry is increasingly known:

models of metabolic networks

Page 51: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The stoichiometry is increasingly known:

models of metabolic networks

Page 52: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The stoichiometry is increasingly known:

models of metabolic networks

Page 53: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Other resources:

models of metabolic networks

Page 54: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Modelling metabolic networks

models of metabolic networks

Page 55: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Modelling metabolic networks ... has many facettes:

models of metabolic networks

Page 56: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis● Static description● No kinetic parameters● Topological properties

Quantita tive M

o dels

models of metabolic networks

Page 57: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis● Static description● No kinetic parameters● Topological properties

Quantita tive M

o dels

the substrate graph

models of metabolic networks

Page 58: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

An example: The S. cerevisiae metabolic network

M = 810 vertices (metabolites)R = 843 reactionsE = 3419 edges 

models of metabolic networks

Page 59: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

Typical network properties:Pathlength and clusteringDegree distributionHierarchies and modularityRobustness and error tolerance

Advantages:Applicable to large­scale systemsRequires only topological information

models of metabolic networks

Page 60: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

the degree distribution

Typical network properties:Pathlength and clusteringDegree distributionHierarchies and modularityRobustness and error tolerance

models of metabolic networks

Page 61: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

the degree distribution

highly connected metabolites:

glycolysis, TCA cycle (pyruvate, etc ...) cofactors (ATP, NAD, etc ...)

Typical network properties:Pathlength and clusteringDegree distributionHierarchies and modularityRobustness and error tolerance

models of metabolic networks

Page 62: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

Typical network properties:Pathlength and clusteringDegree distributionHierarchies and modularityRobustness and error tolerance

highly connected metabolites:

models of metabolic networks

Page 63: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Topological Analysis

Quantita tive M

o dels

Typical network properties:Pathlength and clusteringDegree distributionHierarchies and modularityRobustness and error tolerance

Limitations:Only qualitative descriptionNo dynamic propertiesNo specific features of metabolic networks

models of metabolic networks

Page 64: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Explicit Kinetic Models● Dynamic description● Kinetic parameters● Differential equations

Quantita tive M

o dels

models of metabolic networks

Page 65: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Explicit Kinetic Models● Dynamic description● Kinetic parameters● Differential equations

Quantita tive M

o dels

(1) Assemble the “parts list”: reactions and metabolites(2) Assign rate equations to each reaction(3) Assign values to all parameters(4) Solve the system numerically(5) DONE!

models of metabolic networks

Page 66: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Explicit Kinetic Models● Dynamic description● Kinetic parameters● Differential equations

Quantita tive M

o dels

A simple Example:

models of metabolic networks

Page 67: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Explicit Kinetic Models● Dynamic description● Kinetic parameters● Differential equations

Quantita tive M

o dels

A typical rate equation:

Example from Chassagnole (2002)

A simple Example:

models of metabolic networks

Page 68: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Explicit Kinetic Models● Dynamic description● Kinetic parameters● Differential equations

Quantita tive M

o dels

Then solve system computationally:

models of metabolic networks

Page 69: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

A more complex example: Identify best (putative) drugtargets in a model of human metabolism. 

By E. Murabito (Manchester)

models of metabolic networks

Page 70: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

A more complex example: Identify best (putative) drugtargets in a model of human metabolism. 

By E. Murabito (Manchester)

models of metabolic networks

Page 71: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

A more complex example: Identify best (putative) drugtargets in a model of human metabolism. 

By E. Murabito (Manchester)

Matrix of control coefficients

models of metabolic networks

Page 72: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

A more complex example: Identify best (putative) drugtargets in a model of human metabolism. 

By E. Murabito (Manchester)

AdvantagesA large number od potential targets can be tested quicklyNo ethical problemsFast resultsCheap

models of metabolic networks

Page 73: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

A more complex example: Identify best (putative) drugtargets in a model of human metabolism. 

AdvantagesA large number od potential targets can be tested quicklyNo ethical problemsFast resultsCheap

But: Current models not predictive yetToo many unknown parametersToo many unknown interactions

models of metabolic networks

Page 74: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

See repositories for explicit kinetic models:

models of metabolic networks

Page 75: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

See repositories for explicit kinetic models:

models of metabolic networks

Page 76: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

See repositories for explicit kinetic models:

models of metabolic networks

Page 77: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

See repositories for explicit kinetic models:

AdvantagesA large number od potential targets can be tested quicklyNo ethical problemsFast resultsCheap

But: Current models not predictive yetToo many unknown parametersToo many unknown interactions

models of metabolic networks

Page 78: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

Most research now on the intermediate level!

models of metabolic networks

Page 79: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Stoichiometric Analysis (Flux Balance Analysis)● Static description● No kinetic parameters● Quantitative predictions

Exploits constraints in flux distribution

models of metabolic networks

Page 80: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Stoichiometric Analysis (FBA)● Static description● No kinetic parameters● Quantitative predictions

Exploits constraints in flux distribution

A simple Example:

models of metabolic networks

Page 81: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Stoichiometric Analysis (FBA)● Static description● No kinetic parameters● Quantitative predictions

Exploits constraints in flux distribution

In general only a small fraction of fluxes need to be known:independent = (number fluxes) – (number metabolites)

A simple Example:

models of metabolic networks

Page 82: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Stoichiometric Analysis (FBA)● Static description● No kinetic parameters● Quantitative predictions

Exploits constraints in flux distribution

The S. cerevisiae metabolic network

M = 810 vertices (metabolites)R = 843 reaction rates

Optimize according toan objective function

Probably the best approach to date ...

models of metabolic networks

Page 83: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Qualitat ive M

od els

Size of System

Level of Detail

Quantita tive M

o dels

Most research now on the intermediate level!

Extend with features of explicit kinetic modelsInclude quantitative description of dynamicsInclude feedback regulation into the description

Keep the advantages of topological analysis

No knowledge of kinetic parametersComputationally feasible for large networks

No explicit enzyme­kinetic rate equations

models of metabolic networks

Page 84: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Research at HU­Berlin/ITB: Systems Biologyof Cyanobacterial Biofuel Production

Cyanobacterial Biofuel Production

Page 85: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Research at HU­Berlin/ITB: Systems Biologyof Cyanobacterial Biofuel ProductionFossil fuels (mainly petroleum, coal, natural gas) account for 80%-90% of the current world energy demand.

Fossil fuels account for 95% of transportation fuels.

Cyanobacterial Biofuel Production

Page 86: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Fossil fuels (mainly petroleum, coal, natural gas) account for 80%-90% of the current world energy demand.

Fossil fuels account for 95% of transportation fuels.

Alternatives are urgently needed!Wishlist: Renewable, cheap, abundant, biodegradable, etc ...

Cyanobacterial Biofuel Production

Page 87: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Biofuel production from biomassa) vegetable oil/biodiesel (soybean, palm, rapeseed)b) bioalcohol from sugar cane and starch (corn, maize)

+ some others (charcoal, biogas, etc ...)

maize (wiki)palm plantation (wiki)

Cyanobacterial Biofuel Production

Page 88: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Biofuel production from biomassa) vegetable oil/biodiesel (soybean, palm, rapeseed)b) bioalcohol from sugar cane or starch (corn, maize)

Some Issues:

● High energy input in production, low net yield● Food vs. fuel issues: direct competition with food crops● Requires food crops (starch, e.g. sugarcane, maize, etc ...)● Requires large amounts of arable land● Requires large amounts fresh water● Little potential for increase in production

So what to do?Alternatives are needed!

Cyanobacterial Biofuel Production

Page 89: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Biofuel production from cellulosic biomassBetter and cheaper biomass: non-edible parts of plants:Woodchips (e.g. poplar), fuel crops, grass, corn stover ...

A DIFFICULT AND EXPENSIVE PROCESS (AS YET)

“biomass recalcitrance”: Plant cell walls naturally resist decomposition from microbes and enzymes

Cyanobacterial Biofuel Production

Page 90: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Biofuel production from cellulosic biomassBetter and cheaper biomass: non-edible parts of plants:Woodchips (e.g. poplar), fuel crops, grass, corn stover ...

But considerable potential within the next decade(s)!

Switchgrass (wiki):

Possible Improvements:Manipulate cellusosic content in plantsEnzymatic pretreatment (funghi)Better conversion of 5-carbon sugarsHigher ethanol resistance

Cyanobacterial Biofuel Production

Page 91: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Alternative: Cyanobacteria as a source of biofuels

Cyanobacterial Biofuel Production

Page 92: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Photosynthetic cyanobacteria: An alternative to fossil fuels

Alternative: Cyanobacteria as a source of biofuels

They live from nothing but sun and air

High yield and fast growth rates (up to 6h division time)

Straightforwardly cultivable (algae farms)

Little arable land required 

Can be cultivated in seawater An open pond Spirulina farm:

Cyanobacterial Biofuel Production

Page 93: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Plot courtesy of CYANO BIOFUELS

Cyano Biofuels GmbHDan KramerKarl Ziegler

Biochemistry (HU-Berlin)Wolfgang LockauYvonne Zilliges

Genetics (HU-Berlin)Thomas BoernerJan-Christoph Kehr

Modelling (ITB, HU-Berlin)Ralf SteuerHenning Knoop

Microbiology (U. Giessen)Annegret Wilde

and FRISYS (Freiburg)Wolfgang Hess

Cyanobacterial Biofuel Production

Page 94: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Plot courtesy of Algenol

Cyanobacterial Biofuel Production

Page 95: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Plot courtesy of Algenol

Cyanobacterial Biofuel Production

Page 96: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Plot courtesy of http://www.algenolbiofuels.com/

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Cyanobacterial Biofuel Production

Page 97: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The modelling perspective

Progress in strain improvement will depend on the development of theoretical methods that facilitate the elucidation of mechanisms and the identification of genetic targets for modification (*).

(*) from: Exploiting biological complexity for strain improvement through systems biology, G. Stephanopoulos, H. Alper & J. Moxley, Nature Biotechnology 22, 1261 – 1267, 2004

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Cyanobacterial Biofuel Production

Page 98: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

What can be, if anything, achieved by mathematical modelling?

1. Network reconstruction and FBA2. Towards large­scale kinetic models3. Integrative models: The regulation of metabolism4. Predicting biotechnological modifications

FORSYS­Partner: Systems Biology ofCyanobacterial Biofuel Production

Cyanobacterial Biofuel Production

Page 99: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Understanding cellular metabolism1. Network reconstruction and FBA (Henning Knoop)

333 reactions267 metabolitesReconstruction mainly by manual curation

Cyanobacterial Biofuel Production

Page 100: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Understanding cellular metabolism1. Network reconstruction and FBA (Henning Knoop)

333 reactions267 metabolitesReconstruction mainly by manual curation

Page 101: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

the end

End of Part II

Page 102: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

Hands-on examples

Page 103: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration in matlab

Hands-on examples

Page 104: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: Runge-Kutta algorithm

Hands-on examples

Page 105: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: a simple example

Hands-on examples

then:

Page 106: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: a simple example

Hands-on examples

then:

Page 107: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: the Lorenz System

Hands-on examples

Page 108: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: the Lorenz System

Hands-on examples

Page 109: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: the Lorenz System

Hands-on examples

Page 110: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: the Lorenz System

Hands-on examples

Page 111: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples

1. Numerical Integration: the Lorenz System

Hands-on examples

Page 112: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a metabolic pathway

Hands-on examples

Page 113: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a metabolic pathway

Hands-on examples

Page 114: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a metabolic pathway

Hands-on examples

Page 115: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: signal transduction

Hands-on examples

Page 116: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a model of the cell cycle

Hands-on examples

Page 117: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a model of the cell cycle

Hands-on examples

Page 118: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a model of the cell cycle

Hands-on examples

Page 119: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a model of the cell cycle

Hands-on examples

Page 120: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Hands on examples: a model of the cell cycle

Hands-on examples

Page 121: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Transcription of a mRNADecay of a mRNATranslation of a proteinDecay of a protein

Page 122: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Page 123: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Page 124: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Page 125: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Page 126: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

Gene expression as a stochastic process

Hands-on examples

Page 127: Computational Analysis of Metabolic NetworksComputational Analysis of Metabolic Networks Ralf Steuer Humboldt-University Berlin, Germany Institute of Theoretical Biology (ITB) CzechGlobe

The end

Hands-on examples