François Fages MPRI Bio-info 2006 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraint Programming.

Slides:



Advertisements
Similar presentations
Enzyme Kinetics C483 Spring 2013.
Advertisements

The Michaelis-Menten Equation
Theory. Modeling of Biochemical Reaction Systems 2 Assumptions: The reaction systems are spatially homogeneous at every moment of time evolution. The.
Aulani " Biokimia Enzim Lanjut" Presentasi 5 Basic enzyme kinetics Aulanni’am Biochemistry Laboratory Brawijaya University.
François FagesLyon, Dec. 7th 2006 Biologie du système de signalisation cellulaire induit par la FSH ASC 2006, projet AgroBi INRIA Rocquencourt Thème “Systèmes.
François Fages MPRI Bio-info 2005 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraint Programming.
François Fages MPRI Bio-info 2007 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraint Programming.
François Fages MPRI Bio-info 2006 Formal Biology of the Cell Locations, Transport and Signaling François Fages, Constraint Programming Group, INRIA Rocquencourt.
Computer modeling of cellular processes
CHAPTER II UNDERSTANDING BIOCHEMICAL SYSTEM FOR PATHWAYS RECONSTRUCTION Hiren Karathia (Ph.D- System Biology and Bioinformatics) Supervisor: Dr. Rui Alves.
François Fages MPRI Bio-info 2006 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraints Group, INRIA.
Kinetics: Reaction Order Reaction Order: the number of reactant molecules that need to come together to generate a product. A unimolecular S  P reaction.
François Fages MPRI Bio-info 2007 Formal Biology of the Cell Inferring Reaction Rules from Temporal Properties François Fages, Constraint Programming Group,
Enzymes and Coenzymes I Dr. Sumbul Fatma Clinical Chemistry Unit Department of Pathology.
Enzyme Kinetics, Inhibition, and Control
Enzyme Kinetic Zhi Hui.
François Fages MPRI Bio-info 2005 Formal Biology of the Cell Locations, Transport and Signaling François Fages, Constraint Programming Group, INRIA Rocquencourt.
Asymptotic Techniques in Enzyme Kinetics Presented By: – Dallas Hamann – Ryan Borek – Erik Wolf – Carissa Staples – Carrie Ruda.
Enzymes. What is an enzyme? globular protein which functions as a biological catalyst, speeding up reaction rate by lowering activation energy without.
Chp 2 Molecules and Cells in Animal Physiology Read Chp 2 of the book Use the notes for Human Physiology We will see metabolism and the enzymes in more.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Enzyme Kinetics and Catalysis II 3/24/2003. Kinetics of Enzymes Enzymes follow zero order kinetics when substrate concentrations are high. Zero order.
Enzyme Kinetics: Study the rate of enzyme catalyzed reactions. - Models for enzyme kinetics - Michaelis-Menten kinetics - Inhibition kinetics - Effect.
Inhibited Enzyme Kinetics Inhibitors may bind to enzyme and reduce their activity. Enzyme inhibition may be reversible or irreversible. For reversible.
Enzyme activity is measured by the amount of product produced or the amount of substrate consumed. The rate of the enzymatic reaction is measured by the.
Chemical Kinetics Nancy Griffeth January 8, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
Presentation Schedule. Homework 8 Compare the tumor-immune model using Von Bertalanffy growth to the one presented in class using a qualitative analysis…
Computational Biology, Part 15 Biochemical Kinetics I Robert F. Murphy Copyright  1996, 1999, 2000, All rights reserved.
Chapter 6.3: Enzyme Kinetics CHEM 7784 Biochemistry Professor Bensley.
ENZYMES. are biological catalyst are mostly proteinaceous in nature, but RNA was an early biocatalyst are powerful and highly specific catalysts.
Diffusional Limitation in Immobilized Enzyme System Immobilized enzyme system normally includes - insoluble immobilized enzyme - soluble substrate, or.
Enzyme Kinetics and Inhibition
Modeling and Analysis Techniques in Systems Biology. CS 6221 Lecture 2 P.S. Thiagarajan.
Recycle packed column reactor: - allow the reactor to operate at high fluid velocities. - a substrate that cannot be completely processed on a single.
Lecture – 4 The Kinetics of Enzyme-Catalyzed Reactions Dr. Saleha Shamsudin.
François Fages MPRI Bio-info 2005 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraint Programming.
QUIZ 1.What is enzyme? 2.What is the function of enzyme? 3.What are the special characteristics of enzyme? 4.What kind of binding energy involve for the.
Lecture – 3 The Kinetics Of Enzyme-Catalyzed Reactions Dr. AKM Shafiqul Islam
Lab: principles of protein purification
Enzyme Kinetics I 10/15/2009. Enzyme Kinetics Rates of Enzyme Reactions Thermodynamics says I know the difference between state 1 and state 2 and  G.
Enzyme Kinetics and Inhibition Stryer Short Course Chapter 7.
Enzyme Kinetics Sadia Sayed. What is Enzyme Kinetics?  Kinetics is the study of the rates at which chemical reactions occur  Then what is Enzyme Kinetics?
Modelling biochemical reactions using the law of mass action; chemical kinetics Basic reference: Keener and Sneyd, Mathematical Physiology.
Enzyme kinetics & Michaelis-Menten Equation Abdul Rehman Abbasi MSc Chemistry Semester – I Preston University Isb.
Enzyme Kinetics Enzyme Kinetics:
Chemical Kinetics.
Basic enzyme kinetics Concepts building:
Basic enzyme kinetics Concepts building:
Enzymes.
What is rate equation for [E] for two coupled substrate-enzyme reactions with same enyzme?
Immobilized enzyme system
Bioreactors Engineering
Lecture 15 Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors.
Enzymes II Dr. Kevin Ahern.
ENZYME INHIBITION.
Enzymes II:kinetics Dr. Nabil Bashir.
Lecture 15 Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors.
Chapter Three: Part Two
Chapter 6 CHM 341 Fall 2016 Suroviec.
13 part 2 Enzyme kinetics 酵素動力學 溫鳳君0993b303 姜喆云0993b039.
Enzymes Department of Biochemistry Foundation Module – Phase: 1.
(BIOC 231) Enzyme Kinetics
Enzymes.
Enzymes.
Chapter Three: Part Two
Enzymes.
Lecture 15 Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors.
Lecture 15 Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors.
23.4 Chain polymerization Occurs by addition of monomers to a growing polymer, often by a radical chain process. Rapid growth of an individual polymer.
Presentation transcript:

