1 Develop a Tool for Therapeutic Drug Monitoring in R Using OpenBUGS Speaker: Miao-ting Chen 1, M.S. Mentor: Yung-jin Lee 2 1 Department of Hospital Pharmacy,

Slides:



Advertisements
Similar presentations
Model checking in mixture models via mixed predictive p-values Alex Lewin and Sylvia Richardson, Centre for Biostatistics, Imperial College, London Mixed.
Advertisements

Introduction to Monte Carlo Markov chain (MCMC) methods
Motivating Markov Chain Monte Carlo for Multiple Target Tracking
Probabilistic models Jouni Tuomisto THL. Outline Deterministic models with probabilistic parameters Hierarchical Bayesian models Bayesian belief nets.
Latent Variable and Structural Equation Models: Bayesian Perspectives and Implementation. Peter Congdon, Queen Mary University of London, School of Geography.
METHODS FOR HAPLOTYPE RECONSTRUCTION
Bayesian Estimation in MARK
By Addison Euhus, Guidance by Edward Phillips An Introduction To Uncertainty Quantification.
PKfit - A Pharmacokinetic Data Analysis Tool in R
Introduction of Markov Chain Monte Carlo Jeongkyun Lee.
Gibbs Sampling Qianji Zheng Oct. 5th, 2010.
The BigWinPops and MM-USCPACK Programs, USC Laboratory of Applied Pharmacokinetics ( The BigWinPops and MM-USCPACK Programs, USC Laboratory.
Design of Individualized Dosage Regimes using a Bayesian Approach J. M. Laínez, G. Blau, L. Mockus, S. Orçun & G. V. Rekalitis May 2011.
Markov-Chain Monte Carlo
1 Graphical Diagnostic Tools for Evaluating Latent Class Models: An Application to Depression in the ECA Study Elizabeth S. Garrett Department of Biostatistics.
Stochastic approximate inference Kay H. Brodersen Computational Neuroeconomics Group Department of Economics University of Zurich Machine Learning and.
Industrial Engineering College of Engineering Bayesian Kernel Methods for Binary Classification and Online Learning Problems Theodore Trafalis Workshop.
PHD Approach for Multi-target Tracking
USE OF LAPLACE APPROXIMATIONS TO SIGNIFICANTLY IMPROVE THE EFFICIENCY
Exploring subjective probability distributions using Bayesian statistics Tom Griffiths Department of Psychology Cognitive Science Program University of.
Results 2 (cont’d) c) Long term observational data on the duration of effective response Observational data on n=50 has EVSI = £867 d) Collect data on.
Particle Filters for Mobile Robot Localization 11/24/2006 Aliakbar Gorji Roborics Instructor: Dr. Shiri Amirkabir University of Technology.
Bayesian Analysis for Extreme Events Pao-Shin Chu and Xin Zhao Department of Meteorology School of Ocean & Earth Science & Technology University of Hawaii-
ivivc - A Tool for in vitro- in vivo Correlation Exploration with R
Robin McDougall, Ed Waller and Scott Nokleby Faculties of Engineering & Applied Science and Energy Systems & Nuclear Science 1.
The Paradigm of Econometrics Based on Greene’s Note 1.
Bayesian and Geostatistical Approaches to Inverse Problems Peter K. Kitanidis Civil and Environmental Engineering Stanford University.
Introduction to WinBUGS Olivier Gimenez. A brief history  1989: project began with a Unix version called BUGS  1998: first Windows version, WinBUGS.
Bayesian parameter estimation in cosmology with Population Monte Carlo By Darell Moodley (UKZN) Supervisor: Prof. K Moodley (UKZN) SKA Postgraduate conference,
Introduction to MCMC and BUGS. Computational problems More parameters -> even more parameter combinations Exact computation and grid approximation become.
Comparison of several prediction errors for model evaluation K. Brendel 1, E. Comets 1, C. Laveille 2, R. Jochemsen 2, F. Mentré 1 The model (model B)
R2WinBUGS: Using R for Bayesian Analysis Matthew Russell Rongxia Li 2 November Northeastern Mensurationists Meeting.
Finding Scientific topics August , Topic Modeling 1.A document as a probabilistic mixture of topics. 2.A topic as a probability distribution.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Fault Prediction with Particle Filters by David Hatfield mentors: Dr.
Likelihood and Bayes Brian O’Meara
A Comparison of Two MCMC Algorithms for Hierarchical Mixture Models Russell Almond Florida State University College of Education Educational Psychology.
Tracking Multiple Cells By Correspondence Resolution In A Sequential Bayesian Framework Nilanjan Ray Gang Dong Scott T. Acton C.L. Brown Department of.
Bayesian Hierarchical Modeling for Longitudinal Frequency Data Joseph Jordan Advisor: John C. Kern II Department of Mathematics and Computer Science Duquesne.
Probabilistic models Jouni Tuomisto THL. Outline Deterministic models with probabilistic parameters Hierarchical Bayesian models Bayesian belief nets.
Markov Chain Monte Carlo for LDA C. Andrieu, N. D. Freitas, and A. Doucet, An Introduction to MCMC for Machine Learning, R. M. Neal, Probabilistic.
Reducing MCMC Computational Cost With a Two Layered Bayesian Approach
Item Parameter Estimation: Does WinBUGS Do Better Than BILOG-MG?
 2006 National Council on Compensation Insurance, Inc. Slide 1 of 17 A Claim Counts Model for Discerning the Rate of Inflation from Raw Claims Data Spring.
