Abstract
Ordinary differential equation models often contain a large number of parameters that must be determined from measurements by estimation procedure. For an estimation to be successful there must be a unique set of parameters that can have produced the measured data. This is not the case if a model is not structurally identifiable with the given set of inputs and outputs. The local identifiability of linear and nonlinear models was investigated by an approach based on the rank of the sensitivity matrix of model output with respect to parameters. Associated with multiple random drawn of parameters used as nominal values, the approach reinforces conclusions regarding the local identifiability of models. The numerical implementation for obtaining the sensitivity matrix without any approximation, the extension of the approach to multi-output context and the detection of unidentifiable parameters were also discussed. Based on elementary examples, we showed that (1°) addition of nonlinear elements switches an unidentifiable model to identifiable; (2°) in the presence of nonlinear elements in the model, structural and parametric identifiability are connected issues; and (3°) addition of outputs or/and new inputs improve identifiability conditions. Since the model is the basic tool to obtain information from a set of measurements, its identifiability must be systematically checked.
Similar content being viewed by others
Notes
In the following, the term “identifiability” alone refers for structural identifiability.
References
Bellman R, Astrom KJ (1970) On structural identifiability. Math Biosci 7:329–339
Jacquez JA (1996) Compartmental analysis in biology and medicine, 3rd edn. BioMedware, Ann Arbor, pp 309–345
Cobelli C, Romanin-Jacur G (1976) On the structural identifiability of biological compartmental systems in a general input-output configuration. Math Biosci 30:139–151
Walter E, Pronzato L (1995) Identifiabilities and nonlinearities. In: Fossard AJ, Normand-Cyrot D (eds) Nonlinear systems: modeling and estimation 1, vol 1. Chapman and Hall, London, pp 111–143
Jacquez JA (1982) The inverse problem for compartmental systems. Math Comput Simul 24:452–459
Chis OT, Banga JR, Balsa-Canto E (2011) Structural identifiability of systems biology models: a critical comparison of methods. PLoS ONE 6:e27755
Seber GAF, Wild CJ (1989) Nonlinear regression analysis. Wiley series in probability and mathematical statistics. Wiley, New York, pp 32–68
Cintron-Arias A, Banks HT, Capaldi A, Lloyd AL (2009) A sensitivity matrix based methodology for inverse problem formulation. J Inverse Ill-Posed Probl 17:545–564
Rothenberg TJ (1971) Identification in parametric models. Econometrica 39:577–591
Kapur S (1989) Maximum entropy models in science and engineering. Wiley, New York, pp 119–123
Gill PE, Murray W, Wright MH (1981) Practical optimization. Academic Press, London, pp 45–125
MATLAB (2004) High-performance numeric computation and visualization software, 7.0. The Math Works, Natick
Dotsch HGM, VanDenHof PMJ (1996) Test for local structural identifiability of high-order non-linearly parametrized state space models. Automatica 32:875–883
Karlsson J, Anguelova M, Jirstand M (2012) An efficient method for structural identifiability analysis of large dynamic systems. IFAC Proc 45:941–946
Cobelli C, Romanin-Jacur G (1976) Controllability, observability and structural identifiability of multi-input and multi-output biological compartmental systems. IEEE Trans Bio-Med Eng 23:93–100
Shivva V, Korell J, Tucker IG, Duffull SB (2013) A approach for identifiability of population pharmacokinetic–pharmacodynamic models. CPT Pharmacomet Syst Pharmacol 2:e49
Shivva V, Korell J, Tucker IG, Duffull SB (2014) Parameterisation affects identifiability of population models. J Pharmacokin Pharmacodyn 41:81–86
Dahlquist G, Bjorck A (1974) Numerical methods (trans: Anderson N). Series in automatic computation. Prentice Hall, Upper Saddle River, pp 143–156
Chappell MJ, Gunn RN (1998) A procedure for generating locally identifiable reparameterisations of unidentifiable non-linear systems by the similarity transformation approach. Math Biosci 148:21–41
Atkinson AC, Donev AN (1992) Optimum experimental designs. Oxford statistical sciences series. Clarendon Press, Oxford, pp 93–132
Kulcsar C, Pronzato L, Walter E (1994) Optimal experimental design and therapeutic drug monitoring. Int J Biomed Comput 36:95–101
Ogungbenro K, Dokoumetzidis A, Aarons L (2008) Application of optimal design methodologies in clinical pharmacology experiments. Pharm Stat 8:239–252
Walter E, Pronzato L (1990) Qualitative and quantitative experiment design for phenomenological models—a survey. Automatica 26:195–213
Cobelli C, DiStefano JJ (1980) Parameter and structural identifiability concepts and ambiguities: a critical review and analysis. Am J Physiol 239:7–24
Hamby DM (1994) A review of techniques for parameter sensitivity analysis of environmental models. Environ Model Assess 32:135–154
Richalet J, Rault A, Pouliquen R (1971) Identification des Processus par la Méthode du Modèle. Gordon and Breach, Paris, pp 38–78
Bonate PL (2011) Pharmacokinetic-pharmacodynamic modeling and simulation, 2nd edn. Springer, New York, pp 29–40
Yates JW (2006) Structural identifiability of physiologically based pharmacokinetic models. J Pharmacokin Pharmacodyn 33:421–439
Yates JW, Jones RD, Walker M, Cheung SY (2009) Structural identifiability and indistinguishability of compartmental models. Expert Opin Drug Metab Toxicol 5:295–302
Gibiansky L, Gibiansky E, Kakkar T, Ma P (2008) Approximations of the target-mediated drug disposition model and identifiability of model parameters. J Pharmacokin Pharmacodyn 35:573–591
Chappell MJ (1996) Structural identifiability of models characterizing saturable binding: comparison of pseudo-steady-state and non-pseudo-steady-state model formulations. Math Biosci 133:1–20
Janzen DLI, Bergenholm L, Jirstand M, Parkinson J, Yates J, Evans ND, Chappell MJ (2016) Parameter identifiability of fundamental pharmacodynamic models. Front Physiol 7:1–12
Bearup DJ, Evans ND, Chappell MJ (2013) The input-output relationship approach to structural identifiability analysis. Comput Meth Prog Biomed 109:171–181
Anderson TW (1984) An introduction to multivariate statistical analysis. Wiley series in probability and mathematical statistics, 2nd edn. Wiley, New York, pp 43–50
Domurado M, Domurado D, Vansteenkiste S, Marre AD, Schacht E (1995) Glucose oxidase as a tool to study in vivo the interaction of glycosylated polymers with the mannose receptor of macrophages. J Control Release 33:115–123
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares that he has no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1
Hypotheses
Observations on the system consist in measurements yi from m samples drawn at ti times, i = 1:m. Vectors y and t compile the above yi, and ti, respectively. The ultimate goal is to fit these data by a model involving p parameters xj, j = 1:p, by maximizing the likelihood function L(x/y), where x is the vector collection of xj. The fundamental assumption is m > p.
Three working hypotheses are commonly introduced:
-
1.
Measurements yi are considered random, obtained by adding the observation error ei to the model output y(ti, x), i.e., yi = y(ti, x) + ei.
-
2.
The error ei follows the normal distribution ei ∼ N(0, σ 2 i ) with zero mean and variance σ 2 i . Then, the random yi is distributed according to yi ∼ N[y(ti, x), σ 2 i ]. Also, the reduced observation error
$$\varepsilon_{i} \left( {t_{i} ,\underline{x} } \right) = \frac{{y_{i} - y\left( {t_{i} ,\underline{x} } \right)}}{{\sigma_{i} }}$$follows the standard normal distribution, i.e., ɛi(ti, x) ∼ N(0, 1).
-
3.
Observation errors are independent for different samples, i.e., E[ɛiɛj] = 0 for i ≠ j (whereas E[ɛ 2 i ] = 1).
Likelihood and sensitivity
Under the above conditions, the negative log likelihood to be minimized is
with derivative with respect to a given model parameter xj
The sensitivity of the variance model σi is
and the sensitivity of the model output y(ti, x) at time ti and with respect to the parameter xj is
They are compiled in vector forms
The error ɛ components in relationship (5) are also presented in vector form
to obtain the final form of the above derivative (5)
where Σ is a m-order diagonal matrix with elements σ 2 i .
A similar derivative of ln L(x/y) with respect to another parameter xk is considered and the expectation of the above derivatives product is\(\begin{aligned} {\rm E}\left[ {\frac{{\partial \ln L(\underline{x} /\underline{y} )}}{{\partial x_{j} }}\frac{{\partial \ln L(\underline{x} /\underline{y} )}}{{\partial x_{k} }}} \right] = & \underline{\rho }_{j}^{\rm T} \varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \, {\rm E}\left[ {\underline{w} \underline{w}^{\rm T} } \right]\varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \underline{\rho }_{k} - \varphi_{j}^{\rm T} \varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \, {\rm E}\left[ {\underline{z} \underline{w}^{\rm T} } \right]\varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \underline{\rho }_{k} \\ & - \underline{\rho }_{j}^{\rm T} \varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \, {\rm E}\left[ {\underline{w} \underline{z}^{\rm T} } \right]\varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \underline{\varphi }_{k} + \varphi_{j}^{\rm T} \varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \, {\rm E}\left[ {\underline{z} \underline{z}^{\rm T} } \right]\varSigma^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0pt} 2}}} \underline{\varphi }_{k} . \\ \end{aligned}\)
According to the rules of moments for a multivariate normal distribution [34]
the previous expression becomes
Error variance model
To weight observations, the error variance model
is commonly used. Because it involves model outputs y(ti, x), σ depend on model parameters x and the presence of the sensitivities of the variance model ρij is justified in relationship (8). Given the model (9) and definition (7), the sensitivity of the variance model (6) becomes
or ρj = aΣ1/2Y−1φj and alternatively ρk = aΣ1/2Y−1φk with Y the diagonal m-order matrix with elements y(ti, x).
Accordingly, the final form of relationship (8) is
with
By expanding the above relationship for j, k = 1:p,
where elements φij are compiled in the Φ(t, x) m × p sensitivity matrix of model outputs at t with respect to the model parameters x. Again, D(t, x) is a m-order positive definite matrix depending on model output matrix Y and on variance model of observation error matrix Σ.
Appendix 2
The benchmark pharmacokinetic model [35] is described by the set of ordinary differential equations
involving nine parameters presented below with their associated domains of definition
Rights and permissions
About this article
Cite this article
Iliadis, A. Structural identifiability and sensitivity. J Pharmacokinet Pharmacodyn 46, 127–135 (2019). https://doi.org/10.1007/s10928-019-09624-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10928-019-09624-9