François Fages MPRI Bio-info 2006 Formal Biology of the Cell Modeling, Computing and Reasoning with Constraints François Fages, Constraint Programming Group, INRIA Rocquencourt

François Fages MPRI Bio-info 2006 Overview of the Lectures 1.Introduction. Formal molecules and reactions in BIOCHAM. 2.Formal biological properties in temporal logic. Symbolic model-checking. 3.Continuous dynamics. Kinetics models. 4.Learning kinetic parameter values. Constraint-based model checking. 5.…

François Fages MPRI Bio-info 2006 Biochemical Kinetics Study the concentration of chemical substances in a biological system as a function of time. BIOCHAM concentration semantics: Molecules: A 1,…, A m |A|=Number of molecules A [A]=Concentration of A in the solution: [A] = |A| / Volume ML -1 Solutions with stoichiometric coefficients: c 1 *A 1 +…+ c n * A n

François Fages MPRI Bio-info 2006 Law of Mass Action The number of A+B interactions is proportional to the number of A and B molecules, the proportionality factor k is the rate constant of the reaction A + B  k C the rate of the reaction is k*[A]*[B]. dC/dt = k A B dA/dt = -k A B dB/dt = -k A B Assumption: each molecule moves independently of other molecules in a random walk (diffusion, dilute solutions, low concentration).

François Fages MPRI Bio-info 2006 Interpretation of Rate Constants k’s Complexation: probabilities of reaction upon collision (specificity, affinity) Position of matching surfaces Decomplexation: energy of bonds (giving dissociation rates) Different diffusion speeds (small molecules>substrates>enzymes…) Average travel in a random walk: 1 μm in 1s, 2μm in 4s, 10μm in 100s For an enzyme: random collisions per second for a substrate concentration of random collisions per second for a substrate concentration of 10 -6

François Fages MPRI Bio-info 2006 Signal Reception on the Membrane present(L,0.5). present(RTK,0.01). absent(L-RTK). absent(S). parameter(k1,1). parameter(k2,0.1). parameter(k3,1). parameter(k4,0.3). (k1*[L]*[RTK], k2*[L-RTK]) for L+RTK L-RTK. (k3*[L-RTK], k4*[S]) for 2*(L-RTK) S.

