pkpd.protocols.protocol_pkpd_dissolution_wagner_nelson module

class pkpd.protocols.protocol_pkpd_dissolution_wagner_nelson.ProtPKPDDeconvolutionWagnerNelson(**kwargs)[source]

Bases: pkpd.protocols.protocol_pkpd.ProtPKPD

Calculate the absorption profile of an in vivo concentration profile using the Wagner-Nelson approach. This is only valid for profiles that have been modelled with a monocompartment PK model.

The formula is Fabs(t)=(Cp(t)+Ke*AUC0t(t))/(Ke*AUC0inf) where Ke=Cl/V

In this implementation it is assumed that AUC0inf is the last AUC0t observed, meaning that Cp(t) has almost vanished in the last samples

ANOTHER_INPUT = 1
BIOAVAIL_DIV = 2
BIOAVAIL_MULT = 1
BIOAVAIL_NONE = 0
SAME_INPUT = 0
addSample(sampleName, t, y)[source]
createOutputStep()[source]
deconvolve(objId1)[source]
estimateAUCrightTail(t, Cp, Cl, V)[source]