1 / 44

Modelling tutorial – ESCTAIC 2012

Modelling tutorial – ESCTAIC 2012. Stephen E. Rees Center for Model-based Medical Decision Support, Aalborg University, Denmark. Tutorial Purpose and content.

becca
Download Presentation

Modelling tutorial – ESCTAIC 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelling tutorial – ESCTAIC 2012 Stephen E. Rees Center for Model-based Medical Decision Support, Aalborg University, Denmark

  2. Tutorial Purpose and content • To provide an understanding of the principles of mathematical modelling, some of the terminology, and the issues related to clinical application. • Dynamic verses steady state conditions. • Parameters or variables. • State variables, what are they? why are they useful? • Complexity, is bigger always better? • Application, modelling is fun but the purpose must be the focus. • To illustrate these issue we will consider the acid-base chemistry of blood.

  3. The Henderson-Hasselbach equation Questions that can be asked to this (or any) model • Where does it come from? • What does it assume? • Parameters, variables. • Is this enough complexity, for what purpose?

  4. Mathematical formulation: mass action equations Forward velocity proportional to concentration HA vf [HA] or vf = k1 [HA] Reverse velocity proportional to concentration H+ and A- vr [H+] [A-] or vr = k-1 [H+][A-] NOTE: k1 and k-1 are rate constants, defined as the fraction of mass transported in that direction per unit time e.g. k1 = 0.5 /s ( or s-1) k1 and k-1 describe the dynamic properties of the system.  k1 HA  H+ + A-  k-1

  5. Mathematical formulation: mass action equations at steady state  k1 HA  H+ + A-  k-1 At steady state the forward and reverse velocity is equivalent i.e. vf = vr or k1 [HA] = k-1 [H+][A-] If k1/k-1 = Keq then Keq = [H+][A-] [HA] Weak acids dissociate reversibly in aqueous solution, e.g.

  6. Mathematical formulation: mass action equations at steady state Keq = [H+][A-] [HA] Rearrange to give [H+] = Keq[HA] [A-] Taking logarithms gives log10[H+] = log10 Keq +log10[HA] [A-] From the definition of pH pH = - log10 [H+], we get pH = pK + log10[A-] [HA] Where pK is a new constant pK = -log10 Keq The Henderson-Hasselbalch equation

  7. The Henderson-Hasselbach equation So reaction Translates to Where does it come from? What does it assume? Parameters, variables. Is this enough complexity, for what purpose?

  8. The Henderson-Hasselbach equation So reaction Translates to • Where does it come from? – mass conservation. • What does it assume? – steady state • Parameters, variables. pK (parameter) • Is this enough complexity, for what purpose? • For calculating from pH and CO2. - YES • For simulating what happens on changing CO2 in plasma – NO

  9. Plasma Translates to 1 2 These are called ”mass-action” equations

  10. Can we simulate what happens, when we measure pH and CO2 in a plasma sample and want to understand what happens if we change CO2?

  11. Can we solve when changing CO2 Describe the experiment , with pictures and maths Equations for situation (a) Equations for situation (b) Known values – CO2(a), CO2(b), pK, pKA Unknown values - Four equations, seven unknowns – What are we missing?

  12. Are there any physical constraints when we change only CO2 ?

  13. Mass balance equations. These are called ”mass balance” equations. The total concentration of protein, phosphate etc (Atot) remains constant. The total buffer base (BB) remains constant

  14. Can we solve when changing CO2 Equations for situation (a) Equations for situation (b) Known values – CO2(a), CO2(b), pK, pKA, Atot Unknown values - Eight equations, eight unknowns – Now we can solve

  15. So plasma can be modelled as For the situation when we are interested in changing CO2

  16. Plasma

  17. Tissue (anaerobic metabolism) Is the model still adequate as a description of anaerobic metabolism?

  18. Lets re-visit our assumptions These are called ”mass balance” equations. The total concentration of protein, phosphate etc (Atot) remains constant. The total buffer base (BB) remains constant

  19. Lets re-visit our assumptions The total concentration of protein, phosphate etc (Atot) remains constant. The total buffer base (BB) remains constant For a closed system, the total CO2 remains constant These are called ”mass balance” equations.

  20. Can we solve when adding strong acid Equations for situation (a) Equations for situation (b) Known values – CO2(a), pK, pKA, Atot Unknown values - CO2(b), Eleven equations, Eleven unknowns – we can solve

  21. Plasma

  22. So plasma can be modelled as One mass-action per chemical reaction, one mass-balance per component.

  23. Plasma - components, reactions, math. One mass-action per chemical reaction, one mass-balance per component.

  24. So plasma can be modelled as For the situations when we are interested in changing CO2 or changing strong acid or base concentration So – The ”correctness” of a model depends on what we want to do with it!

  25. How much do we need to know to know everything about plasma? 5 equations, 8 unknowns – This means that values of 3 variables is enough to completely understand plasma (not all combinations work), i.e. We need 3 state variables. Not any variables, one for each component of plasma.

  26. State variables A state variable is one of the set of variables that describe the "state" of a dynamical system. Intuitively, the state of a system describes enough about the system to determine its future behaviour. (from Wikipedia)

  27. How much do we need to know to know everything about plasma? 5 equations, 8 unknowns – This means that values of 3 variables is enough to completely understand plasma, i.e. We need 3 state variables. Which to choose depends upon the experiment we wish to simulate.

  28. Exercise: Which variables are appropriate in the following experiments? • We measure a sample of plasma and want to simulate what will happen if we change CO2? (Assume we know Atot) • We measure a sample of plasma and want to simulate non-selective (i.e. non-charge dependent, Atot) removal of plasma protein? • We measure two different samples of plasma and want to simulate what happens when we mix them?

  29. So plasma can be modelled as Is this enough to simulate what happens in blood – changing CO2 levels, addition of acid, changing O2 levels, etc?

  30. Components Plasma Erythrocyte bicarbonate Erythrocyte haemoglobin

  31. Haemoglobin structure

  32. Consider the protein without side chains

  33. Consider the protein without side chains So one can write mass-action and mass balance for these.

  34. Haemoglobin structure

  35. Consider the protein side chains So one can write mass-action and mass balance for these.

  36. Why do we need this level of complexity – Bohr-Haldane effects. Haldane O2 Haldane

  37. Why do we need this level of complexity – Bohr-Haldane effects. CO2 Haldane O2 Haldane So, if you want to simulate changes in O2 or CO2 in whole blood, you need Bohr-Haldane

  38. The full model of blood

  39. Tutorial Purpose and content • To provide an understanding of the principles of mathematical modelling, some of the terminology, and the issues related to clinical application. • Dynamic verses steady state conditions. • Parameters or variables. • State variables, what are they? why are they useful? • Complexity, is bigger always better? • Application, modelling is fun but the purpose must be the focus. • To illustrate these issue we will consider the acid-base chemistry of blood.

  40. Summary, conclusions • To provide an understanding of the principles of mathematical modelling, some of the terminology, and the issues related to clinical application. • Dynamic verses steady state conditions. • Are the dynamic of the system interesting to our problem? • Parameters or variables. • What can we estimate? What is constant? • State variables, what are they? why are they useful? • What variables usefully and completely describe the current state? • Complexity, is bigger always better? • How many parameters do we need? • Application, modelling is fun but the purpose must be the focus. • This must drive complexity, otherwise it is purely academic.

  41. Simulation of blood mixing From: Rees S.E et al, EJAP 2010, 108:483-494

  42. Procedure

  43. Simulation of blood mixing From: Rees S.E et al, EJAP 2010, 108:483-494

More Related