Pharmacokinetics of Vancomycin in Adult Oncology Patients Hadeel Al-Kofide MS.c; Iman Zaghloul PhD; and Lamya Al-Naim PharmD Department of Clinical Pharmacy,
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
CS Statistical Machine learning Lecture 25 Yuan (Alan) Qi Purdue CS Nov
Bayesian Modelling Harry R. Erwin, PhD School of Computing and Technology University of Sunderland.
1 Getting started with WinBUGS Mei LU Graduate Research Assistant Dept. of Epidemiology, MD Anderson Cancer Center Some material was taken from James and.
PHT 415 BASIC PHARMACOKINETICS
| 1 Application of a Bayesian strategy for monitoring multiple outcomes in early oncology clinical trials Application of a Bayesian strategy for monitoring.
Bursts modelling Using WinBUGS Tim Watson May 2012 :diagnostics/ :transformation/ :investment planning/ :portfolio optimisation/ :investment economics/
Hierarchical Models. Conceptual: What are we talking about? – What makes a statistical model hierarchical? – How does that fit into population analysis?
Generalization Performance of Exchange Monte Carlo Method for Normal Mixture Models Kenji Nagata, Sumio Watanabe Tokyo Institute of Technology.
Markov Chain Monte Carlo in R
MCMC Output & Metropolis-Hastings Algorithm Part I
Advanced Statistical Computing Fall 2016
Bayesian data analysis
Figure Legend: From: Bayesian inference for psychometric functions
Ch3: Model Building through Regression
Introduction to the bayes Prefix in Stata 15
BAYESIAN THEORY WITH ADAPTIVE METHOD OR DOSING WITH FEEDBACK
Multiple Model Dosage Design
INTRODUCTION TO BAYESIAN THEORY
Clinical Pharmacokinetics
Nat. Rev. Clin. Oncol. doi: /nrclinonc
Robust Full Bayesian Learning for Neural Networks
Expectation-Maximization & Belief Propagation
Yalchin Efendiev Texas A&M University
Classical regression review
Presentation transcript:

1 Develop a Tool for Therapeutic Drug Monitoring in R Using OpenBUGS Speaker: Miao-ting Chen 1, M.S. Mentor: Yung-jin Lee 2 1 Department of Hospital Pharmacy, Kaohsiung Veteran General Hospital 2 College of Pharmacy, Kaohsiung Medical University Kaohsiung, Taiwan

2 Therapeutic Drug Monitoring (TDM) To optimize individual patient’s drug therapy through monitoring its serum concentrations of the target drugs, as well as the observed clinical response Observation  estimate PK/PD parameters  dosage adjustment

