PK blocks#

A collection of basic pharmacokinetic models that can be assembled to build more complex models. For more background on these models, see the section on basic pharmacokinetics.

Any model#

These are high-level wrappers for all many of the other functions in this section.

conc(J, *params[, t, dt, model])

Concentration in an arbitrary pharmacokinetic system.

flux(J, *params[, t, dt, model])

Flux out of an arbitrary pharmacokinetic system.

No-parameter models#

Trap#

conc_trap(J[, t, dt])

Indicator tissue concentration inside a trap.

flux_trap(J)

Indicator flux out of a trap.

res_trap(t)

Residue function of a trap.

prop_trap(t)

Propagator or transit time distribution of a trap.

One-parameter models#

Pass#

conc_pass(J, T)

Indicator concentration inside a pass.

flux_pass(J)

Indicator flux out of a pass.

res_pass(T, t)

Residue function of a pass.

prop_pass(t)

Propagator or transit time distribution of a pass.

Compartment#

conc_comp(J, T[, t, dt])

Indicator concentration inside a compartment.

flux_comp(J, T[, t, dt])

Indicator flux out of a compartment.

res_comp(T, t)

Residue function of a compartment.

prop_comp(T, t)

Propagator or transit time distribution of a compartment.

Plug flow#

conc_plug(J, T[, t, dt, solver])

Indicator concentration inside a plug flow system.

flux_plug(J, T[, t, dt, solver])

Indicator flux out of a plug flow system.

res_plug(T, t)

Residue function of a plug flow system.

prop_plug(T, t)

Propagator or transit time distribution of a plug flow system.

Two-parameter models#

Chain#

conc_chain(J, T, D[, t, dt, solver])

Indicator concentration inside a chain system.

flux_chain(J, T, D[, t, dt, solver])

Indicator flux out of a chain system.

res_chain(T, D, t)

Residue function of a chain system.

prop_chain(T, D, t)

Propagator or transit time distribution of a chain system.

Plug-flow compartment#

flux_pfcomp(J, T, D[, t, dt, solver])

Indicator flux out of a serial arrangement of a plug flow system and a compartment.

Step#

conc_step(J, T, D[, t, dt])

Indicator concentration inside a step system.

flux_step(J, T, D[, t, dt])

Indicator flux out of a step system.

res_step(T, D, t)

Residue function of a step system.

prop_step(T, D, t)

Propagator or transit time distribution of a step system.

Michaelis-Menten compartment#

conc_mmcomp(J, Vmax, Km[, t, dt, solver])

Indicator concentration inside a Michaelis-Menten compartment.

flux_mmcomp(J, Vmax, Km[, t, solver, dt])

Indicator flux out of a Michaelis-Menten compartment.

Three-parameter models#

2-compartment exchange#

conc_2cxm(J, T, E[, t, dt])

Indicator flux out of a 2-compartment exchange model.

flux_2cxm(J, T, E[, t, dt])

Indicator flux out of a 2-compartment exchange model.

N-parameter models#

Free#

conc_free(J, H[, t, dt, TT, TTmin, TTmax, ...])

Indicator concentration inside a free system.

flux_free(J, H[, t, dt, TT, TTmin, TTmax])

Indicator flux out of a free system.

res_free(H, t[, TT, TTmin, TTmax])

Residue function of a free system.

prop_free(H, t[, TT, TTmin, TTmax])

Propagator or transit time distribution of a free system.

N-compartment models#

conc_ncomp(J, T, E[, t, dt, solver, dt_prop])

Concentration in a linear and stationary n-compartment system.

flux_ncomp(J, T, E[, t, dt, solver, dt_prop])

Outfluxes out of a linear and stationary n-compartment system.

res_ncomp(T, E, t)

Residue function of an n-compartment system.

prop_ncomp(T, E, t)

Propagator of an n-compartment system.

Non-stationary compartment#

conc_nscomp(J, T[, t, dt])

Indicator concentration inside a non-stationary compartment.

flux_nscomp(J, T[, t, dt])

Indicator flux out of a non-stationary compartment.