Computational modeling techniques

Similar documents
Computational modeling techniques

Admissibility Conditions and Asymptotic Behavior of Strongly Regular Graphs

ChE 471: LECTURE 4 Fall 2003

Thermodynamics Partial Outline of Topics

Module 4: General Formulation of Electric Circuit Theory

Pattern Recognition 2014 Support Vector Machines

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >

1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change?

NUMBERS, MATHEMATICS AND EQUATIONS

Math 0310 Final Exam Review Problems

Lecture 13: Electrochemical Equilibria

MATHEMATICS SYLLABUS SECONDARY 5th YEAR

T Algorithmic methods for data mining. Slide set 6: dimensionality reduction

Thermodynamics and Equilibrium

Compressibility Effects

Computational modeling techniques

Lyapunov Stability Stability of Equilibrium Points

AP CHEMISTRY CHAPTER 6 NOTES THERMOCHEMISTRY

ECEN 4872/5827 Lecture Notes

Fall 2013 Physics 172 Recitation 3 Momentum and Springs

Part 3 Introduction to statistical classification techniques

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

The blessing of dimensionality for kernel methods

Rigid Body Dynamics (continued)

4th Indian Institute of Astrophysics - PennState Astrostatistics School July, 2013 Vainu Bappu Observatory, Kavalur. Correlation and Regression

A Few Basic Facts About Isothermal Mass Transfer in a Binary Mixture

Chapter 17 Free Energy and Thermodynamics

CHAPTER 24: INFERENCE IN REGRESSION. Chapter 24: Make inferences about the population from which the sample data came.

[ ] [ ] [ ] [ ] [ ] [ J] dt x x hard to solve in general solve it numerically. If there is no convection. is in the absence of reaction n

Surface and Contact Stress

Computational modeling techniques

ENGI 4430 Parametric Vector Functions Page 2-01

Lecture 12: Chemical reaction equilibria

Equilibrium of Stress

MODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b

Complex Reactions and Mechanisms (continued)

Homology groups of disks with holes

Chapters 29 and 35 Thermochemistry and Chemical Thermodynamics

Chem 115 POGIL Worksheet - Week 8 Thermochemistry (Continued), Electromagnetic Radiation, and Line Spectra

A Matrix Representation of Panel Data

Modeling of ship structural systems by events

Types of Energy COMMON MISCONCEPTIONS CHEMICAL REACTIONS INVOLVE ENERGY

1 The limitations of Hartree Fock approximation

Chem 75 February 16, 2017 Exam 2 Solutions

5.60 Thermodynamics & Kinetics Spring 2008

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems.

When a substance heats up (absorbs heat) it is an endothermic reaction with a (+)q

Biocomputers. [edit]scientific Background

7 TH GRADE MATH STANDARDS

Least Squares Optimal Filtering with Multirate Observations

Support-Vector Machines

Lim f (x) e. Find the largest possible domain and its discontinuity points. Why is it discontinuous at those points (if any)?

Drought damaged area

37 Maxwell s Equations

University Chemistry Quiz /04/21 1. (10%) Consider the oxidation of ammonia:

OF SIMPLY SUPPORTED PLYWOOD PLATES UNDER COMBINED EDGEWISE BENDING AND COMPRESSION

22.54 Neutron Interactions and Applications (Spring 2004) Chapter 11 (3/11/04) Neutron Diffusion

8 th Grade Math: Pre-Algebra

Determining the Accuracy of Modal Parameter Estimation Methods

5 th grade Common Core Standards

Pipetting 101 Developed by BSU CityLab

Semester 2 AP Chemistry Unit 12

Chapter 3: Cluster Analysis

Math 105: Review for Exam I - Solutions

Section 6-2: Simplex Method: Maximization with Problem Constraints of the Form ~

Lecture 10, Principal Component Analysis

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

(1.1) V which contains charges. If a charge density ρ, is defined as the limit of the ratio of the charge contained. 0, and if a force density f

Differentiation Applications 1: Related Rates

Chapter 4. Unsteady State Conduction

NGSS High School Physics Domain Model

, which yields. where z1. and z2

Materials Engineering 272-C Fall 2001, Lecture 7 & 8 Fundamentals of Diffusion

Lecture 5: Equilibrium and Oscillations

SUPPLEMENTARY MATERIAL GaGa: a simple and flexible hierarchical model for microarray data analysis

Physics 212. Lecture 12. Today's Concept: Magnetic Force on moving charges. Physics 212 Lecture 12, Slide 1

