Metabolic Networks. Ulf Leser and Michael Weidlich

Similar documents
Basic modeling approaches for biological systems -II. Mahesh Bule

Inference in Metabolic Network Models using Flux Balance Analysis

NIH Public Access Author Manuscript Nat Biotechnol. Author manuscript; available in PMC 2011 June 6.

MetaFlux in Pathway Tools (Short Tutorial)

Statement of Tasks and Intent of Sponsor

From Bench to Bedside: Role of Informatics. Nagasuma Chandra Indian Institute of Science Bangalore

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

Description of WWW interface to: GSMN-TB: a web-based genome scale network model of Mycobacterium. tuberculosis metabolism

Optimization of Fermentation processes Both at the Process and Cellular Levels. K. V. Venkatesh

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

All commands and actions are indicated as highlighted yellow steps CellNetAnalyzer and MatLab commands are in Courier Font

Technical University of Denmark

6 Enzymes II W. H. Freeman and Company

Combinatorial complexity of pathway analysis in metabolic networks

Introduction to Bioinformatics

A study on the robustness of strain optimization algorithms

Michaelis Menten Kinetics -Enzyme Kinetics, Binding and Cooperativity

Protein-Protein-Interaction Networks. Ulf Leser, Samira Jaeger

V 1 Introduction! Fri, Oct 24, 2014! Bioinformatics 3 Volkhard Helms!

Nucleic Acids, Proteins, and Enzymes

BIOINFORMATICS AND SYSTEM BIOLOGY (INTERNATIONAL PROGRAM)

A. Incorrect! Enzymes are not altered or consumed by the reactions they catalyze.

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Metabolic modeling (4cr)

Following text taken from Suresh Kumar. Bioinformatics Web - Comprehensive educational resource on Bioinformatics. 6th May.2005

G = H (T S) I. Cellular Metabolism & Reaction Coupling Figure 1: Metabolism

This place covers: Methods or systems for genetic or protein-related data processing in computational molecular biology.

Design Principles in Synthetic Biology

Bioinformatics : Gene Expression Data Analysis

Metabolic Engineering

Upstream/Downstream Relation Detection of Signaling Molecules using Microarray Data

Network System Inference

Cells and Cell Cultures

Bioreaction Kinetics Seungwook Kim Chem. & Bio. Eng.

Introduction to BIOINFORMATICS

What can you remember about enzymes? Mr W

HST MEMP TQE Concentration Areas ~ Approved Subjects Grid

Constraint-Based Workshops

MODULE 1 LECTURE NOTES 2 MODELING OF WATER RESOURCES SYSTEMS

The Integrated Biomedical Sciences Graduate Program

Multiple Gap-Filling of Flux-Balance Models

AS Demonstrate understanding of life processes at the cellular level. DNA Replication

Estimating Cell Cycle Phase Distribution of Yeast from Time Series Gene Expression Data

Dr. Jeffrey P. Thompson bio350

Lecture 7: 9/7. CHAPTER 7 Kinetics and Regulation

Unit 1 Human cells. 1. Division and differentiation in human cells

Bio-inspired Models of Computation. An Introduction

Petri nets for modelling and analysing Trophic networks

ELLI HEIKKINEN ALGORITHM FOR IDENTIFYING GENETIC MODIFICATIONS FOR OPTIMIZATION OF MICROBIAL PRODUCTION STRAINS. Bachelor of Science Thesis

COURSES IN BIOLOGICAL SCIENCE. Undergraduate Courses Postgraduate Courses

Chapter 3 Nucleic Acids, Proteins, and Enzymes

1.2 Geometry of a simplified two dimensional model molecule Discrete flow of empty space illustrated for two dimensional disks.

AP Biology Book Notes Chapter 3 v Nucleic acids Ø Polymers specialized for the storage transmission and use of genetic information Ø Two types DNA

What is the Difference between a Human and a Chimp? T. M. Murali

Engineering Genetic Circuits

A New Cellular and Molecular Engineering Curriculum at Rice University

Carbon Use Efficiency:

Networks of Signal Transduction and Regulation in Cellular Systems

ISE 204 OR II. Chapter 8 The Transportation and Assignment Problems. Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ

Metabolic modelling in the development of cell factories by synthetic biology

B. Information for Spring Semester TIMES: Lecture 1 M,W,F 12:00-12:50 Room Science A109 Lab 1 T 11:00-13:50 Science D118

green B 1 ) into a single unit to model the substrate in this reaction. enzyme

13. Courses of Study and Scheme of Assessment BTECH BIOTECHNOLOGY

Statistical Methods for Network Analysis of Biological Data

