add_indirect_effect#

pharmpy.modeling.add_indirect_effect(model, expr, prod=True)[source]#

Add indirect (turnover) effect

The concentration Cc has an impact on the production or degradation rate of the response R:

  • Production:

    dRdt=kin(1+f(Cc))koutR
  • Degradation:

    dRdt=kinkout(1+f(Cc))R

kin and kout can either be inhibited or stimulated. Baseline B=R(0)=R0=kin/kout.

Models:

  • Linear:

    f(Cc)=slopeCc
  • Emax:

    f(Cc)=EmaxCcEC50+Cc
  • Sigmoidal:

    f(Cc)=EmaxCcnEC50n+Cn
Parameters:
  • model (Model) – Pharmpy model

  • prod (bool) – Production (True) (default) or degradation (False)

  • expr ({‘linear’, ‘emax’, ‘sigmoid’, ‘step’}) – Name of PD effect function.

Returns:

Model – Pharmpy model object

Examples

>>> from pharmpy.modeling import *
>>> model = load_example_model("pheno")
>>> model = add_indirect_effect(model, expr='linear', prod=True)