pkpd.inhalation module

Classes for inhalation PK simulations.

See Hartung and Borghardt. A mechanistic framework for a priori pharmacokinetic predictions of orally inhaled drugs. PLOS Computational Biology, 16: e1008466 (2020)

class pkpd.inhalation.PKCiliarySpeed(**args)[source]

Bases: pwem.objects.data.EMObject

EXPON = 0
FIT = 1
INTERP = 2
prepare(lungParams, ciliarySpeedType)[source]
class pkpd.inhalation.PKDepositionParameters(**args)[source]

Bases: pwem.objects.data.EMObject

getData()[source]
read()[source]
readDepositionFile(alvlim)[source]
setFiles(fnSubstance, fnLung, fnDeposition)[source]
class pkpd.inhalation.PKInhalationDissolution(**args)[source]

Bases: pwem.objects.data.EMObject

CAP = 5
SAT = 2
TRUNC2_SAT = 4
TRUNC_SAT = 3
TRUNC_UNSAT = 1
UNSAT = 0
UNSOL = 7
XCAP = 6
getDissolution(s, Cf, h)[source]
prepare(substanceParams, part)[source]
class pkpd.inhalation.PKLung(**args)[source]

Bases: pwem.objects.data.EMObject

cilspeed(x)[source]
prepare(substanceParams, lungParams, pkParams, pkMultiplier, ciliarySpeedType)[source]
class pkpd.inhalation.PKPhysiologyLungParameters(**args)[source]

Bases: pwem.objects.data.EMObject

getAlveolar()[source]
getBronchial()[source]
getSystemic()[source]
read(fnIn)[source]
write(fnOut)[source]
class pkpd.inhalation.PKSubstanceLungParameters(**args)[source]

Bases: pwem.objects.data.EMObject

getData()[source]
read(fnIn)[source]
write(fnOut)[source]
pkpd.inhalation.P_Qbr(lungData, systemicData, Xbnd)[source]
pkpd.inhalation.P_aELF(lungData, Xbnd)[source]
pkpd.inhalation.P_aTis(lungData, Xbnd)[source]
pkpd.inhalation.P_hELF(lungData, Xctr)[source]
pkpd.inhalation.conserving_projection(X1, V1, X2)[source]
pkpd.inhalation.diam2vol(diameters)[source]
pkpd.inhalation.project_deposition_2D(depositionData, X, S, lungData)[source]
pkpd.inhalation.saturable_2D_upwind_IE(lungParams, pkLung, depositionParams, tt, Sbnd)[source]