Academia.eduAcademia.edu

Software Supported Modelling in Pharmacokinetics

2006, Lecture Notes in Computer Science

A powerful new software concept to physiologically based pharmacokinetic (PBPK) modelling of drug disposition is presented. It links the inherent modular understanding in pharmacology with orthogonal design principles from software engineering. This concept allows for flexible and user-friendly design of pharmacokinetic whole body models, data analysis, hypotheses testing or extrapolation. The typical structure of physiologically-based pharmacokinetic models is introduced. The resulting requirements from a modelling and software engineering point of view and its realizations in the software tool MEDICI-PK are described. Finally, an example in the context of drug-drug interaction studies is given, that demonstrates the advantage of defining a whole-body pharmacokinetic model in terms of the underlying physiological processes quite impressively: A system of 162 ODEs is automatically compiled based on the specification of 7 local physiological processes only.

Software Supported Modelling in Pharmacokinetics Regina Telgmann1 , Max von Kleist2 and Wilhelm Huisinga2 1 CiT GmbH, Oldenburger Str. 200, D-26180 Rastede, Germany r.telgmann@cit-wulkow.de 2 Freie Universität Berlin, Department of Mathematics and Informatics, Arnimallee 6, D-14195 Berlin, Germany {kleist,huisinga}@mi.fu-berlin.de Abstract. A powerful new software concept to physiologically based pharmacokinetic (PBPK) modelling of drug disposition is presented. It links the inherent modular understanding in pharmacology with orthogonal design principles from software engineering. This concept allows for flexible and user-friendly design of pharmacokinetic whole body models, data analysis, hypotheses testing or extrapolation. The typical structure of physiologically-based pharmacokinetic models is introduced. The resulting requirements from a modelling and software engineering point of view and its realizations in the software tool MEDICI-PK are described. Finally, an example in the context of drug-drug interaction studies is given, that demonstrates the advantage of defining a whole-body pharmacokinetic model in terms of the underlying physiological processes quite impressively: A system of 162 ODEs is automatically compiled based on the specification of 7 local physiological processes only. 1 Introduction Pharmacokinetics is the study of the time course of drug and metabolite levels in different fluids, tissues, and excreta of the body [12]. This includes the investigation and understanding of the processes of absorption, distribution, metabolism, and excretion (ADME). The pharmacokinetic profile of a drug strongly influences its delivery to biological targets, thereby affecting its efficacy and potential side effects. Following studies in the late 1990s indicating that poor pharmacokinetics and toxicity were important causes of costly late-stage failures in drug development, it has been widely perceived that these areas need to be considered as early as possible in the drug discovery process [1]. Today’s combinatorial chemistry and high throughput screening methods anlarged the space of drug candidates significantly, creating actual needs for in silico pharmacokinetic analysis to support the drug development pipeline. The pharmacokinetics of a compound are 2 Regina Telgmann et al. typically understood, analyzed and interpreted in the context of their underlying ADME processes. However, there is no unique mathematical model for any of these processes; usually a number of different models with different underlying assumptions, parameterization and applicability are concurrent. To efficiently support in silico modelling and simulation in pharmacokinetics, we propose to inherit the inherent modular structure, which is based on the physiological processes, to the software tool. We describe the concepts of modularity and orthogonality as fundamental principles for the design of a virtual lab in pharmacokinetics. The above mentioned design principles have recently been realized successfully in the software tool MEDICI-PK, that is especially designed to fit the needs in pharmacokinetic modelling. Our approach is illustrated by an example from drug-drug interaction studies. 2 Mathematical Modelling in Physiologically Based Pharmacokinetics (PBPK) Fig. 1. Organ structure of a physiologically based pharmacokinetic model. A physiologically based pharmacokinetic (PBPK) whole body model is a special type of compartmental model, in which the compartments represent anatomical volumes, such as organs or tissues. The compartments are connected in an anatomically meaningful way, to simulate drug exchange via the blood flow. The conceptional representation of a 15 organ PBPK model is shown in Fig. 1. Each compartment is further subdivided into the four phases erythrocytes, plasma, interstitium and cellular space (see Fig. 1). Many physiological processes in pharmacokinetics are accessible for a mechanistic description at this resolution. Typically, following processes are modelled: – Convection of drug molecules by the blood flow Lecture Notes in Bioinformatics (LNBI) 2006 Vol. No. – – – – 3 Binding to macromolecules in plasma and interstitial space Distribution into tissue Diffusion or active transport across the cellular membrane Metabolism or interaction with metabolic networks or signalling pathways etc. There are many levels of mathematical description for a certain biological process (e.g., each of the physiological processes stated in the above list). To give an example, the process of protein binding (complex formation) between a compound and some macromolecule can be explicitly modelled in terms of the corresponding differential equations derived from the law of mass action. However, often it is assumed that the binding process is fast in comparison to other processes and therefore in dynamical equilibrium (quasi-stationarity). This results in some algebraic equation, often still accounting for saturation effects of the binding process. A further simplification finally results in a linear algebraic equation that is not capable of accounting for saturation effects, however it may be directly parameterized in terms of a frequently generated in vitro parameter. Each mathematical model has its range of applicability and typically requires different knowledge about the process and in particular different input parameters. In broad terms, a chosen model will be a compromise between detailed mechanistic description and required ”quality” of the input parameters. Typically, the knowledge and the quality of parameters increases along the drug discovery and development process so that adaptation of the model to the current knowledge and parameter quality is possible (and should be aimed for). The characterization of the PBPK model already suggests a modular description of the whole body model, especially in drug discovery. In mathematical terms, a PBPK model constitutes a set of differential/algebraic equations describing the underlying processes. The current status of software development in pharmacokinetics is dominated by either a purely equation based approach— contradicting user-friendliness—or implementing a static model—contradicting flexibility [10]. Instead, the requirements on user-friendliness and flexibility can be fulfilled by the use of sophisticated modular software concepts and structures, as outlined in the next section. 3 Modular Software Design To support the specification of a whole-body pharmacokinetic model, a variety of physiological processes (mentioned above) and a collection of different mathematical models to describe these processes have to be regarded. In practice, identical processes in different compartments will often be described by identical mathematical models; –however, from a software engineering point of view it is important to encapsulate the mathematical descriptions into modular parts. These modular parts (”models”), collected in a model library, are defined only once and can be re-used inside the whole PK model wherever suitable. This 4 Regina Telgmann et al. prevents re-definition and rewriting and supports the even treatment of same processes wherever wanted. The models are specified in terms of concentrations and parameters, but (a prerequisite for this approach) are independent of a specific numerical value of the parameters. Using the ”same” model in a different context requires evaluating different parameter values for the same mathematical expressions, depending on the context where the model is used. A given topology (like the 15 organs example) linked together with a selection of models from the library for each compartment therefore builds a description of the PBPK model which is still independent of any specific numerical values. It may be evaluated for any selection of parameter values. The parameters to which a models (might) refer can be classified as compound dependent, species/individual dependent, dependent on both or on none. This classification suggests the introduction of corresponding software objects building another orthogonal structure. For the full specification of a PBPK model, parameters and compound- as well as species-specific values of these parameters have finally to be linked—this is realized by the simulation object. Model definition Organs (o) + Phases Parameter definition Physiological process library type (binding, diffusion, metabolisms, etc.) -description, formulas - general parameter dependencies (o,c,i) Topology templates Compounds (c): - definitions - parameters (o) Individuals (i): - definitions - parameters (o) Mix parameters (c+i) Simulation scenario Full body model: - topology - selected processes Simulation object - full body model - individual - compounds - dosing strategies Simulation results Fig. 2. Schematic illustration of the orthogonal approach to software supported pharmacokinetic modelling. Lecture Notes in Bioinformatics (LNBI) 2006 Vol. No. 5 Because the models address the concentration of a compound by fixed terms (e.g. ”Comp1”) it is necessary to map the actual selection of a compound to this expression. Models which consider only one compound need no mapping since this is internally handled. Multi-compound models that consider more than one compound (e.g, needed in metabolism models for interactions between different compounds) necessitate an explicit mapping of the terms addressing the different compound concentrations. For instance, the simple metabolism model dC (1) = k1 C (1) − k2 C (1) C (2) dt dC (2) = −k1 C (2) + k2 C (1) C (2) V dt will be evaluated for two compounds A and B, only if the mapping between compounds (A,B) and concentration terms (C (1) , C (2) ) in the above equations is performed, e.g., A to C (1) and B to C (2) . As soon as all missing mappings are defined, the PBPK model is completed. When starting the simulation, the resulting differential equation system is automatically generated, including the assignment of all compound-specific parameter values and species-specific physiological parameter values to the respective processes. An illustrative example from drug-drug interaction studies is given in the next section that illuminates the advantage of defining a whole-body PBPK model in terms of the underlying (local) physiologically processes quite impressively. V 4 Examples Some drugs are administered as so-called pro-drugs that are metabolized into active compounds by liver enzymes. One example is Oseltamivir, better known as Tamiflu [8]. Tamiflu is the main antiflu medicine recommended by the World Health Organization (WHO) [2]. In anticipation of a flu pandemic, the WHO suggests that countries should stockpile enough Tamiflu to allow the treatment of at least a quarter of their population. At present time, however, the supplies of Tamiflu are enough to cover about 2% of the world population only. Recently, Hill et al. [7] highlighted a way to effectively double the supplies of Tamiflu: When administered with a second drug, called probenicid, Tamiflu excretion into the urine is stopped. As a result, only half of the normal doses of Tamiflu are needed. This ”wartime tactic” could be used to double power of scarce resources of Tamiflu in case of a flu pandemic [2]. Here, in silico modelling and simulation could help to better understand and possibly further optimize the co-administration effects. Motivated by the above example, we want to illustrate how the previously introduced software concepts, –realized in MEDICI-PK, can be used to efficiently model the phenomena of pro-drug administration and drug-drug interaction. Our aim is not to reproduce clinical data, but rather to demonstrate the power of our orthogonal and modular approach to pharmacokinetic modelling. 6 Regina Telgmann et al. Table 1. Brief overview over the performed simulations. description interactions dosing independent pharmacokinetics - A: 2[mg/kg B: 2[mg/kg C: 2[mg/kg conversion of pro-drug A to A→B A: 2[mg/kg active metabolite B C: 2[mg/kg conversion of pro-drug A to B A → B↓⊢ C A: 2[mg/kg C: 2[mg/kg competition for active tubular excretion between B and C body weight] i.v. body weight] i.v. body weight] i.v. body weight] i.v. body weight] i.v. body weight] i.v. body weight] i.v. The starting point is the definition of the building blocks in our PBPK model. This is done in terms of the relevant physiological processes like: (a) i.v. absorption, (b) linear protein binding, (c) passive diffusion, (d) tissue distribution (according to [6]), (e) saturable metabolism, (f) renal excretion. Each of the processes (modules) is defined in a ’model basis’ by a corresponding mathematical equation. For instance, the processes of saturable metabolism is defined by vmeta = meta Vmax Cu , meta + C Km u (1) meta meta with maximum reaction velocity Vmax and Michaelis-Menten constant Km . The concentration of unbound drug is denoted by Cu . The process of excretion is specified by vexcr = QGF Cu + ren Vmax Cu − Qre−abs. Cu . ren + C Km u (2) ren denotes the maximum velocity of the saturable active tubuThe parameter Vmax ren lar excretion process with Michaelis-Menten constant Km . QGF and Qre−abs. are the glomerular filtration rate and the passive reabsorption rate respectively. The renal excretion has been modelled as a function of three processes: (i) passive glomerular filtration (efflux), (ii) active tubular secretion (efflux) and (iii) passive reabsorption. Metabolic clearance in the kidney has been neglected. In total, seven local processes have been defined to model the whole body pharmacokinetics of the three compounds. The overall PBPK model is then defined by the full body template that links the local physiological process modules on the organ level. For efficiancy, it is possibe to define a generic organ structure, which is taken as a default for the initialization of the entire list of organ models. Subsequent individual modifications are possible in order to model organ specific processes, like e.g., excretion by the kidneys. Next, we specify the physiological parameters of the considered species, in our case a 250 g weighting male rat. These values are later needed to fill the model parameters. Finally, we specify the compound-specific Lecture Notes in Bioinformatics (LNBI) 2006 Vol. No. 7 data. Motivated by the Tamiflu example, we consider three compounds named A, B, and C; a pro-drug, an active metabolite and a competitive inhibitor for the secretion (of compound B). II. I. 1 1 0.8 0.8 plasma 0.6 0.4 0.4 0.2 0.2 0 0 1 2 3 4 plasma 0.6 5 0 0 1 2 3 4 5 III. 1 4 0.8 plasma 0.6 concentration [ µg/ml] compound A compound B compound C 3 2 0.4 lung 1 0.2 0 0 1 2 3 4 5 0 4 4 3 3 2 0 1 2 3 5 4 5 2 liver kidney 1 0 4 1 0 1 2 3 time [h] 4 5 0 0 1 2 3 time [h] Fig. 3. Simulation results as concentration vs. time profiles in venous plasma for (I.) independent pharmacokinetics (top left) and (II.) conversion of pro-drug A to B (top right). The simulation results for (III.) competition for tubular excretion of compounds B and C are shown in the middle and bottom panels. The middle left and right panels shows the concentration vs. time profiles in the venous plasma and interstitial space of the lung, while the bottom panels show the profiles in the cellular space of the liver (bottom left) and kidney. At this stage, the three constituents are completely independent. The PBPK model is specified in terms of parameters, however, no actual numerical values are assigned in the model. Only if we map the specific numerical values of the parameters (corresponding to the compound and the species of interest), we obtain a fully specified and ready to simulate so-called ’simulation object’. The advantage of this orthogonal specification and data management is a large flexibility. 8 Regina Telgmann et al. The same PBPK model can be used for different species and compounds, while the same species database can be used in studies of different models etc. We now demonstrate how to user-friendly and efficiently set up a model for three compounds interacting in a way motivated by the Tamiflu example in three steps. An overview over the necessary modelling steps to be performed is given in Table 1. Independent pharmacokinetics. To start with, the pharmacokinetics of the three compounds A, B and C are simulated independently. This is easily performed by creating a simulation object, which links the full body model, the species data (rat) and the respective compound data. As a consequence, MEDICI-PK automatically generates a set of model equations for each compound. In this example we have identical models for the three compounds. The resulting pharmacokinetic profiles are shown in Fig. 3 (top left panel) for an intravenous administration of 2 mg/(kg bodyweight) of each compound. Compounds A, B and C show very different pharmacokinetic profiles. This is due to their distinctive distribution characteristics in the various tissues and due to their different elimination characteristics. While compound C is eliminated in an almost constant fashion, compound A and B are eliminated in an exponential fashion. Plasma levels of compound B are substantially higher than plasma levels of compound A and C respectively. This is because compound B is mainly distributed in the plasma, with significantly lower concentrations in the interstitium and cellular space. Conversion of pro-drug A to B. We next demonstrate how to link the pharmacokinetics of compound A and B. In physiological terms, we want to model the conversion of compound A into compound B in the liver. Given the full body template from the first simulation scenario, this requires only a single change, namely the adaptation of the metabolism model chosen for compound B in the liver. We define the so-called multi-compound metabolism model (1) vmeta = − (1) (2) (1) Vmax Cu (1) Km + Cu + C2 Cu Vmax (2) (2) Km + Cu and subsequently map B to C (1) and A to C (2) in the simulation object. Assuming no i.v. administration of compound B, the simulation results are shown in Fig. 3 (top right panel) for intravenous administration of 2 mg/(kg body weight) of compound A and C. While the simulation of non-interacting compounds based on the same PBPK model can be solved by successive simulation of a single compound at a time, the consideration of (dynamic) interactions requires to establish a joint model for the interacting compounds. In MEDICI-PK, this is automatically generated exploiting the described software concept. This will become even more obvious in the next case. Lecture Notes in Bioinformatics (LNBI) 2006 Vol. No. 9 Competition for active tubular excretion. Finally, we want to include the drug-drug interactions between compound B and C. In physiological terms, compound C will compete with compound B for active excretion. Given the full body template from the second simulation scenario, this again requires only a single change. We modify eq. (2) to include the competition by (1) (1) Km (1 (2) (2) Cu (1) ) Km + Cu(2) ) + Km (2) (2) Vmax Cu (2) vCLren = QGF Cu(2) + (1) Vmax Cu (1) vCLren = QGF Cu(1) + Km (1 + (1) (1) Cu (2) + Cu − Qre−abs. (1) Cu(1) − Qre−abs. (2) Cu(2) As with the case of Oseltamivir-Probenicid competitive inhibition, uni-directed inhibition can be achieved by greatly diverging Km values (factor 104 ) for compounds B and C. After mapping B to C (1) and C to C (2) in the simulation object, the simulation is performed; the results are shown in Fig. 3 (middle and bottom panels) for intravenous administration of 2 mg/(kg body weight) of compound A and C. This example nicely illustrates the phenomenon of extended drug exposition of compound B (active metabolite) as a result of a drug-drug interaction. In our physiological context (Fig. 1), a total of 162 ordinary differential equations is necessary to simulate the pharmacokinetics of the three compounds, including drug-drug interactions; – on the basis of the presented concepts, MEDICIPK generates these equations from seven user-defined local physiological models only! 5 Conclusion & Outlook Considerable progress has been made in the development of in silico models to predict and understand the pharmacokinetics of new compounds, in particular in early drug discovery. As a result, modelling and simulation is possible prior to any in vivo experiments, solely based on in vitro data. We present the principles and concepts of a software design that efficiently allows to build up PBPK models in terms of the underlying physiological processes, combining user-friendliness and flexibility. These principles and concepts are the basis of the software tool Medici-PK that has been used to illustrate our approach. We believe that the combination of in vitro experiments and in silico modeling has the potential to drastically increase the insight and knowledge about relevant physiological and pharmacological processes in drug discovery. In anticipation of modelling not only the distribution of the drug in the body, but also its effect (disease modelling), one future challenge will be the combination of pharmacokinetics and effect related metabolic networks or signalling pathways for a better understanding of the disease dynamics. An example would be the treatment-induced selective pressure on viral dynamics. The presented concepts, realized in Medici-PK, are powerful and flexible enough to also support these future tasks. 10 6 Regina Telgmann et al. Acknowledgements It is a pleasure to thank Michael Wulkow (CiT, Rastede) for fruitful and constructive discussions. M.v.K. and W.H. acknowledge financial support by the DFG Research Center MATHEON ”Mathematics for key technologies: Modelling, simulation, and optimization of real-world processes”, Berlin. References 1. van de Waterbeemd, H. and Gifford, E. ADMET in silico modelling: towards prediction paradise? Nature Reviews Drug Discovery(2003) Vol.2:3 192-204 2. Butler, D. Wartime tactic doubles power of scarce bird-flu drug. Nature (2005) Vol.438 6 3. Poulin, P. and Theil, F. P., A priori prediction of tissue:plasma partition coefficients of drugs to facilitate the use of physiologically-based pharmacokinetic models in drug discovery., Journal of Pharmaceutical Sciences (2000) Vol.89:1 16-35 4. Poulin P., Schoenlein K and Theil F. P. Prediction of adipose tissue: plasma partition coefficients for structurally unrelated drugs. Journal of Pharmaceutical Sciences (2001) Vol.90:4 436-447 5. Poulin, P. and Theil, F. P., Prediction of pharmacokinetics prior to in vivo studies. I.Mechanism-based prediction of volume of distribution. Journal of Pharmaceutical Sciences (2002) Vol.91:1 129-56 6. Poulin, P. and Theil, F. P., Prediction of pharmacokinetics prior to in vivo studies. II. Generic physiologically based pharmacokinetic models of drug disposition. Journal of Pharmaceutical Sciences (2002) Vol.91:5 1358-70 7. Hill, G. Cihlar, T. OO, C. Ho, E.S. Prior, K. Wiltshire, H. Barrett, J. Liu, B. and Ward, P., The Anti-Influenza Drug Oseltamivir Exhibits Low Potential To Induce Pharmacokinetic Drug Interactions Via Renal Secretion—Correlation Of In Vivo And In Vitro Studies. Drug Metabolism and Disposition (2002) Vol.30:1 13-19 8. He, G., Massarella, J. and Ward, P. Clinical Pharmacokinetics of the Prodrug Oseltamivir and its Active Metabolite Ro 64-0802. Clinical Pharmacokintics (1999) 37:6 471-484 9. Huisinga, W. Telgmann, R. and Wulkow, M. The Virtual Lab Approach to Pharmacokinetics: Design Principles and Concept. Drug Discovery Today (2006) (accepted) 10. Rowland, M. Balant, L. and Peck C. Physiologically Based Pharmacokinetics in Drug Development and Regulatory Science: A Workshop Report (Georgetown University, Washington, DC, May 29-30, 2002) AAPS Pharmaceutical Science (2004); 6 (1) 1-12 11. von Kleist, M. and Huisinga, W. Hierachical Approach to Physiologically Based Pharmacokinetics: Refining Models with Increasing Knowledge. in preparation 12. Gibaldi, M. and Perrier, D. Pharmacokinetics 2nd ed. Marcel Dekker (1982), New York