Learn R Programming

pmxTools (version 1.2.1)

calc_ss_2cmt: Calculate C(t) for a 2-compartment linear model at steady-state

Description

Calculate C(t) for a 2-compartment linear model at steady-state

Usage

calc_ss_2cmt(tad, tau, dose, dur = NULL, tinf = NULL, ...)

calc_ss_2cmt_linear_bolus(tad, tau, dose, ...)

calc_ss_2cmt_linear_infusion(tad, tau, dose, tinf, ...)

calc_ss_2cmt_linear_oral_0(tad, tau, dose, dur, ...)

calc_ss_2cmt_linear_oral_1_lag(tad, tau, dose, ...)

calc_ss_2cmt_linear_oral_0_lag(tad, tau, dose, dur, ...)

calc_ss_2cmt_linear_oral_1(tad, tau, dose, ...)

Arguments

tad

Time after dose (h)

tau

Dosing interval (h)

dose

Dose

dur

Duration of zero-order absorption (h)

tinf

Duration of infusion (h)

...

Passed to `calc_derived_2cpt()`

Value

Concentration of drug at requested time (t) at steady-state, given provided set of parameters and variables.

Functions

  • calc_ss_2cmt_linear_bolus: Calculate C(t) for a 2-compartment linear model with IV bolus dosing at steady-state

  • calc_ss_2cmt_linear_infusion: Calculate C(t) for a 2-compartment linear model with infusion at steady state

  • calc_ss_2cmt_linear_oral_0: Calculate C(t) for a 2-compartment linear model at steady-state with zero-order oral dosing

  • calc_ss_2cmt_linear_oral_1_lag: Calculate C(t) for a 2-compartment linear model at steady-state with first-order oral dosing

  • calc_ss_2cmt_linear_oral_0_lag: Calculate C(t) for a 2-compartment linear model at steady-state with zero-order oral dosing and a lag time

  • calc_ss_2cmt_linear_oral_1: Calculate C(t) for a 2-compartment linear model at steady-state with first-order oral dosing

References

Bertrand J & Mentre F (2008). Mathematical Expressions of the Pharmacokinetic and Pharmacodynamic Models implemented in the Monolix software. http://lixoft.com/wp-content/uploads/2016/03/PKPDlibrary.pdf

Rowland M, Tozer TN. Clinical Pharmacokinetics and Pharmacodynamics: Concepts and Applications (4th). Lippincott Williams & Wilkins, Philadelphia, 2010.

Examples

Run this code
# NOT RUN {
Ct <- calc_ss_2cmt_linear_bolus(tad = 11.75, CL = 7.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 10, tau=24)
Ct <- calc_ss_2cmt_linear_infusion(tad = 11.75, CL = 7.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 10, tinf = 1, tau = 12)
Ct <- calc_ss_2cmt_linear_oral_0(tad = 23, CL = 2.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 1000, dur = 1, tau = 24)
Ct <- calc_ss_2cmt_linear_oral_1_lag(tad = 11.75, CL = 7.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 1000, ka = 1, tau=24, tlag=2)
Ct <- calc_ss_2cmt_linear_oral_0_lag(tad = 23, CL = 2.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 1000, dur = 1, tau = 24, tlag=2)
Ct <- calc_ss_2cmt_linear_oral_1(tad = 11.75, CL = 7.5, V1 = 20, V2 = 30, Q = 0.5,
    dose = 1000, ka = 1, tau=24)
# }

Run the code above in your browser using DataLab