Metabolism and metabolic networks. Metabolism is the means by which cells acquire energy and building blocks for cellular material

Era with Computational Biology/Toxicology

Curriculum Correlation

Microbial Metabolism. PowerPoint Lecture Presentations prepared by Bradley W. Christian, McLennan Community College C H A P T E R

Neuro-Fuzzy Modeling of Nucleation Kinetics of Protein

Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION

BIOINF/BENG/BIMM/CHEM/CSE 184: Computational Molecular Biology. Lecture 2: Microarray analysis

Optimization Prof. Debjani Chakraborty Department of Mathematics Indian Institute of Technology, Kharagpur

Pathway analysis. Martina Kutmon Department of Bioinformatics Maastricht University

Rapporto di Ricerca CS

BIOLOGY 1 SCIENCE AND ENGINEERING PRACTICES

Textbook Reading Guidelines

Grover L. Waldrop From the Division of Biochemistry and Molecular Biology, Louisiana State University, Baton Rouge, Louisiana 70803

Scoring pathway activity from gene expression data

Advisors: Prof. Louis T. Oliphant Computer Science Department, Hiram College.

Models in Engineering Glossary

Genetic Algorithms and Genetic Programming. Lecture 1: Introduction (25/9/09)

BIOINFORMATICS Introduction

Reveal Motif Patterns from Financial Stock Market

Lab Module 2 -- ENZYME FUNCTION BIOL116L Spring 2008

Basic Linear Programming Concepts. Lecture 2 (3/29/2017)

Debugging the Bug. Lessons learned from developing integrating EcoCyc and ijr904. Jeremy Zucker Dana-Farber Cancer Institute Harvard Medical School

National 5 Biology. Unit 1 Homework. Cell Biology

Metabolism BIOL 3702: Chapter 10

A Production Problem

ABSTRACT COMPUTER EVOLUTION OF GENE CIRCUITS FOR CELL- EMBEDDED COMPUTATION, BIOTECHNOLOGY AND AS A MODEL FOR EVOLUTIONARY COMPUTATION

Hole s Essentials of Human Anatomy & Physiology

Lecture 8: Predicting and analyzing metagenomic composition from 16S survey data

Gene Identification in silico

An Analytical Upper Bound on the Minimum Number of. Recombinations in the History of SNP Sequences in Populations

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

Object Groups. SRI International Bioinformatics

NPTEL VIDEO COURSE PROTEOMICS PROF. SANJEEVA SRIVASTAVA

TEXTBOOK: Garrett, Reginald; Grisham, Charles Principles of Biochemistry With a Human Focus; Harcourt: Philadelphia, 2002.

Pioneering Clinical Omics

Transcription:

Metabolic Networks Ulf Leser and Michael Weidlich

This Lecture Introduction Systems biology & modelling Metabolism & metabolic networks Network reconstruction Strategy & workflow Mathematical representation The stoichiometric matrix Convex analysis & solution space Elementary Modes & Extreme Pathways Constraint based network analysis Flux Balance Analysis & Optimization Tools Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 2

Motivation Complex systems in biology Metabolic network Neural network Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 3

More than the sum of its parts Many biological systems have emergent properties (they are called irreducible since they cannot be fully comprehended when broken down into smaller segments) Studying a neuron will not explain how information is stored in the brain? (fire patterns) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 4

Systems biology "Systems biology...is about putting together rather than taking apart, integration rather than reduction. It requires that we develop ways of thinking about integration that are as rigorous as our reductionist programmes, but different...it means changing our philosophy, in the full sense of the term - Dennis Noble Protein structure Metabolic networks Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 5

Systems biology - Bridging the scales Cell Tissue Organ Whole body 20th century From component to systems analysis 21th century 10-6 s 10-3 s 1s 10 3 s 10 6 s 10 9 s Ion channel gating Diffusion Motility Mitosis Protein turnover Human lifetime Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 6

Excursion Virtual Liver Network Interdisciplinary competence network of experimental and theoretical research groups (since 2004) Liver - A most relevant research object for applications in medicine, pharma research and nutrition Example for a german systems biology initiative Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 7

What is a Model? vs vs A Model is a simplified image of reality. Models are able to reduce reality to certain aspects. Definition of these aspects is guided by our comprehension of which aspects are crucial (for functionality) Simplification leads to understanding of complex systems Models should generate testable predictions (purpose driven) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 8

Process of modelling The direct problem consists in generating data from models (i.e. doing simulations) relativly easy The inverse problem consists in generating a model from data generally difficult Modelling is an iterative process of both problems Simulation Experiment Model Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 9

