Download presentation
Presentation is loading. Please wait.
1
http://creativecommons.org/licens es/by-sa/2.0/
2
Mathematical Modelling of Biological Networks Prof:Rui Alves ralves@cmb.udl.es 973702406 Dept Ciencies Mediques Basiques, 1st Floor, Room 1.08 Website of the Course:http://web.udl.es/usuaris/pg193845/Courses/Bioinformatics_2007/ Course: http://10.100.14.36/Student_Server/
3
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalisms Creating and studying a mathematical model
4
Predicting protein networks using protein interaction data Database of protein interactions Server/ Program Your Sequence (A) A BC D E F Continue until you are satisfied You do not need to go beyond this type of representation in Task 5!!!
5
What does this means?
6
Clear network representation is fundamental for clarity of analysis AB What does this mean? Possibilities: A B Function B A A B A B B A
7
Having precise network representations is important We need to know exactly what is being represented, not just that A and B sort of interact in some way. This means that it is important to develop or use network representations that are accurate and in which a given element has a very specific meaning. Accurate computer representations and human readable representations are not necessarily the same.
8
Computer readable representations SBML (1999) CELLML (1999) BIOPAX (2002) Etc. There must be representations that are easier for humans to use. Let us take a look at one that chemist have been using for a century.
9
Defining network conventions A B C Full arrow represents a flux of material between A and B Dashed arrow represents modulation of a flux + Dashed arrow with a plus sign represents positive modulation of a flux - Dashed arrow with a minus sign represents negative modulation of a flux A and B – Dependent Variables (Change over time) C – Independent variable (constant value)
10
Defining network conventions A B C Stoichiometric information needs to be included Dashed arrow represents modulation of a flux + Dashed arrow with a plus sign represents positive modulation of a flux Dashed arrow with a minus sign represents negative modulation of a flux 2 3 D+ Reversible Reaction
11
Defining network conventions B C Stoichiometric information needs to be included Dashed arrow represents modulation of a flux + Dashed arrow with a plus sign represents positive modulation of a flux Dashed arrow with a minus sign represents negative modulation of a flux 2 A 3 D
12
Renaming Conventions C Having too many names or names that are closely related may complicate interpretation and set up of the model. Therefore, using a structured nomenclature is important for book keeping Let us call Xi to variable i A B D X3 X1 X2 X4
13
New Network Representation X2 X3 + 2 X1 3 X4 C A B D X3 X1 X2 X4
14
Production and sink reactions X2 X0 Independent Variable Production Reaction Sink Reaction
15
Test Cases: Metabolic Pathway 1 – Metabolite 1 is produced from metabolite 0 by enzyme 12 – Metabolite 2 is produced from metabolite 1 by enzyme 23 – Metabolite 3 is produced from metabolite 2 by enzyme 34 – Metabolite 4 is produced from metabolite 3 by enzyme 45 – Metabolite 5 is produced from metabolite 3 by enzyme 56 – Metabolites 4 and 5 are consumed outside the system7 – Metabolite 3 inhibits action of enzyme 18 – Metabolite 4 inhibits enzyme 4 and activates enzyme 59 – Metabolite 5 inhibits enzyme 5 and activates enzyme 4
16
Test Cases: Gene Circuit 1 – mRNA is synthesized from nucleotides2 – mRNA is degraded3 – Protein is produced from amino acids4 – Protein is degraded5 – DNA is needed for mRNA synthesis and it transmits information for that synthesis 6 – mRNA is needed for protein synthesis it transmits information for that synthesis 7 – Protein is a transcription factor that negatively regulates expression of the mRNA 7 – Lactose binds the protein reversibly, with a stoichiometry of 1 and creates a form of the protein that does not bind DNA.
17
Test Cases: Signal transduction pathway 1 – 2 step phosphorylation cascade2 – Receptor protein can be in one of two forms depending on a signal S (S activates R) 3 – Receptor in active form can phosphorylate a MAPKKK.4 – MAPKKK can be phosphorylated in two different residues; both can be phosphorylated simultaneously 5 – MAPKK can be phosphorylated in two different residues; both can be phosphorylated simultaneously 6 – Residue 1 of MAPKK can only be phosphorylated if both residues of MAPKKK are phosphorylated 7 – Residue 2 of MAPKKK can be phosphorylated if one and only one of the residues of MAPKKK are phosphorylated. 8 – All phosphorylated residues can loose phosphate spontaneously9 – Active R inactivates over time spontaneously
18
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalisms Creating and studying a mathematical model
19
In silico networks are limited as predictors of physiological behavior What happens? Probably a very sick mutant?
20
Dynamic behavior unpredictable in non- linear systems X0X1X2X3 X0 X1 X2 X3 t0t1t2t3 t X3
21
How to predict behavior of network or pathway? Build mathematical models!!!!
22
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalisms Creating and studying a mathematical model
23
Types of Model Finite State Models –Bolean Network Models Stoichiometric Models –Flux balance analysis models Deterministic Models –Homogeneous –Spatial Detail Stochastic Models –Homogeneous –Spatial Detail
24
Finite State models A Finite state model is composed of –a set of nodes that are connected by –a set of edges. –Each node can have a finite number of states and the –rules for changing these states with time are transmitted through the edges and based on the state of the neighbors.
25
Boolean Networks A Boolean network model is composed of –a set of nodes that are connected by –a set of edges. –each node can have TWO states –the rules for changing these states with time are transmitted through the edges and based on the state of the neighbors.
26
Boolean Networks are usefull They can give you information about the connectivity of your metabolism or gene circuit What you organism can or can not do may also depend on the connectivity of the regulation
27
Simple Finite State Gene Circuit ABC A – Positively regulates itself and b Negatively regulates C B – Positively regulates itself and c C – Positively regulates itself and b Negatively regulates A
28
Regulation of the Circuit A B C A – Positively regulates itself and b Negatively regulates C B – Positively regulates itself and c C – Positively regulates itself and b Negatively regulates A ++ _ + + + _ +
29
Threshold of expression in circuit A,B, C can have three levels of expression (0,1,2) Regulation of A or C occurs whenever a gene is in or above level 1 Regulation of B occurs whenever a gene is in or above level 1
30
Logical rules for time change Level of expression in the absence of all regulators Level of expression in the presence of A, B or C Level of expression of A,B, C in the presence of A and B, A and C or B and C Level of expression of A,B, C in the presence of A, B and C
31
Possible states 5 Steady States 2 Oscilatory states Everything else a transient state
32
Stoichiometric Models A Stoichiometric model is composed of –a stoichiometric matrix that informs on the number of molecules that are transformed –a flux vector that describes the rates of change in the system
33
A simple stoichiometric model A model system comprising three metabolites (A, B and C) with three reactions (internal fluxes, vi including one reversible reaction) and three exchange fluxes (bi).
34
Mass balance Stoichiometric matrix S Flux matrix v S · v = 0 in steady state. Mass balance equations accounting for all reactions and transport mechanisms are written for each species. These equations are then rewritten in matrix form. At steady state, this reduces to S · V=0.
35
Things to do Apply graph theory (or other) to derive information from the model No effect No Flux
36
Deterministic Models A deterministic model is an extension of a stoichiometric model. It is formed of –a stoichiometric matrix that informs on the number of molecules that are transformed –a flux vector that describes the rates of change in the system. The functions are continuous: dX/dt= S · v
37
A Bifunctional two component system Bifunctional Sensor S S* R* R Q1 Q2
38
X3 X1 X2 X4 X5 X6 A model with a bifunctional sensor Bifunctional Sensor O(rdinary)D(iferential)E(quation)s
39
Homogenous Deterministic Models Assume system is spatially homogeneous If not use P(artial)D(ifferential)E(quations)s
40
Partial Differential Equations - Diffusion ∂∂ accumulation of [S] due to transport SJ Rate of change of [S] local production of [S] S f From the definition of flux For one-dimensional space, E.g. Extending the Hodgkin-Huxley model to voltage spread:
41
Non-Homogenous Deterministic Models Numerical solution is effectively done by coupling many systems of ODEs Much heavier computationally
42
What do deterministic models assume? That the number of particle changes in a continuum Is this true? Can we have 1 and half molecules of A? –NO!!!!! Now what?!?!?!
43
What do deterministic models assume? Law of large numbers (statistics) –The larger the population, the better the mean value is as a representation of the population –What if there are 10 TFs in a cell? –Stochastic models, either homogeneous or non-homogeneous!!!
44
Stochastic Models Replace continuous assumptions by discrete events Use rate constants as measures of probability Assume that at any give sufficiently small time interval only one event occurs
45
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalisms Creating and studying a mathematical model
46
Goals of the model (I) Large scale modeling –Reconstructing the full network of the genome –Red Blood Cell Metabolism Modeling Specific Pathways/Circuits –Non-catalytic lipid peroxidation –MAPK Pathways Generating alternative hypothesys for the topology of the model. –ISC Reconstruction –Phosphate metabolism reconstruction
47
Goals of the model (II) Estimating parameter values –Estimating parameter values in the purine metabolism Identifying Design Principles –Latter
48
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalism Creating and studying a mathematical model
49
Representing the time behavior of your system A B C +
50
What is the form of the function? A B C + A or C Flux Linear Saturating Sigmoid
51
What if the form of the function is unknown? A B C + Taylor Theorem: f(A,C) can be written as a polynomial function of A and C using the function’s mathematical derivatives with respect to the variables (A,C)
52
Are all terms needed? A B C + f(A,C) can be approximated by considering only a few of its mathematical derivatives with respect to the variables (A,C)
53
Linear approximation A B C + Taylor Theorem: f(A,C) is approximated with a linear function by its first order derivatives with respect to the variables (A,C) Linear
54
What if system is non-linear? Use a first order approximation in a non-linear space.
55
Logarithmic space is non-linear A B C + g<0 inhibits flux g=0 no influence on flux g>0 activates flux Use Taylor theorem in Log space
56
Why log space? Intuitive parameters Simple, yet non-linear Convex representation in cartesian space Linearizes exponential space –Many biological processes are close to exponential → Linearizes mathematics
57
Why is formalism important? Reproduction of observed behavior –For example, inverse space may be better for some models. Tayloring of numerical methods to specific forms of mathematical equations
58
Test Cases: Metabolic Pathway X0X1X2 X3 X4 _ _ _ _ + +
59
Test Cases: Gene circuit X0X1 X2 X3 X4X5 + + + X6 _ +
60
Test Cases: Signal transduction X0 X1 X2 X4 X3 X5 X6 + + + + X4 X3 X5 X6 + + + +
61
Inverse space is non-linear A B C + K<0 inhibits flux K=0 no influence on flux K>0 activates flux Use Taylor theorem in inverse space
62
Organization of the talk Network representations From networks to physiological behavior Types of models Types of problems Mathematical formalism Creating and studying a mathematical model
63
A model of a biosynthetic pathway X0X0 X1X1 _ + X2X2 X3X3 X4X4 Constant Protein using X 3
64
What can you learn? Steady state response Long term or homeostatic systemic behavior of the network Transient response Transient or adaptive systemic behavior of the network
65
What else can you learn? Sensitivity of the system to perturbations in parameters or conditions in the medium Stability of the homeostatic behavior of the system Understand design principles in the network as a consequence of evolution
66
Steady state response analysis
67
How is homeostasis of the flux affected by changes in X 0 ? Log[X 0 ] Log[V] Low g 10 Medium g 10 Large g 10 Increases in X0 always increase the homeostatic values of the flux through the pathway
68
How is flux affected by changes in demand for X 3 ? Log[X 4 ] Log[V] Large g 13 Medium g 13 Low g 13
69
How is homeostasis affected by changes in demand for X 3 ? Log[X 4 ] Log[X 3 ] Low g 13 Medium g 13 Large g 13
70
What to look for in the analysis? Steady state response Long term or homeostatic systemic behavior of the network Transient response Transient of adaptive systemic behavior of the network
71
Transient response analysis Solve numerically
72
Specific adaptive response Get parameter values Get concentration values Substitution Solve numerically Time [X 3 ] Change in X 4
73
General adaptive response Normalize Solve numerically with comprehensive scan of parameter values Time [X 3 ] Increase in X 4 Low g 13 Increasing g 13 Threshold g 13 High g 13 Unstable system, uncapable of homeostasis if feedback is strong!!
74
Sensitivity analysis Sensitivity of the system to changes in environment –Increase in demand for product causes increase in flux through pathway –Increase in strength of feedback increases response of flux to demand –Increase in strength of feedback decreases homeostasis margin of the system
75
Stability analysis Stability of the homeostatic behavior –Increase in strength of feedback decreases homeostasis margin of the system
76
How to do it Download programs/algorithms and do it –PLAS, GEPASI, COPASI SBML suites, MatLab, Mathematica, etc. Use an on-line server to build the model and do the simulation –V-Cell, Basis
77
Design principles Why are there alternative designs of the same pathway? Dual modes of gene control Why is a given pathway design prefered over others? Overall feedback in biosynthetic pathways
78
Why regulation by overall feedback? X0X0 X1X1 _ + X2X2 X3X3 X4X4 X0X0 X1X1 _ + X2X2 X3X3 X4X4 __ Overall feedback Cascade feedback
79
Overall feedback improves functionality of the system TimeSpurious stimulation [C] Overall Cascade Proper stimulus Overall Cascade [C] Stimulus Overall Cascade Alves & Savageau, 2000, Biophys. J.
80
Dual Modes of gene control
81
Demand theory of gene control Wall et al, 2004, Nature Genetics Reviews High demand for gene expression→ Positive Regulation Low demand for gene expression → Negative mode of regulation
82
Summary From networks to physiological behavior Network representations Types of Models Types of Problems Mathematical formalism Studying a mathematical model
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.