Modellering og Programmering Vedrana Andersen, DTU Compute DTU Introdag 2015
Modellering og programmering Hvem? Vedrana Andersen Dahl, underviser Sofie Rahbek, hjælpelærer Sophie Nielsen, hjælpelærer Hvad? (top 2 læringsmål) At beskrive problemstillinger inden for naturvidenskab ved hjælp af matematik. (Matematisk modellering) At anvende computere til at løse og visualisere matematiske problemer indenfor naturvidenskaben. (Programmering i Matlab) Hvorfor? Matematik biologi, medicin, sundhed... Programmering simulering, databehandling, it-systemer...
Introduktion Hvordan? Eksempel: kemoterapi Det praktiske
Kemoterapi, problem Kemoterapi: Lægemidler som bremser udvikling af kræftcellerne, men påvirker også kroppens normale celler. Optimal administration? Matematisk model: administration af lægemidler, farmakokinetik (absorption, distribution, metabolisme og elimination) af lægemidler, farmakodynamik (lægemidlers virkemåde, hvordan den påvirker kraftcellerne og normale celler).
Kemoterapi, matematisk model u(t) administration af lægemidler c(t) plasma koncentration af lægemidler n(t) antallet af tumorceller w(t) antallet af hvide blodlegemer dc dt dn dt dw dt = k ac + u V, c(0) = 0 = λn k[c C MIN ]n, n(0) = n 0 = r c vw µwc, w(0) = w 0 Kilde: Optimizing Drug Regiments in Cancer Chemotherapy by an Efficacy Toxicity Mathematical Model. Athanassios Iliadis and Dominique Barbolosi, Computers and Biomedical Research 33, 211-226 (2000)
Kemoterapi, program function [dc,dn,dw] = chemotherapy_model(c,n,w,u) % pharmacokinetics: V = 25; % liters, volume ka = 1.6; % day^ 1, elimination constant % pharmacodynamic efficacy: lambda = 3.0 10^ 3; % day^ 1, growth parameter Cmin = 0.1; % mg liter^ 1, active drug concentration k = 30 10^ 3; % mg^ 1 liter day^ 1, rate of cell killing % pharmacodynamic toxicity: mu = 80 10^ 3; % mg^ 1 liter day^ 1 v = 0.15; % day^ 1 rc = 1.2 10^9; % liter^ 1 day % model: dc = ka c + u/v; dn = lambda n k (c Cmin) n; dw = rc v w mu w c;
Kemoterapi, administrationsprotokoller 1. 500 mg over 1 dag 2. 2 timers 100 mg for 5 dage 3. 1 timers 150 mg på dage 1, 3, 5 4. 125 mg hver dag for 3 dage
Kemoterapi, simulering
Det praktiske Kursusbeskrivelse: Tirsdag (10-17), fredag (10-15) Forelæsninger, gruppearbejde, øvelser, selvstudie 15 ECTS (24 timer/uge) Informationer og kontakt: Kursusbasen, www.kurser.dtu.dk/02609 CampusNet, www.cn.dtu.dk vand@dtu.dk Første forelæsning: Tirsdag, d. 22.9.2015, kl. 10:15 Uni-parken lokale 10 + 11 (10.4.475 + 10.4.475A) Medbring: lærebøg, computer + Matlab Læs: A1 - A3 (mere info på CampusNet)
Matlab og R R Frit tilgængelig og kan hentes fra http://www.r-project.org. Hent en precompiled distribution for enten Windows, Mac eller Linux. Matlab Ikke frit tilgængelig, men både KU og DTU studerende har adgang via enten KU softwarebiblioteket eller DTU software downloads. På DTU software downloads http://downloads.cc.dtu.dk kan i finde: activation key http://downloads.cc.dtu.dk/get/matlab/student/ R2015a_TAH_Student_Act_key.txt vejledning http://downloads.cc.dtu.dk/get/matlab/student/tah_ Student_EndUsers_Guide.pdf, i korte træk, på engelsk: Create a MathWorks account registered to student.dtu.dk e-mail address. Choose Academinc use NOT Student use. Manage Licenses. Add TAH student license to your account. Use activation key for the newest release from DTU software downloads. Download Products. Download the release (4GB) and install using the Internet. Activate. Hjælp: matlab@cc.dtu.dk
Tak for nu Spørgsmål?