François Fages MPRI Bio-info 2006 Michaelis-Menten Enzymatic Reaction An enzyme E binds to a substrate S to catalyze the formation of product P: E+S  k1 C  k2 E+P E+S  km1 C compiles into a system of non-linear Ordinary Differential Equations dE/dt = -k 1 ES+(k 2 +k m1 )C dS/dt = -k 1 ES+k m1 C dC/dt = k 1 ES-(k 2 +k m1 )C dP/dt = k 2 C

François Fages MPRI Bio-info 2006 Michaelis-Menten Enzymatic Reaction An enzyme E binds to a substrate S to catalyze the formation of product P: E+S  k1 C  k2 E+P E+S  km1 C compiles into a system of non-linear Ordinary Differential Equations dE/dt = -k 1 ES+(k 2 +k m1 )C dS/dt = -k 1 ES+k m1 C dC/dt = k 1 ES-(k 2 +k m1 )C dP/dt = k 2 C After simplification, supposing C 0 =P 0 =0, we get E=E 0 -C,

François Fages MPRI Bio-info 2006 Michaelis-Menten Enzymatic Reaction An enzyme E binds to a substrate S to catalyze the formation of product P: E+S  k1 C  k2 E+P E+S  km1 C compiles into a system of non-linear Ordinary Differential Equations dE/dt = -k 1 ES+(k 2 +k m1 )C dS/dt = -k 1 ES+k m1 C dC/dt = k 1 ES-(k 2 +k m1 )C dP/dt = k 2 C After simplification, supposing C 0 =P 0 =0, we get E=E 0 -C, S 0 =S+C+P,

François Fages MPRI Bio-info 2006 Michaelis-Menten Enzymatic Reaction An enzyme E binds to a substrate S to catalyze the formation of product P: E+S  k1 C  k2 E+P E+S  km1 C compiles into a system of non-linear Ordinary Differential Equations dE/dt = -k 1 ES+(k 2 +k m1 )C dS/dt = -k 1 ES+k m1 C dC/dt = k 1 ES-(k 2 +k m1 )C dP/dt = k 2 C After simplification, supposing C 0 =P 0 =0, we get E=E 0 -C, S 0 =S+C+P, dS/dt = -k 1 (E 0 -C)S+k m1 C dC/dt = k 1 (E 0 -C)S-(k 2 +k m1 )C

François Fages MPRI Bio-info 2006 BIOCHAM Concentration Semantics To a set of BIOCHAM rules with kinetic expressions e i {e i for S i =>S’ i } i=1,…,n one associates the system of ODEs over variables {A 1,, A k } dA k /dt= Σ n i=1 r i (A k )*ei - Σ n j=1 l j (A k )*e j where r i (A) (resp. l i (A)) is the stoichiometric coefficient of A in S i (resp. S’ i ).

François Fages MPRI Bio-info 2006 BIOCHAM Concentration Semantics To a set of BIOCHAM rules with kinetic expressions e i {e i for S i =>S’ i } i=1,…,n one associates the system of ODEs over variables {A 1,, A k } dA k /dt= Σ n i=1 r i (A k )*ei - Σ n j=1 l j (A k )*e j where r i (A) (resp. l i (A)) is the stoichiometric coefficient of A in S i (resp. S’ i ). Note on compositionality: The union of two sets of reaction rules is a set of reaction rules… So BIOCHAM models can be composed to form complex reaction models by set union.

François Fages MPRI Bio-info 2006 Compositionality of Reaction Rules Towards open decomposed modular models: Sufficiently decomposed reaction rules, E+S C =>E+P, not S P if competition on C Sufficiently general kinetics expression, parameters as possibly functions of temperature, pH, pressure, light,… different pH=-log[H+] in intracellular and extracellular solvents (water) Ex. pH(cytosol)=7.2, pH(lysosomes)=4.5, pH(cytoplasm) in [6.6,7.2] Interface variables, controlled either by other modules (endogeneous variables) or by fixed laws (exogeneous variables).

François Fages MPRI Bio-info 2006 Numerical Integration Methods System dX/dt = f(X). Initial conditions X 0 Idea: discretize time t 0, t 1 =t 0 +Δt, t 2 =t 1 +Δt, … and compute a trace (t 0,X 0,dX 0 /dt), (t 1,X 1,dX 1 /dt), …, (t n,X n,dX n /dt)… (providing a linear Kripke structure for model-checking…)