Process of modelling The direct problem consists in generating data from models (i.e. doing simulations) relativly easy The inverse problem consists in generating a model from data generally difficult Modelling is an iterative process of both problems Simulation Experiment Model Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 10

Metabolism is the set of chemical reactions that happen in living organisms to maintain life, simply spoken it is the uptake, transport and conversion of chemical entities in an organism These processes allow for growth and reproduction, maintenance of structures and responsiveness to environmental stress. substrates A B + C products Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 11

Metabolism and Disease Metabolism is in a balanced state which it tries to maintain any permanent perturbation of this balance can lead to deseases (i.e. diabetes, cancer, etc.) substrates products Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 12

Metabolism and Evolution Metabolism is subjected to evolutionary optimization which leads to robustness and modularity Redundancy - there is often more than one solution to a certain objective Pathways - TCA and glycolysis are shared among many different organisms Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 13

Key-players in metabolism Chemical Compounds / Metabolites small molecules that are imported/exported and/or synthesized/degraded inside an organism. Biochemical Reactions produce a set of metabolites (called products) from another set of compounds (called substrates) can be reversible or irreversible some are spontaneous, but most are enzymatic a set of reactions is often referred to as a pathway (still there is no consensus on the boundaries) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 14

Key-players in metabolism Enzyme a protein or a protein complex coded by one or several genes a single enzyme may accept distinct substrates and may catalyze several reactions a single reaction may be catalyzed by several enzymes the links between genes, proteins, and reactions (called GPR relationship) is nontrivial Cofactors small molecules essential to allow the catalysis of a reaction by an enzyme Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 15

Example - tricarboxylic acid cycle (TCA) Chemicals Enzymes Cofactors Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 16

Components of a metabolic network Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 17

Metabolic networks Graphical representation Metabolic networks can be represented as graphs A + B C C D undirected Definition of a graph: G = (V,E) V is the set of nodes (metabolites) E is the set of edges (reactions) Directed graph: Directed edge e = (v 1,v 2 ) with v 1 (start node) und v 2 (end node) of e. directed Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 18

Graph analysis Topological network properties like clustering, centrality, degree, density, distance and neighborhood etc. can be calculated (already covered in previous lecture) Metabolic Networks (Global properties): scale free (hubs) high clustering coefficient (modules) degree distribution of nodes follows a power law Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 19

This Lecture Introduction Systems biology & modelling Metabolism & metabolic networks Network reconstruction Strategy & workflow Mathematical representation The stoichiometric matrix Convex analysis & solution space Elementary Modes & Extreme Pathways Constraint based network analysis Flux Balance Analysis & Optimization Tools Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 20

(Genome Scale) Network Reconstruction Top-Down Strategy Identify proteins based on dna sequence Use gene/protein annotations for enzyme activity Link enzyme activity with reactions Compile the reactionlist Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 21

(Genome Scale) Network Reconstruction Sequential order can differ (network reconstruction of S.cerevisae started with list of already known enzymes) Intensive literature research Iterative approach (Simulation) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 22

Gene Protein Reaction (GPR) association Not all genes have a one-to-one relationship with their corresponding enzymes or metabolic reactions Promiscous enzymes catalyzing more than one reaction enzyme complexes consisting of different protein subunits which all need to be present for the reaction to occur Iso enzymes /Isozymes catalyzing the same reaction Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 23

Database Screenshots Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 24

This Lecture Introduction Systems biology & modelling Metabolism & metabolic networks Network reconstruction Strategy & workflow Mathematical representation The stoichiometric matrix Convex analysis & solution space Elementary Modes & Extreme Pathways Constraint based network analysis Flux Balance Analysis & Optimization Tools Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 25