Physics 2010 Motion with Constant Acceleration Experiment 1

MATCHING TECHNIQUES Technical Track Session VI Céline Ferré The World Bank

MATCHING TECHNIQUES. Technical Track Session VI. Emanuela Galasso. The World Bank

Chapter 3 Kinematics in Two Dimensions; Vectors

Mathematics and Computer Sciences Department. o Work Experience, General. o Open Entry/Exit. Distance (Hybrid Online) for online supported courses

Cambridge Assessment International Education Cambridge Ordinary Level. Published

Heat Effects of Chemical Reactions

Appendix I: Derivation of the Toy Model

Comparing Several Means: ANOVA. Group Means and Grand Mean

CHAPTER Read Chapter 17, sections 1,2,3. End of Chapter problems: 25

Introduction to Smith Charts

More Tutorial at

Matter Content from State Frameworks and Other State Documents

FIELD QUALITY IN ACCELERATOR MAGNETS

Part One: Heat Changes and Thermochemistry. This aspect of Thermodynamics was dealt with in Chapter 6. (Review)

NUMERICAL SIMULATION OF CHLORIDE DIFFUSION IN REINFORCED CONCRETE STRUCTURES WITH CRACKS

Department of Economics, University of California, Davis Ecn 200C Micro Theory Professor Giacomo Bonanno. Insurance Markets

Subject description processes

A Chemical Reaction occurs when the of a substance changes.

CHEM Thermodynamics. Change in Gibbs Free Energy, G. Review. Gibbs Free Energy, G. Review

s of the two electrons are strongly coupled together to give a l couple together to give a resultant APPENDIX I

**DO NOT ONLY RELY ON THIS STUDY GUIDE!!!**

Transcription:

Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/

Cntent Stichimetric matrix Calculating the mass cnservatin relatins Calculating the steady state Elementary fluxes Sensitivity cefficients 5..4 Advanced cmputatinal mdeling

Define all these cncepts in a general framewr, n the level f reactin-based mdels The discussin abut the mathematical details f these cncepts is fr ODE-based mdels Similar definitins can als be given fr ther math framewrs Recall T each reactin we assciate a reactin rate it tells hw fast reactants are cnsumed, prducts are prduced The frm f the reactin rate depends n the inetic law chsen fr the reactin Mass-actin Michaelis-Menten Inhibitin f varius types Hill 5..4 Advanced cmputatinal mdeling 3

Stichimetry The stichimetric cefficients dente the quantitative prprtin in which substrate and prduct mlecules are invlved in a reactin. Examples: Fr an irreversible reactin S +S P, the stichimetric cefficients f S, S, and P are -, -, and, respectively. In general, the stichimetric cefficients are psitive fr prducts and negative fr reactants. Fr a reversible reactin S +S P, the stichimetric cefficients f S, S, and P are -, -, and, respectively. Fr a reactin S +S P+S the stichimetric cefficients are -,, and, respectively. 5..4 Advanced cmputatinal mdeling 4

Stichimetric matrix The stichimetric cefficients f a reactin netwr cnsisting f s species and r reactins are rganized in a s-called stichimetric matrix, dented N=(n ij ) sxr, where n ij dentes the stichimetric cefficient f species S i in reactin R j. Example: Reactin netwr Stichimetric matrix r : A B r : A+C D r 3 : D B+E r 4 : A+B D+B A B C D E 5..4 Advanced cmputatinal mdeling 6

Stichimetric matrix Fr a reactin netwr cnsisting f s substances and r reactins the dynamics, in particular the change f cncentratins in time, is described by the fllwing system f equatins: S dt i = n ii v j fr all i s, where v j is the rate f reactin j d r j=, This can be rewritten in the matrix ntatin: ds dt = NN, where S is a vectr f the cncentratins f all the substances in the reactin netwr, i.e. S=([S ],,[S s ]) T, and v= (v,,v r ) T is the vectr f the reactin rates. 5..4 Advanced cmputatinal mdeling 7

Stichimetric matrix Example A B ( ) A+B C ( +, - ) Stichimetric matrix: Reactin rates (mass actin inetics): 8 = N [C] [A][B], [A] + = = ν ν = + [C] [A][B] [A] d d[c] d d[b] d d[a] t t t 5..4 Advanced cmputatinal mdeling

Stichimetric matrix The stichimetric matrix cntains valuable infrmatin abut the structure f the netwr Mass cnservatin relatins Steady states Elementary fluxes Sensitivity cefficients Discuss each f them in the rest f this lecture 5..4 Advanced cmputatinal mdeling 9

