pkpd.protocols.protocol_pkpd_three_compartments module

class pkpd.protocols.protocol_pkpd_three_compartments.ProtPKPDThreeCompartments(**kwargs)[source]

Bases: pkpd.protocols.protocol_pkpd_ode_base.ProtPKPDODEBase

Fit a three-compartments model to a set of measurements (any arbitrary dosing regimen is allowed)

The central compartment is referred to as C, while the peripheral compartments as Cpa and Cpb. A and B peripheral compartments are both connected to the central compartment. The differential equation is V dC/dt = -(Cl+Clpa+Clpb) * C + Clpa * Cpa + Clpb * Cpb + dD/dt, Vpa dCpa/dt = Clpa * C - Clpa * Cpa

Vpb dCpb/dt = Clpb * C - Clpb * Cpb

where C is the concentration of the central compartment, Cl the clearance, V and Vpa, Vpb the distribution volume of the central and peripheral compartments, Clpa and Clpb are the distribution rates between the central and the peripheral compartments, and D the input dosing regime. Confidence intervals calculated by this fitting may be pessimistic because it assumes that all model parameters are independent, which are not. Use Bootstrap estimates instead.

Protocol created by