François Fages MPRI Bio-info 2006 Numerical Integration Methods System dX/dt = f(X). Initial conditions X 0 Idea: discretize time t 0, t 1 =t 0 +Δt, t 2 =t 1 +Δt, … and compute a trace (t 0,X 0,dX 0 /dt), (t 1,X 1,dX 1 /dt), …, (t n,X n,dX n /dt)… (providing a linear Kripke structure for model-checking…) Euler’s method: t i+1 =t i + Δt X i+1 =X i +f(X i )*Δt error estimation E(X i+1 )=|f(X i )-f(X i+1 )|*Δt

François Fages MPRI Bio-info 2006 Numerical Integration Methods System dX/dt = f(X). Initial conditions X 0 Idea: discretize time t 0, t 1 =t 0 +Δt, t 2 =t 1 +Δt, … and compute a trace (t 0,X 0,dX 0 /dt), (t 1,X 1,dX 1 /dt), …, (t n,X n,dX n /dt)… (providing a linear Kripke structure for model-checking…) Euler’s method: t i+1 =t i + Δt X i+1 =X i +f(X i )*Δt error estimation E(X i+1 )=|f(X i )-f(X i+1 )|*Δt Runge-Kutta’s method: intermediate computations at Δt/2

François Fages MPRI Bio-info 2006 Numerical Integration Methods System dX/dt = f(X). Initial conditions X 0 Idea: discretize time t 0, t 1 =t 0 +Δt, t 2 =t 1 +Δt, … and compute a trace (t 0,X 0,dX 0 /dt), (t 1,X 1,dX 1 /dt), …, (t n,X n,dX n /dt)… (providing a linear Kripke structure for model-checking…) Euler’s method: t i+1 =t i + Δt X i+1 =X i +f(X i )*Δt error estimation E(X i+1 )=|f(X i )-f(X i+1 )|*Δt Runge-Kutta’s method: intermediate computations at Δt/2 Adaptive step method: Δt i+1 = Δt i /2 while E>Emax, otherwise Δt i+1 = 2*Δt i

François Fages MPRI Bio-info 2006 Numerical Integration Methods System dX/dt = f(X). Initial conditions X 0 Idea: discretize time t 0, t 1 =t 0 +Δt, t 2 =t 1 +Δt, … and compute a trace (t 0,X 0,dX 0 /dt), (t 1,X 1,dX 1 /dt), …, (t n,X n,dX n /dt)… (providing a linear Kripke structure for model-checking…) Euler’s method: t i+1 =t i + Δt X i+1 =X i +f(X i )*Δt error estimation E(X i+1 )=|f(X i )-f(X i+1 )|*Δt Runge-Kutta’s method: intermediate computations at Δt/2 Adaptive step method: Δt i+1 = Δt i /2 while E>Emax, otherwise Δt i+1 = 2*Δt i Rosenbrock’s stiff method: solve X i+1 =X i +f(X i+1 )*Δt by formal differentiation

François Fages MPRI Bio-info 2006 Multi-Scale Phenomena Hydrolysis of benzoyl-L-arginine ethyl ester by trypsin present(En,1e-8). present(S,1e-5). absent(C). absent(P). (k1*[En]*[S],km1*[C]) for En+S C. k2*[C] for C => En+P. parameter(k1,4e6). parameter(km1,25). parameter(k2,15). Complex formation 5e-9 in 0.1s Product formation 1e-5 in 1000s

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation After short initial period (0.1s), the complex concentration reaches its limit. Assume dC/dt=0

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation After short initial period, the complex concentration reaches its limit. Assume dC/dt=0 From dC/dt = k 1 S(E 0 -C)-(k 2 +k m1 )C we get C = k 1 E 0 S/(k 2 +k m1 +k 1 S)

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation After short initial period, the complex concentration reaches its limit. Assume dC/dt=0 From dC/dt = k 1 S(E 0 -C)-(k 2 +k m1 )C we get C = k 1 E 0 S/(k 2 +k m1 +k 1 S) = E 0 S/(((k 2 +k m1 )/k 1 )+S) = E 0 S/(K m +S) where K m =(k 2 +k m1 )/k 1

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation After short initial period, the complex concentration reaches its limit. Assume dC/dt=0 From dC/dt = k 1 S(E 0 -C)-(k 2 +k m1 )C we get C = k 1 E 0 S/(k 2 +k m1 +k 1 S) = E 0 S/(((k 2 +k m1 )/k 1 )+S) = E 0 S/(K m +S) where K m =(k 2 +k m1 )/k 1 dS/dt = -dP/dt = -k 2 C = -V m S / (K m +S) where V m = k 2 E 0.

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation Assuming dC/dt=0, we have dE/dt=0 and C= E 0 S / (K m +S). Michaelis-Menten rate: dP/dt = -dS/dt = V m S / (K m +S) (reaction velocity) V m =k2*E 0 K m =(km1+k2)/k1

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation Assuming dC/dt=0, we have dE/dt=0 and C= E 0 S / (K m +S). Michaelis-Menten rate: dP/dt = -dS/dt = V m S / (K m +S) (reaction velocity) V m =k2*E 0 (maximum velocity at saturating substrate concentration) K m =(km1+k2)/k1

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation Assuming dC/dt=0, we have dE/dt=0 and C= E 0 S / (K m +S). Michaelis-Menten rate: dP/dt = -dS/dt = V m S / (K m +S) (reaction velocity) V m =k2*E 0 (maximum initial velocity) K m =(km1+k2)/k1 (substrate concentration with half maximum velocity) Experimental measurement: The initial velocity is linear in E 0 hyperbolic in S 0