Stoichiometry The set of chemical reactions that comprise a network can be represented as a set of chemical equations Embedded in these chemical equations is information about reaction stoichiometry (the quantitative relationships of the reaction's reactants and products) Stoichiometry is invariant between organisms for the same reactions and does not change with pressure, temperature, or other conditions. All this stoichiometric information can be represented in a matrix form; the stoichiometric matrix, denoted by S. Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 26

Stoichiometric matrix m rows n columns S ij m metabolites n reactions number of molecules of the i th metabolite produced in j th reaction. Consumption is understood as negative production. Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 27

Example 1 - Reversible Conversion Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 28

Example 2 - Bimolecular association Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 29

Example 3 - Cofactor-Coupled Reaction Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 30

Mathematical Interpretation Mathematically, the stoichiometric matrix S is a linear transformation of the flux vector to a vector of time derivatives of the concentration or Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 31

Example 4 system of 5 metabolites Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 32

Example 4 viewed from a row Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 33

First constraint If we think about metabolism, we remember that it tends to maintain a balanced state. So a good assumption might be that under normal environmental conditions a constant flow through the system would be optimal. substrates products This implies that the relative concentration of metabolites would remain constant over time, which in fact is the central constraint for flux balance analysis Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 34

Steady state Balance A state in which no macroscopic events take place For every reaction the forward and reverse direction cancel each other out Analogy: calm lake Steady state A state in which every variable is temporally constant For every substance generating and consuming reactions cancel each other out such a system can live Analogy: calm river Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 35

Convex analysis Equalities (in this case Sv = 0) and inequalities (in this case, 0 v i v i,max ) lead to convex analysis. It leads to the definition of a set of nonnegative generating vectors that span the solution space, the so called Extreme Pathways. All possible flux distributions of a metabolic network lie within the cone circumscribed by these pathways. Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 36

Elementary Flux Modes (EFM) Three Conditions for S EFM 1. Steady state S v = 0 2. Thermodynamic feasibility v i 0 if reaction i irreversible 3. Non-decomposability no nontrivial vector e fulfilling the two conditions above and such that P(e) P(v) Where P(e) denotes the set of reaction with non-zero flux in the mode e. Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 37

Extreme Pathways Two additional Conditions for S EP 4. Network reconfiguration: reactions must be classified either as exchange or internal. All reversible internal reactions are splitted into two separate, irreversible reactions with opposite direction. Internal flux can only admit non-negative value. Exchange reactions can be reversible. 5. Systemic independance: the set of EPs in a network is the minimal set of EFMs such that all feasible steady-state fluxes are non-negative linear combinations of these extremal pathways. Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 38

Extreme Pathways (Definition) Papin 2004 Comparison of network-based pathway analysis methods - PMID: 15283984 Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 39

EP vs EFM EP is the minimal set of EFM in the sense that no element in EP is the convex combination of other elements. EP = EFM in the case where all exchange reactions (reactions connecting a metabolite with the outside of a metabolic system) are irreversible (e.g. glucose can only go into and ammonia can only go out of the system). Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 40

Examples (EP & EFM) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 41

How to compute Extreme Pathways (1) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 42

How to compute Extreme Pathways (2) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 43

How to compute Extreme Pathways (3) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 44

How to compute Extreme Pathways (4) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 45

How to compute Extreme Pathways (5) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 46

How to compute Extreme Pathways (6) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 47

How to compute Extreme Pathways (7) Now we balanced all the species (net change is zero) and the flux combination recorded on the left panel corresponds to the extremal pathways Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 48

Extreme Pathway - Research Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 49

Extreme Pathway - Research Extreme Pathways are the starting point for follow up calculations like Pathway Length or Reaction Participation Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 50

This Lecture Introduction Systems biology & modelling Metabolism & metabolic networks Network reconstruction Strategy & workflow Mathematical representation The stoichiometric matrix Convex analysis & solution space Elementary Modes & Extreme Pathways Constraint based network analysis Flux Balance Analysis & Optimization Tools Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 51

Optimization based methods (FBA) Identify an objective function Z to be minimized or maximized depending on the task at hand Set upper and lower bounds on the flux variables v i,min v i v i,max for i={1,,n} Solve Linear Programming Problem (i.e. Simplex Algorithm) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 52

Linear Programming Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 53

Possible Solutions for LP (visual) v i,min v i v i,max unique degenerated empty Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 54

Minimization - Objective Functions Minimize ATP production : most energy-efficient state Minimize nutrient uptake : the fittest state under nutrientshortage Minimize the Manhattan distance or Euclidian distance of the flux vector : minimize the overall flux Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 55

Maximization - Objective Functions Maximize metabolite production : the biochemical production capabilities of certain desirable metabolite such as lysine, phenylalanine etc. Maximize biomass formation : maximal growth rate Maximize biomass as well es metabolite production : the trade-off between cell-growth and forced metabolite production Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 56

Additional constraints restraining the solution space Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 57

Summary Flux Balance Analysis Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 58

Tools for FBA Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 59

FBA-Mode for synthesis of a VLDL-particle Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 60

Further Reading Llaneras 2008 Stoichiometric Modelling of Cell Metabolism PMID: 18295713 Papin 2004 Comparison of network-based pathway analysis methods PMID: 15283984 Harald Marx 2007 Ausarbeitung Extreme Pathways More kinetic analysis in cellular systems visit the lectures (Systemsbiology, Modelle zellulärer Prozesse) of Prof. Dr. Edda Klipp (Head of Theoretical Biophysics) Ulf Leser and Michael Weidlich: Bioinformatics, Sommersemester 2013 61