1 / 21

PKfit - A Pharmacokinetic Data Analysis Tool in R

Develops a user-friendly program in R for pharmacokinetic data analysis, employing 14 PK models and genetic algorithm, compared with WinNonlin and Boomer software.

teddys
Download Presentation

PKfit - A Pharmacokinetic Data Analysis Tool in R

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. PKfit - A Pharmacokinetic Data Analysis Tool in R Speaker: Chun-ying Lee1 Advisor: Yung-jin Lee2 1Pharmacy Department, Changhua Christian Hospital Changhua, Taiwan 2College of Pharmacy, Kaohsiung Medical University, Kaohsiung, Taiwan

  2. Motivation • Using available packagesin R to create theprogram • Selecting menu-driven mode as the user interface • Studying the application ofgenetic algorithm to PK data analysis • Comparing with WinNonlin and Boomer • WinNonlin http://www.pharsight.com • Boomer http://www.boomer.org

  3. User Interface • Menu-driven mode • Users need not require to be familiar with programming of R • Analyses data step by step

  4. PK models included • Fourteen PK models are currently available (all single-dosed) • Intravenous drug administrations with i.v. bolus or i.v. infusion • Extravascular drug administrations, linear PK with 1st-order absorption/elimination or with nonlinear (Michaelis-Menten) elimination models

  5. Model fitting

  6. Packages required • odesolve (by R. Woodrow Setzer) • lsoda function: solving differential equations • rgenoud (by Walter R. Mebane and Jasjeet S. Sekhon ) • genoud function: Genetic algorithm • stats • nls function: Gauss-Newton algorithm (by Douglas M. Bates and Saikat DebRoy) • optim function: Nelder-Mead simplex method • logLik function: Log-Likelihood (by Jose Pinheiro and Douglas Bates) • AIC function: Akaike’s Information Criterion (by Jose Pinheiro and Douglas Bates) • stats4 • BIC function: Bayesian information criterion

  7. Coding process 7 2019/12/20

  8. Output information • Summary table • Time, observed and calculated concentrations • Weighted residuals • Area under plasma concentration curves (AUC) • Area under the first moment curves (AUMC) • Final values of PK parameters • Model selection criteria • Log-Likelihood (LL) • Akaike’s Information Criterion (AIC) • Schwarz’s Bayesian Criterion (SBC) • Diagnostic plots • Linear plots • Semi-log plots • Residual plots

  9. Validation • All the conditions are set the same in these three software • Data sets • Selected models • Initial values for parameters • Fitting algorithms and numerical integration tools • WinNonlin: Nelder-Mead Simplex method / RKF5 • Boomer: Nelder-Mead Simplex  Gauss-Newton / RKF5 • Criteria • Prediction (absolute) error (PE) • Percentage of prediction (absolute) error (%PE)

  10. Comparison of software Model 1: One-Compartment PK Model I.V. Bolus Single-Dose with Linear Elimination Model 2: One-Compartment PK Model I.V. Bolus Single-Dose with Nonlinear Elimination Model 3: One-Compartment PK Model I.V. Infusion Single-Dose with Linear Elimination Model 4: One-Compartment PK Model I.V. Infusion Single-Dose with Nonlinear Elimination : Running O.K. (AE%  5%)

  11. Comparison of software Model 5: One-Compartment PK Model Extravascular Single-Dose with First-Ordered Absorption and Linear Elimination without Lag Time Model 6: One-Compartment PK Model Extravascular Single-Dose with First-Ordered Absorption and Nonlinear Elimination without Lag Time Model 7: One-Compartment PK Model Extravascular Single-Dose with Zero-Ordered Absorption and Linear Elimination without Lag Time Model 8: One-Compartment PK Model Extravascular Single-Dose with Zero-Ordered Absorption and Nonlinear Elimination without Lag Time : Running O.K. (AE%  5%) X: Not acceptable for final PK parameters (AE% > 5%)

  12. Comparison of software Model 9: Two-Compartment PK Model I.V. Bolus Single-Dose with Linear Elimination Model 10: Two-Compartment PK Model I.V. Infusion Single-Dose with Linear Elimination Model 11: Two-Compartment PK Model Extravascular Single-Dose with First-Ordered Absorption and Linear Elimination without Lag Time : Running O.K. (AE%  5%) X: Not acceptable for final PK parameters (AE% > 5%)

  13. Comparison of software Model 12: One-Exponential Term Model 13: Two-Exponential Term Model 14: Three-Exponential Term : Running O.K. (AE%  5%) X: Not acceptable for final PK parameters (AE% > 5%) X: Crashed

  14. Simulation

  15. Packages required • stats • runif function: random uniform distribution derivates • rnorm function: random normal distribution derivates

  16. Coding process 16 2019/12/20

  17. Output information • Time and concentration • Linear plot • Semi-log plot

  18. Validation • All the simulation results in these three software are very similar with “Error type = No error” with four significant digits A one-compartment PK model with extravascular, single-dose with first-ordered absorption without lag time and linear elimination Dose= 500 (mg) ka= 0.32 (1/hr) kel= 0.11 (1/hr) Vd= 5.8 (L)

  19. Thanks to… • Dr. Woodrow Setzer for odesolve • Dr. Jasjeet Sekhon for rgenoud • Dr. Anthony Rossini for scripting

  20. Reference • R Installation and Administration, Version 2.0.1, 2001. (http://cran.r-project.org/doc/manuals/R-admin.html) • R Language Definition, Version 1.9.1, 2004. (http://cran.r-project.org/doc/manuals/R-lang.html) • Sekhon, J.S. and Mebane, W.R.Jr., Genetic Optimization Using Derivatives: Theory and Application to Nonlinear Models. Political Analysis, 7:187-210, 1998. • Setzer, R.W., The odeslove Package, 2004. • The R Project for Statistical Computing. (http://www.r-project.org) • Writing R Extensions, Version 1.9.1, 2004. (http://cran.r-project.org/doc/manuals/R-exts.html)

  21. Thanks for your attention!

More Related