© Tripos, L.P. All Rights Reserved Computational Challenges of PK/PD NLME Bob Leary Pharsight Corporation.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

Scenario: EOT/EOT-R/COT Resident admitted March 10th Admitted for PT and OT following knee replacement for patient with CHF, COPD, shortness of breath.
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Multicriteria Decision-Making Models
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
STATISTICS Joint and Conditional Distributions
STATISTICS INTERVAL ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
STATISTICS POINT ESTIMATION Professor Ke-Sheng Cheng Department of Bioenvironmental Systems Engineering National Taiwan University.
STATISTICS Univariate Distributions
David Burdett May 11, 2004 Package Binding for WS CDL.
We need a common denominator to add these fractions.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
Chapter 7 Sampling and Sampling Distributions
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Simple Linear Regression 1. review of least squares procedure 2
An introduction to population kinetics Didier Concordet NATIONAL VETERINARY SCHOOL Toulouse.
Break Time Remaining 10:00.
Factoring Quadratics — ax² + bx + c Topic
EE, NCKU Tien-Hao Chang (Darby Chang)
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
MM4A6c: Apply the law of sines and the law of cosines.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Copyright © 2013, 2009, 2005 Pearson Education, Inc.
LIAL HORNSBY SCHNEIDER
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
4. Binomial Random Variable Approximations,
Bellwork Do the following problem on a ½ sheet of paper and turn in.
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1 Section 5.5 Dividing Polynomials Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Success with ModelSmart3D Pre-Engineering Software Corporation Written by: Robert A. Wolf III, P.E. Copyright 2001, Pre-Engineering Software Corporation,
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Chapter 1: Expressions, Equations, & Inequalities
Adding Up In Chunks.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Artificial Intelligence
Research Summary 08/2010 Dr. Andrej Mošat` Prof. A. Linninger, Laboratory for Product and Process Design, M/C 063 University of Illinois at Chicago 04.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Essential Cell Biology
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Chapter 8 Estimation Understandable Statistics Ninth Edition
Exponents and Radicals
Clock will move after 1 minute
PSSA Preparation.
Copyright © 2013 Pearson Education, Inc. All rights reserved Chapter 11 Simple Linear Regression.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Simple Linear Regression Analysis
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Tutorial 1: Sensitivity analysis of an analytical function
16. Mean Square Estimation
9. Two Functions of Two Random Variables
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Commonly Used Distributions
More on Parametric and Nonparametric Population Modeling: a brief Summary Roger Jelliffe, M.D. USC Lab of Applied Pharmacokinetics See also Clin PK, Bustad.
Presentation transcript:

© Tripos, L.P. All Rights Reserved Computational Challenges of PK/PD NLME Bob Leary Pharsight Corporation

© Tripos, L.P. All Rights Reserved Slide 2 Computational challenge #1 – make execution time reasonable Many PK/PD NLME software packages - NONMEM (with many choices for methods) is by far the most popular, but not necessarily always the most appropriate All methods are to some degree computationally intensive – execution time can be a limiting factor, even for a single run Many types of analyses require multiple runs (bootstrap, covariate search, likelihood profiling, etc. – execution time constraints can be severe).

© Tripos, L.P. All Rights Reserved Slide 3 Execution time, contd There are trades-offs between accuracy/statistical quality and speed: FO vs FOCE vs MCPEM/SAEM/NPAG Technology (parallel computing) can help a lot, but algorithmic improvements are at least equally important (SAEM, MCPEM vs. FOCE)

© Tripos, L.P. All Rights Reserved Slide 4

© Tripos, L.P. All Rights Reserved Slide 5 NPAG Outperforms NPEM CPU HRS MB LOG -LIK NPEM: NPAG:

© Tripos, L.P. All Rights Reserved Slide 6 Computational Challenges #2 - #4 PK/PD NLME models and data are complex and computationally demanding, probably much more so that most other NLME application areas. Special purpose software is needed. Many of the methods are complex, not well documented, approximate, not easily understood by the user base, and at least somewhat fragile Software is relatively difficult to learn and use

© Tripos, L.P. All Rights Reserved Slide 7 A chronology of events in development of NLME 1972 – Sheiner, Rosenberg, Melmon paper (FO) 1977 – NONMEM group established at UCSF (L. Sheiner and S. Beal) 1979 – First NONMEM FO program appears 1986 – First nonparametric method NPML (A. Mallet) 1990 – First FOCE method (Lindstrom/Bates) 1990 – First Bayesian method (Gelfand/Smith – Bugs and PKBugs)

© Tripos, L.P. All Rights Reserved Slide 8 Chronology, contd NPEM nonparametric method (Schumitzky) 1992 – First PAGE meeting (63 participants, 500+ in 2010) First Laplacian method - enables general LL models (Wolfinger) 1999 – FDA Guidance for POP PK 2004 –2005 EM methods (SAEM, MCPEM, PEM), Lyon inter-method comparison exercises, MONOLIX 2007 – EMEA guidelines for POP PK 2009 – NONMEM SAEM/MCPEM/Bayesian, Pharsight PHOENIX

© Tripos, L.P. All Rights Reserved Slide 9 Some PK/PD software NONMEM (L. Sheiner and S. Beal, UCSF 1979 – to date) -primarily parametric modeling, although has primitive NP method -classical approximate likelihood methods (FO, FOCE, FOCEI, Laplacian) -new accurate likelihood EM methods (SAEM and MCPEM) (2009) -Bayesian methods (2009) USC*PACK (R. Jelliffe, USC/LAPK et al., 1993-to date) -nonparametric (NPEM, NPAG) (A. Schumitzky, R. Leary) -individual dosing optimization – multiple model control (D. Bayard)

© Tripos, L.P. All Rights Reserved Slide 10 PK/PD software, contd Monolix (INSERM, to date) - SAEM (Stochastic Approximation Expectation Maximization) Adapt/S-Adapt (USC/BMSR, D. DArgenio, R. Bauer, 1989-to date) MCPEM (Monte Carlo Parametric Expectation Maximization) + Bayesian PHOENIX (Pharsight, 2009 – to date) classical NM methods + AGQ + SAEM + QMCPEM + NPAG + WinNonLin single subject and NCA modeling BUGS, WinBUGS – (1999 to date) – Bayesian S+ NLME, R NLME, SAS PROC-NLMIXED can be used, but not well suited for PK/PD

© Tripos, L.P. All Rights Reserved Slide 11 PK/PD Software User Base WinNonLin (Single Subject, NCA): 6000 (3000 academic, 3000 commercial) NONMEM (Population NLME): 1500 Commercial demand for experienced users exceeds supply

© Tripos, L.P. All Rights Reserved Slide 12 Population PK analysis is concerned with identifying and quantifying the random [random effects] and nonrandom [covariate effects] variability in the PK behavior of the patient population About 25% of recent submissions at time of writing included a population analysis Magnitude of random variability is particularly important because the safety and efficacy of a drug is affected. Mentions Standard Two Stage and NLME modeling as possible methods FDA Guidance for Industry, 1999

© Tripos, L.P. All Rights Reserved Slide 13 EMEA Guidelines 2007 NLME Pop PK analysis appears to be mandatory, or at least expected No mention of STS Extensive specification of model validation diagnostics and validation techniques (CWRES, predictive checks, etc.) Notes FDA Guidance is from 1999 and The FDA guidance should be read bearing in mind that it was written in 1999 and that population pharmacokinetics is an evolving science

© Tripos, L.P. All Rights Reserved Slide 14 Obligatory ODE section

© Tripos, L.P. All Rights Reserved Slide 15 ODE Considerations Most PK models are dynamical systems that can be described by ordinary differential equations (ODEs) ODEs often need to be solved numerically (many PK/PD software packages use ODEPACK, a library of ODE solvers developed by A. Hindmarsh at LLNL) If system is linear and homogeneous with constant coefficients, the matrix exponential can be used Some special cases (1, 2, and 3-compartment models) are best handled by built-in closed form solutions. Special handling capabilities are built in to the software for lag times, bioavailability, etc.

© Tripos, L.P. All Rights Reserved Slide 16 A Simple PK Model as ODE : 1-Compartment IV Bolus

© Tripos, L.P. All Rights Reserved Slide 17 IV Bolus closed form solution

© Tripos, L.P. All Rights Reserved Slide 18 Multiple Doses: Use superposition if model ODE is linear Covariate models with time varying covariates pose additional complications – suppose K=tvK(1+(coef)(SCR-SCR0))

© Tripos, L.P. All Rights Reserved Slide 19 1-Comp first order absorption extra-vascular dosing

© Tripos, L.P. All Rights Reserved Slide 20 1-Comp first order absorption extra-vascular dose solution

© Tripos, L.P. All Rights Reserved Slide 21 1 compartment 0-order (IV) dosing ODE

© Tripos, L.P. All Rights Reserved Slide 22 General N-compartment model : 0 and 1 st order dosing

© Tripos, L.P. All Rights Reserved Slide 23 Nonlinear cases must be solved numerically with ODE solvers (ODEPACK)

© Tripos, L.P. All Rights Reserved Slide 24 ODE solver order of preference/speed 1.Closed form (1, 2, 3 compartment, 0 and 1 st order dosing) 2.Matrix Exponential (Linear, constant coefficient) 3.Non-stiff numerical ODE solver (Runge-Kutta, Adams) 4.Stiff ODE solver (Gear BDF) Node execs = (Niter_out)(Nfix+Nran)(Nsub)(Niter_in)(Nran)(Ntime) (100)(10)(1000)(20)(5)(10) = 1,000,000,000

© Tripos, L.P. All Rights Reserved Slide 25 End of ODE section, Start of methods section

© Tripos, L.P. All Rights Reserved Slide 26 Simple (single subject) regression Model PK Model Data Residual Error Model

© Tripos, L.P. All Rights Reserved Slide 27 Extended least squares objective function

© Tripos, L.P. All Rights Reserved Slide 28 Computational challenge : minimize Nonlinear, nonconvex, But no likelihood approximations are necessary in single subject case Unconstrained (can add bound constraints if desired) No exploitable structure Use general purpose unconstrained quasi-Newton method UNCMIN from TOMS is 99+% reliable, but may encounter problems with multiple minima -

© Tripos, L.P. All Rights Reserved Slide 29 Regression model to estimate V and K

© Tripos, L.P. All Rights Reserved Slide 30 A simple population PK model: IV Bolus contd

© Tripos, L.P. All Rights Reserved Slide 31 Population Likelihood function

© Tripos, L.P. All Rights Reserved Slide 32 L i cannot be evaluated analytically – how to proceed? Numerical quadrature - adaptive Gaussian quadrature, Monte Carlo integration, quasi-Monte Carlo integration – very slow, dimensionality problems Laplace approximation – FO, FOCE, Laplace (Y. Wang, 2006) Use a method that does not require integration (SAEM,PEM, MCPEM, Bayesian methods, nonparametric methods)

© Tripos, L.P. All Rights Reserved Slide 33 Laplacian Approximation (FO, FOCE, Laplacian)

© Tripos, L.P. All Rights Reserved Slide 34 Joint log likelihood J( ) and Laplacian, FOCE, and FO approximations

© Tripos, L.P. All Rights Reserved Slide 35 Conditional methods (FOCE, Laplace) require nested optimizations to find mode of J, FO does not Each top level evaluation of requires Nsub mode-finding optimizations of Total number of innter optimizations = (Neval)(Nsub) - can easily reach 100,000 or more, leading to a reliability problem

© Tripos, L.P. All Rights Reserved Slide 36 Lyon bake-off of NLME methods

© Tripos, L.P. All Rights Reserved Slide 37

© Tripos, L.P. All Rights Reserved Slide 38 STATISTICAL EFFICIENCIES

© Tripos, L.P. All Rights Reserved Slide 39 Approximate likelihoods can destroy statistical efficiency

© Tripos, L.P. All Rights Reserved Slide 40 SAEM, MCPEM, NPEM/NPAG

© Tripos, L.P. All Rights Reserved Slide 41 The ideal case –V i and K i can be observed Parametric estimators Nonparametric histogram

© Tripos, L.P. All Rights Reserved Slide 42 The real case: V i and K i are not directly observable We only have time profiles of drug plasma concentrations Measurement and dosing protocols are not uniform over different individuals At best, we can get estimates by solving a regression model

© Tripos, L.P. All Rights Reserved Slide 43 Standard Two-Stage Method V i and K i are estimated by simple nonlinear regression methods Parametric estimators Nonparametric histogram

© Tripos, L.P. All Rights Reserved Slide 44 MCPEM and SAEM are Monte Carlo versions of STS

© Tripos, L.P. All Rights Reserved Slide 45 NPEM and NAG: Many PK/PD populations have sub- populations that would be missed by parametric techniques A - True two-parameter population distribution B – Best normal approximation to population distribution

© Tripos, L.P. All Rights Reserved Slide 46 NPEM and NPAG 1.Assign an unknown probability (or probability density value) p j to each grid point 2.Grid the relevant portion of the (V,K) with grid points (Vj,Kj) 3.Estimate probabilities p j by maximizing the (exact) nonparametric log likelihood

© Tripos, L.P. All Rights Reserved Slide 47 NPEM vs NPAG NPEM uses a fixed, static grid and and EM algorithm to solve optimization problem (no formal numerical optimization) for the probabilities p j NPAG uses an adaptive grid (multiple iterations) and a convex special purpose primal-dual algorithm to optimize the log likelihood A later extension of NPAG incorporated a d-optimal design criterion based on the dual solution that enables candidate new grid points to be tested very rapidly for potential for improving the likelihood Final optimal nonparametric distribution is discrete with at most Nsub support points.

© Tripos, L.P. All Rights Reserved Slide 48 NPAG results format looks like ideal case of direct observation

© Tripos, L.P. All Rights Reserved Slide 49 PHX NPAG vs FOCE for bimodal distribution of Ke values