Mass-cnservatin relatins 5..4 Advanced cmputatinal mdeling

Mass cnservatin relatins Frequently, the cncentratins f several species invlved in bichemical reactin netwrs are included in s-called cnservatin sums. A characteristic feature f such species is that their gain and lss rates are equal; they can frm cmplexes with ther species r be part f ther species. A mass cnservatin relatin is a cnstant linear cmbinatin f sme f the species f the mdel 5..4 Advanced cmputatinal mdeling

Mass cnservatin relatins Example reactins: A A A + B A :B A :B C + A :B C N = species: A, A, B, A :B, C - The ttal amunts f A and B are cnserved in time. Neither f them is prduced nr degraded. #A + #A + #A :B = cnst. #B + #A :B = cnst. 5..4 Advanced cmputatinal mdeling

Mass cnservatin relatins T identify the cnservatin relatins we slve the fllwing equatin in matrix G: where N is the stichimetric matrix Indeed, fr such G: Example (cntinued): 3 GN = =. = GNv dt ds G GN G N S = = = = C B : A B A A 5..4 Advanced cmputatinal mdeling

Recall frm linear algebra The number f independent rws f G, i.e. the number f cnservatin relatins, is equal t s-ran(n). In the example s=5 and Ran(N)=3. It fllws that G cntains independent rws, i.e., there are tw mass cnservatin relatins. Observatin: if the stichimetric matrix is full ran, it fllws that the system has n cnservatin relatins. 5..4 Advanced cmputatinal mdeling 4

Mass cnservatin relatins Cnservatin relatins can be used t reduce the system f differential equatins ds/dt=nv describing the dynamics f a reactin netwr. Each cnservatin relatin leads t ne mre dependent variable, that can be expressed in terms f the independent variables and eliminated frm the system f ODEs 5..4 Advanced cmputatinal mdeling 5

Mass cnservatin relatins Example reactins: A A A + B A :B A :B C + A :B C The mass cnservatin relatins (based n G): [A]+[A ]+[A :B]=K [B]+[A :B]=K In ther wrds: [A]=K-[A ]-[A :B] [B]=K -[A :B] The initial system f 5 ODEs in [A], [A ], [B], [A :B], [C] is reduced t a system f 3 independent ODEs in [A ], [A :B], [C] 6 5..4 GN G N S = = = = C B : A B A A Advanced cmputatinal mdeling

Steady states 5..4 Advanced cmputatinal mdeling 7

Steady state Steady state ne f the basic cncepts f dynamical systems thery, extensively utilized in mdelling. Steady states (statinary states, fixed pints, equilibrium pints) are determined by the fact that the values f all state variables remain cnstant in time: S(t)=S If S()=S, then ds dt = NN = Slve the equatin in the unnwn S (a vectr with s cmpnents, ne fr each variable) N is the stichimetric matrix v is a functin f the cmpnents f S An algebraic (system f) equatin(s) fr the typical inetics, e.g. mass-actin r MM 5..4 Advanced cmputatinal mdeling 8

