The general N-compartment model governed by ordinary differential equations takes the form:
where y =(y1, …, yN)T is an N-dimensional column vector of amounts in each compartment as a function of time, f(y) is an N-dimensional column vector-valued function which gives the structural dependence of the time derivatives of y on the compartment amounts, and r is an N-dimensional column vector of infusion rates into the compartments. Note that as opposed to the closed form solution first-order models, dosing can be made into any combination of compartments, and all compartments are modeled.
To account for infusion rates, define the augmented system:
and
In the special first-order case, the equations are represented as:
where J is the Jacobian matrix:
The partial derivatives are obtained by symbolic differentiation of f(Y). If any of them are not constant over the given time interval, then matrix exponent cannot be used, and a numerical ODE solver is used. The case where J is constant requires that the overall differential equation system is linear with no explicit time dependencies, that is, the system can be described by a series of fixed inter-compartmental rate constants which are the entries in the matrix J.
Note that any model (such as Michaelis-Menten) with at least one nonlinear flow does not satisfy the constant J condition and must be solved with a numerical ODE solver.
Assuming J is a constant, the state vector Y evolves according to:
where eJt is defined by the Taylor series expansion I+Jt+(Jt)2/2! +… of the standard exponential function. Standard math library routines are available for the computation of the matrix exponential. These are faster and more accurate than the equivalent computation with a numerical ODE solver and do not suffer from stiffness.
Legal Notice | Contact Certara
© Certara USA, Inc. All rights reserved.