pkpd.protocols.protocol_pkpd_ode_base module

class pkpd.protocols.protocol_pkpd_ode_base.ProtPKPDODEBase(**kwargs)[source]

Bases: pkpd.protocols.protocol_pkpd.ProtPKPD, pkpd.objects.PKPDModelBase2

Base ODE protocol

addSample(sample)[source]
areParametersSignificant(lowerBound, upperBound)[source]
Parameters

upperBound (lowerBound and) – a numpy array of parameters

Returns

a list of string with “True”, “False”, “NA”, “Suspicious”

areParametersValid(p)[source]
calculateParameterUnits(sample)[source]
clearGroupParameters()[source]
clearXYLists()[source]
configureSource(drugSource)[source]
createDrugSource()[source]
createModel()[source]
createOutputStep()[source]
filterVarForWizard(v)[source]

Define the type of variables required (used in wizard).

forwardModel(parameters, x=None)[source]
forwardModelByConvolution(parameters, x=None)[source]
getBounds()[source]
getConfidenceInterval()[source]
getDescription()[source]
getEquation()[source]
getInputExperiment()[source]
getListOfFormDependencies()[source]
getModelEquation()[source]
getParameterBounds()[source]

Return a dictionary where the parameter name is the key and the bounds are its values.

getParameterNames()[source]
getResponseDimension()[source]
getStateDimension()[source]
getXYvars()[source]
imposeConstraints(yt)[source]
mergeLists(iny)[source]
parseBounds(boundsString)[source]
postSampleAnalysis(sampleName)[source]
prepareForSampleAnalysis(sampleName)[source]
runFit(objId, otherDependencies)[source]
separateLists(iny)[source]
setBounds(sample)[source]
setBoundsFromBoundsList()[source]
setModel(model)[source]
setParameters(parameters)[source]
setTimeRange(sample)[source]
setVarNames(varNameX, varNameY)[source]
setXYValues(x, y)[source]
setupModel()[source]