3 BUGS posterior distribution prior distribution likelihood The BUGS (Bayesian inference Using Gibbs Sampling): Bayesian analysis of complex statistical models using Markov chain Monte Carlo (MCMC) methods prior likelihood posterior

4 model { for (i in 1:N) { INR[i]~dnorm(mu[i],1.0E+6) mu[i]<-pow(a[i],(1/0.383)) a[i]<-((1/((m[i]*(cl_F[i]/v_F[i]))/(pow(kc[i],2))*(1- (kc[i]*tau[i]/(1-exp(kc[i]*tau[i]))))m[i]/kc[i]*log ((D[i]/v_F[i])/(Cpmax[i]*(1-exp(cl_F[i]/v_F[i]*tau[i] )))))+3.36)/4.368) m[i]~dgamma(0.1,0.1) Cpmax[i]~dgamma(0.1,0.1) kc[i]~dgamma(0.1,0.1) cl_F[i]~dgamma(0.1,0.1) v_F[i]~dnorm(7.5,100) }} Bayesian PK Hierarchical Model (using warfarin as the example) likelihood Prior distribution

5 OpenBUGS Required programs or R packages BRugs

6 Setting steps PK model modelcheck(“modelname.txt”)modeldata(“dataname.txt”)modelCompile(numChains=1)modelGenInits( )modelUpdate(10000) samplesSet(c("ka","cl_F")) modelUpdate(10000) show(samplesStats("*")) samplesHistory("*",mfrow=c(3,1), ask = FALSE) samplesDensity("*", mfrow = c(3, 2), ask = FALSE) samplesAutoC("*",1, mfrow = c(3, 2), ask = FALSE bugsData( …….),fileName=file.path(getwd(),“modelname.txt"),digits=5)

7 The ability of the tdm package estimate PE (Prediction Error, %) = ( Eq.1) P pr= predicted value P true= true values Convergence of MCMC chain (history, density and autocorrelation plots) Validation

8 tdm Menu driven UI 16 PK & 1 PD models most steady-state (ss) Four data types single subject & one conc. single subject & multiple conc. many subjects & one conc. many subjects & multiple different conc. Convergence plots Dose adjustment Menu Aminoglycoside Carbamazepine Digoxin Lithium Lithium carbonate Lithium citrate Theophylline salt Aminophylline anhydrous Aminophylline dihydrous Oxtriphylline Theophylline Phenytoin Valproate Vancomycin Anti-HIV Enfuvirtide Indinavir Ritonavir Immunosuppressant Cyclosporine-A Everolimus Tacrolimus Enoxaparin Imatinib mesylate Warfarin History plot Auto-correlation plot Density plot

9 Comparison Between tdm and JPKD Prediction error (%) of PK parameters were similar to those using nonlinear regression (empirical Bayesian) obtained from JPKD (Java PK For Desktop).

10 Convergence Low PE(%) is not necessarily imply that Markov chains converge successfully. Also, successful convergence of Markov chains do not necessarily result in low PE(%). In setting of tdm, we did not increase updating for convergence.

11 Limitation of tdm Currently tdm is only available for Windows platform computer (BRugs and OpenBUGS are now only available for Windows). ODE equation can not currently be used to define model in tdm.

12 tdm website:

Acknowledge Chun-ying Lee (Changhua Christian Hospital, Changhua, Taiwan): package building and environment setting Uwe Ligges (Fakultät Statistik, Technische Universität Dortmund, Dortmund, Germany): coding and compiling (by e- mail) Kurt Hornik (Department of Statistics and Mathematics of the Wirtschaftsuniversität Wien, Austria): coding and compiling (by ) Kaohsiung Veteran General Hospital and Dr. Cheng DL Medical Research Foundation, Kaohsiung, Taiwan: sponsoring this trip

14 References Yamaoka K, et al., A nonlinear multiple regression program, MULTI2 (BAYES), based on Bayesian algorithm for microcomputers. Journal of Pharmacobio- Dynamic 1985;8: Application of Bayesian Estimation to a Two compartment Model in PK/PD OpenBUGS website: R website:

15 Thanks for your attention