Steady state Example (mass actin inetics) A B ( ) A+B C ( +, - ) Steady state algebraic equatins ([A], [B], and [C] are unnwns) r 9 = + ] [ ] [ ] [ ] [ C B A A = + = + = + + + [C] [B] [A] [C] [B] [A] [A] [C] [B] [A] [A] N ν 5..4 Advanced cmputatinal mdeling

Elementary fluxes 5..4 Advanced cmputatinal mdeling

Elementary flux mdes Cncept f elementary flux mde a minimal set f enzymes (r, in ther wrds, reactins) that can perate at steady state the smallest sub-netwrs that allw a binetwr t functin at steady state a minimal cmbinatin f reactins whse cmbined effect maintains the netwr in steady state any subset f it des nt maintain the steady state they ffer a ey insight int the bjectives f the netwr each elementary flux mde shuld have a clear bilgical interpretatin in terms f the bjectives f the netwr determines whether a given set f enzymes/reactins are feasible at steady states Larger flux mdes can be btained by cmpsing several flux mdes: steady-state flux distributins 5..4 Advanced cmputatinal mdeling

Calculating the elementary flux mdes We are interested in linear cmbinatins f reactins whse cmbined effect is t preserve the steady state dente w i the weight f reactin i in the flux mde Recall: ds dt f fluxes = NN, where N is the stichimetric matrix and v is the vectr We are interested in cmbinatins f fluxes (w,,w r ) that ensure dd dd = In ther wrds, slve the equatin Nw= in the unnwn w Recall frm linear algebra: the slutin is called the ernel (r the null space) f matrix N In general, the slutin is a vectrial space we are interested in its base; all ther slutins are linear cmbinatins f the elements in the base 5..4 Advanced cmputatinal mdeling

Example v v v 3 S S v 4 S 3 Stichimetric matrix: NK= yields slutin K = v 4 = means that in any steady state, the rates f prductin and degradatin f S 3 must be equal 5..4 Advanced cmputatinal mdeling 3

Sensitivity cefficients 5..4 Advanced cmputatinal mdeling 6

Lcal sensitivity analysis Lcal sensitivity analysis is a methd t estimate the changes brught int the system thrugh small perturbatins in the parameters f the mdel. It prvides means t: estimate the rbustness f the mdel against small changes in the mdel, identify pssibilities fr bringing a certain desired change in the system. We write the system f ODEs describing the dynamics f a reactin netwr in the fllwing frm: where κ=(,, M ) T is the parameter vectr. 5..4 Advanced cmputatinal mdeling 7

Lcal sensitivity analysis First rder lcal cncentratin sensitivity cefficients: hw the slutin depends n small variatins in the parameter values We dente S(t,κ)=([S ](t,κ),[s ](t,κ),,[s N ](t,κ)) T the slutin f the system with respect t the parameter vectr κ. The cncentratin sensitivity cefficients are the time functins fr all i N, j M. 5..4 Advanced cmputatinal mdeling 8

Lcal sensitivity analysis Very ften hwever, the fcus is n sensitivity analysis arund steady states. In case f asympttically stable steady states, cnsider lim t ( S/ j )(t) statinary sensitivity cefficients. reflects the dependency f the steady state n the parameters f the mdel. 5..4 Advanced cmputatinal mdeling 3

Scaled sensitivity cefficients When used fr cmparing the relative effect f a parameter change in tw r mre variables, the sensitivity cefficients must have the same physical dimensin r be dimensinless. One simply cnsiders the matrix C f (dimensinless) nrmalized (als called scaled) sensitivity cefficients: Numerical estimatins f the nrmalized sensitivity cefficients fr a steady state may be cmputed in sftware applicatins such as COPASI (http://www.cpasi.rg) r SBML-SAT (http://sysbi.mlgen.mpg.de/sbml-sat), a tl fr MATLAB (http://www.mathwrs.cm/). 5..4 Advanced cmputatinal mdeling 33

Nte: a similar analysis can als be dne fr the dependency with respect t the initial cnditins Sip it here 5..4 Advanced cmputatinal mdeling 34

Lcal sensitivity analysis example Mdel: A -> B, B -> A ODEs: d[a]/dt = - [A] + [B] d[b]/dt = [A] - [B] Numerical setup: [A]() = mml/ml, [B]() = mml/ml, =.5 s -, =.3 s - Steady state cncentratins: [A] ss = 7.5 mml/ml, [B] ss =.5 mml/ml 5..4 Advanced cmputatinal mdeling 36

Lcal sensitivity analysis Scaled statinary sensitivity cefficients: C ij [A] -.646.64766 [B].374766 -.374859 Interpretatin: increasing frm.5 by % yields a decrease in the level f [A] at the steady state by ~.6%. Nte: these results are accurate nly fr infinitesimally small changes! 5..4 Advanced cmputatinal mdeling 37

Lcal sensitivity analysis Verificatin (% change): set t.55 (increase by % with respect t the riginal value) new steady state: [A] new_ss =7.4534 mml/ml, [B] new_ss =.5466 mml/ml ([A] new_ss -[A] ss )/[A] ss =7.4534/7.5-».993789-» -.6 = -.6% ([B] new_ss -[B] ss )/[B] ss =.5466/.5-=,378-».37% T be cmpared with C = -.646(%) and C =.374766(%) Verificatin (% change): set t.33 (increase by % with respect t the riginal value) new steady state: [A] new_ss =7.958 mml/ml, [B] new_ss =.48 mml/ml ([A] new_ss -[A] ss )/[A] ss =7.958/7.5-»,64-=6,4% ([B] new_ss -[B] ss )/[B] ss =.48/.5-=,963856-=-3,6% T be cmpared with C = 6.4766(%) and C = -3.74859(%) 5..4 Advanced cmputatinal mdeling 38