Skip to content

Configuration

rma_kinetics.models.CnoPKConfig

CNO PK model configuration.

Attributes:

Name Type Description
cno_dose float

Administered CNO dose.

cno_absorption_rate float

CNO absorption rate.

cno_elimination_rate float

Plasma CNO elimination rate.

cno_reverse_metabolism_rate float

CNO reverse metabolism rate.

clz_metabolism_rate float

CLZ metabolism rate.

cno_brain_transport_rate float

Plasma to brain CNO transport rate.

cno_plasma_transport_rate float

Brain to plasma CNO transport rate.

clz_brain_transport_rate float

Plasma to brain CNO transport rate.

clz_plasma_transport_rate float

Brain to plasma CNO transport rate.

clz_elimination_rate float

Plasma CNO elimination rate.

cno_plasma_vd float

Plasma CNO volume of distribution.

cno_brain_vd float

Brain CNO volume of distribution.

clz_plasma_vd float

Plasma CLZ volume of distribution.

clz_brain_vd float

Brain CLZ volume of distribution.

Source code in src/rma_kinetics/models/cno.py
class CnoPKConfig(EqxModule):
    """
    CNO PK model configuration.

    Attributes:
        cno_dose (float): Administered CNO dose.
        cno_absorption_rate (float): CNO absorption rate.
        cno_elimination_rate (float): Plasma CNO elimination rate.
        cno_reverse_metabolism_rate (float): CNO reverse metabolism rate.
        clz_metabolism_rate (float): CLZ metabolism rate.
        cno_brain_transport_rate (float): Plasma to brain CNO transport rate.
        cno_plasma_transport_rate (float): Brain to plasma CNO transport rate.
        clz_brain_transport_rate (float): Plasma to brain CNO transport rate.
        clz_plasma_transport_rate (float): Brain to plasma CNO transport rate.
        clz_elimination_rate (float): Plasma CNO elimination rate.
        cno_plasma_vd (float): Plasma CNO volume of distribution.
        cno_brain_vd (float): Brain CNO volume of distribution.
        clz_plasma_vd (float): Plasma CLZ volume of distribution.
        clz_brain_vd (float): Brain CLZ volume of distribution.
    """

    cno_dose: float
    cno_absorption_rate: float = 23.94
    cno_elimination_rate: float = 5.51e-2
    cno_reverse_metabolism_rate: float = 1.44
    clz_metabolism_rate: float = 3e-1
    cno_brain_transport_rate: float = 2.33
    cno_plasma_transport_rate: float = 71.85
    clz_brain_transport_rate: float = 35.62
    clz_plasma_transport_rate: float = 34.07
    clz_elimination_rate: float = 3.94
    cno_plasma_vd: float = 3.99e-2
    cno_brain_vd: float = 0.21
    clz_plasma_vd: float = 0.24
    clz_brain_vd: float = 8.87e-2

    @property
    def cno_nmol(self) -> float:
        """Convert cno_dose from mg to nmol."""
        return self.cno_dose / CNO_MW * 1e6

cno_absorption_rate = 23.94 class

Convert a string or number to a floating-point number, if possible.

cno_elimination_rate = 0.0551 class

Convert a string or number to a floating-point number, if possible.

cno_reverse_metabolism_rate = 1.44 class

Convert a string or number to a floating-point number, if possible.

clz_metabolism_rate = 0.3 class

Convert a string or number to a floating-point number, if possible.

cno_brain_transport_rate = 2.33 class

Convert a string or number to a floating-point number, if possible.

cno_plasma_transport_rate = 71.85 class

Convert a string or number to a floating-point number, if possible.

clz_brain_transport_rate = 35.62 class

Convert a string or number to a floating-point number, if possible.

clz_plasma_transport_rate = 34.07 class

Convert a string or number to a floating-point number, if possible.

clz_elimination_rate = 3.94 class

Convert a string or number to a floating-point number, if possible.

cno_plasma_vd = 0.0399 class

Convert a string or number to a floating-point number, if possible.

cno_brain_vd = 0.21 class

Convert a string or number to a floating-point number, if possible.

clz_plasma_vd = 0.24 class

Convert a string or number to a floating-point number, if possible.

clz_brain_vd = 0.0887 class

Convert a string or number to a floating-point number, if possible.