François Fages MPRI Bio-info 2006 Quasi-Steady State Approximation Assuming dC/dt=0, hence dE/dt=0 and C= E 0 S / (K m +S). Michaelis-Menten rate: dP/dt = -dS/dt = V m S / (K m +S) (reaction velocity) V m =k2*E 0 K m =(km1+k2)/k1 BIOCHAM syntax macro(Vm, k2*[En]). macro(Km, (km1+k2)/k1). MM(Vm,Km) for S =[En]=> P. macro(Kf, Vm*[S]/(Km+[S])). Kf for S =[En]=> P.

François Fages MPRI Bio-info 2006 Competitive Inhibition present(En,1e-8). present(S,1e-5). (k1*[En]*[S],km1*[C]) for En+S C. k2*[C] for C => En+P. parameter(k1,4e6). parameter(km1,25). parameter(k2,15). present(I,1e-5). k3*[C]*[I] for C+I => CI. parameter(k3,5e5). Complex formation 4e-9 in 0.04s Product formation 3e-8 in 3s

François Fages MPRI Bio-info 2006 Competitive Inhibition (isosteric) present(En,1e-8). present(S,1e-5). (k1*[En]*[S],km1*[C]) for En+S C. k2*[C] for C => En+P. parameter(k1,4e6). parameter(km1,25). parameter(k2,15). present(I,1e-5). k3*[En]*[I] for En+I => EI. parameter(k3,5e5). Complex formation 2.5e-9 in 0.4s Product formation 2.5e-9 in 1000s

François Fages MPRI Bio-info 2006 Allosteric Inhibition (or Activation) (i*[En]*[I],im*[EI]) for En+I EI. parameter(i,1e7). parameter(im,10). (i1*[EI]*[S],im1*[CI]) for EI+S CI. parameter(i1,5e6). parameter(im1,5). i2*[CI] for CI => EI+P. parameter(i2,2). Complex formation 2e-9 in 0.4s Product formation 1e-5 in 1000s

François Fages MPRI Bio-info 2006 Cooperative Enzymes and Hill Equation Dimer enzyme with two promoters: E+S  2*k1 C 1  k2 E+P C 1 +S  k’1 C2  2*k’2 C 1 +P E+S  k-1 C 1 C 1 +S  2*k’-1 C2 Let K m =(k -1 +k 2 )/k 1 and K’ m =(k’ -1 +k’ 2 )/k’ 1 Non-cooperative if K m =K’ m Michaelis-Menten rate: V m S / (K m +S) where V m =2*k 2 *E 0. (hyperbolic velocity vs substrate concentration) Cooperative if k’ 1 >k 1 Hill equation rate: V m S 2 / (K m *K’ m +S 2 ) where V m =2*k 2 *E 0. (sigmoid velocity vs substrate concentration)

François Fages MPRI Bio-info 2006 MAPK kinetics model

François Fages MPRI Bio-info 2006 Cell Cycle Control [Qu et al. 2003]

François Fages MPRI Bio-info 2006 Lotka-Voltera Autocatalysis 0.3*[RA] for RA => 2*RA. 0.3*[RA]*[RB] for RA + RB => 2*RB. 0.15*[RB] for RB => RP. present(RA,0.5). present(RB,0.5). absent(RP).

François Fages MPRI Bio-info 2006 Hybrid (Continuous-Discrete) Dynamics Gene X activates gene Y but above some threshold gene Y inhibits X. 0.01*[X] for X => X + Y. if [Y] lt 0.8 then 0.01 for _ => X. 0.02*[X] for X => _. absent(X). absent(Y).