Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

In PBPK Schätzung von Modellparametern. Direktes Problem vs. Inverses Problem Direktes Problem: gegeben Kompartimentenmode ll K, Parameter p Input x gesucht.

Ähnliche Präsentationen


Präsentation zum Thema: "In PBPK Schätzung von Modellparametern. Direktes Problem vs. Inverses Problem Direktes Problem: gegeben Kompartimentenmode ll K, Parameter p Input x gesucht."—  Präsentation transkript:

1 in PBPK Schätzung von Modellparametern

2 Direktes Problem vs. Inverses Problem Direktes Problem: gegeben Kompartimentenmode ll K, Parameter p Input x gesucht Output y z.B.Konzentration

3 Direktes Problem vs. Inverses Problem Ein inverses Problem: gegeben Kompartimentenmodell K, Output y Input x gesucht Parameter p  (model identification)

4 Ein Beispiel Lösen des Gleichungssystems: G x = y y zu bestimmen ist einfach (Matrix*Vektor) x oder G zu bestimmen kann bei größeren Matrizen aufwendig sein, da eine, keine oder unendlich viele Lösungen existieren können.

5 Parameter aus Experimenten Im letzter Vortrag: Näherungsweise Bestimmung eines Parameter durch einen anderen. Jetzt: Aus experimentellen Daten werden Parameter zur Benutzung in PBPK gefittet.

6 Idee Gemessene Konzentrationen in einem Kompartiment y 1,y 2,y 3,..... Berechnete Konzentrationen y(p,t 1 ), y(p,t 2 ), y(p,t 3 ),.....  Wir versuchen den Euklidischen Abstand zwischen den Vektoren zu minimieren.  Minimierungsproblem

7 Objektivfunktion Zu minimieren: euklidische Norm von g(p)= [experiment] - [modell] = g(p)= y exp - y(p,t) d.h. (ein nicht-lineares Problem)

8 auf der Suche nach dem Minimum Lokal: Wo ist das nächste Tal? Global: Wo ist das tiefste Tal?

9 Optimierungsmethode direkte Optimierung –Simplex (lineare Programmierung) –Nelder-Mead lokale Optimierung ( ableitungsbasiert) Steepest Descent Newton Methode ersten Grads Conjugate Gradient Quasi-Newton globale Optimierung - „Brute-force“ –Simulated Annealing –genetische/evolutive Algorithmen

10 Newton Methode 1. Grads Wir tauschen –ein nicht-lineares Problem gegen –viele lineare Probleme –in einem iterativen Verfahren

11 Linearisierung wir tauschen das nicht-lineare: gegen 1. Ordnung Taylor Linealisierung da die Funktion und ihre Quadrat monoton anwachsen

12 Taylorentwicklung um gegebenen Punkt p k ursprüngliche Funktion

13 Taylorentwicklung 1. Ordnung 2. Ordnung z.B. um Punkt p k =3.0

14 Lösung der linearen Gleichung einmal pro Iteration

15 Newton Methode (auch Gauss-Newton-Raphson-Simpson-Fourier) Parametersatz am Anfang p 0 schätzen bis  p < Toleranz: 1.Löse Gleichungssystem zu Parametern p k 2.Setze g(p k )= [experiment] - [modell]= y exp - y(t,p k ) 3.Berechne Ableitung g’ gegen p numerisch 4.Löse Minimierungsproblem also 5. Setze

16 Dicloxacillin Hintergrund: Penicillin ähnliches Antibiotikum Wird bei bakteriellen Infektionen der Haut gegen ein weites Spektrum gram-positiver Bakterien eingesetzt. Inhibiert die Zellwandsynthese Verhindert Quervernetzung

17 Dicloxacillin Das PBPK-Toolbox Programm modelliert die Konzentration von Dicloxacillin in den Venen. Dabei werden folgende Parameter benutzt: 1. f_muscle 0.48521 Fraction that equilibrates between blood and muscle tissue in one pass 2. T_renal 3.22817 renal clearance

18 Dicloxacillin - Curve fitting

19 Dicloxacillin Zuvor exakte Konzentrationen ausrechnen  direktes Problem lösen.

20 Dicloxacillin Parameter 1Parameter 2 renal clearance f_muscle

21 Dicloxacillin Contour Plot

22 Dicloxacillin Konvergenz für verschiedene Startwerte Rot [0,1;6,0] Blau [0,9;5,0] Grün [0,5;9,0]

23 Dicloxacillin 3D Contour Plot

24 Konvergenz Wenn g(p) eine konvexe Funktion und p € P, P konvex dann ist das lokale Optimum auch das globales Optimum Konvexe Funktion Hesse-Matrix positiv definit das heißt alle Eigenwerte > 0 Schlechter Startwert(vermuteter Parameter)  Schlechte Konvergenz Vergrößerung des Konvergenzbereichs: Dämpfungsstrategie

25 Berechnung von R 2

26 Genetische Algorithmen Start Population Selektion Crossover Mutation Abbruch? Fittestes Individuum

27 GA für Parameterschätzung Individuen –Chromosomen sind Funktionsparameter p = (p 1,...,p k ) –Fitness: Crossover zwischen Individuen (X, Y) –Tausch von zufälligen Parametern i: p xi = p yi, p yi = p xi Mutation: zufällige Änderungen in p

28 Simulated Annealing Analogie mit Moleküldynamik Energie  Bilder © Accelerys, Inc.

29 Umgehung von lokalen Minima Nelson and Cox - Lehninger Principles of Biochemistry – p195

30 Simulated Annealing Startwerte Vektor p 0 p k mit zufälliges  p T wird gesenkt akzeptieren? beste Werte p k nein ja konvergiert? ja nein

31 Akzeptanzkriterium Steigt die „Energie“? konvergiert wenn… –T ist minimal –Maximale Schrittanzahl erreicht –Keine Verbesserung seit N Schritten nein: akzeptieren mit Wahrsch=100% ja: akzeptieren mit Wahrsch= SA für Parameterschätzung

32 Referenz Tamar Schlick; “Molecular Modeling and Simulation”; Chap. 10 on Multivariate Minimization in Computational Chemistry; Springer Verlag NY 2002 Harvey.Greenberg; “Mathematical Programming Glossary”; University of Colorado at Denver; carbon.cudenver.edu/~hgreenbe/glossary John A. Jacquez, „Compartmental Analysis in Biology and Medicine“, Kap. 1, 2, 4 und 7.4 Charles W. Groetsch, „Inverse problems in the mathematical sciences“, Kap. 3.1 und 3.3 Aarts and Korst; „Simulated Annealing and Boltzmann Machines: A stochastic approach to combinatorial optimization and neural computing“; Wiley 1989 W. Kinnebrock; „Optimierung mit genetischen und selektiven Algorithmen“; Oldenburg 1994 Lawrence Davis; „Genetic Algorithms and Simulated Annealing“; Pitman 1987


Herunterladen ppt "In PBPK Schätzung von Modellparametern. Direktes Problem vs. Inverses Problem Direktes Problem: gegeben Kompartimentenmode ll K, Parameter p Input x gesucht."

Ähnliche Präsentationen


Google-Anzeigen