主要内容

在SimBiology模型中剂量

剂量可以让你在同一个生物中增加一个物种的数量®在模拟过程中建模,在特定时间点或定期进行建模。例如,您可以在模型模拟过程中使用剂量对象对药物方案的瞬时供应进行建模。物种数量的增加仅在模拟过程中发生,不会永久改变物种值(即,模型中的值不变)。

代表剂量

有两种类型的剂量对象。

SimBiology剂量对象支持以下剂量类型。金宝app

剂量策略 描述 剂量对象属性配置
隔室中药物量的瞬时增加 要创建药丸剂量,请设置数量TargetName剂量对象的属性。您可能还需要配置其他属性,例如RepeatCount间隔,或预定剂量(时间),如果你正在使用一系列的剂量。有关这些属性的详细信息,请参见ScheduleDose对象重复剂量物体
灌输 按剂量计算,在一段时间内以固定速率增加药物剂量 与丸剂剂量不同,您还需要指定输注速率(属性)。
零级 根据剂量和剂量持续时间计算,以固定速率增加药物剂量 与批量剂量不同,您还需要创建一个零级持续时间参数,并指定持续时间参数名称(DurationParameterName属性)。
一阶 通过一级吸收动力学增加药物浓度 与团注、输液或零级不同,您需要为药物吸收创建额外的反应。

以编程方式创建剂量

有两种常用的方法可以使用命令行界面创建剂量对象。方法之一是使用sbiodose附加剂量作用另一种方法是根据包含剂量信息的数据自动创建剂量对象。当您希望通过模拟探索不同的剂量策略时,第一种方法非常有用。如果您已经有一个包含剂量信息的数据集,并且计划在模拟或参数估计中使用该剂量信息,则第二种方法非常有用。

使用sbiodose或adddose创建剂量对象

sbiodose创建不附加到任何模型的独立剂量对象。您可以在模拟期间将单个剂量指定为的剂量参数,从而将其应用于不同的模型模拟,或使用将其附着到任何模型附加剂量.您也可以在参数估计使用期间使用它sbiofitsbiofitmixed

附加剂量创建剂量对象并将其添加到模型中。必须设置其忙碌的财产符合事实的在模拟过程中将剂量应用于模型。

下面的示例演示如何使用以下方法向一室PK模型添加剂量对象sbiodose手动设置剂量属性。或者,您可以使用内置的PK型号与不同的剂量类型。有关详细信息,请参见创建药代动力学模型

从剂量数据创建剂量对象

如果您已经有一个或多个受试者或患者的剂量数据,您想在参数估计中使用,首先创建一个groupedData对象从您的数据集。使用创造剂量函数自动生成剂量对象数组。然后,您可以在参数估计期间使用剂量阵列,使用sbiofitsbiofitmixed. 有关完整的工作流,请参见新生儿苯巴比妥群体药代动力学模型

创建图形化剂

控件可以交互式地创建和添加剂量SimBiology模型构建器app。具体请参见添加剂量

参数化和适应性剂量

你可以指定的一些属性重复剂量ScheduleDose对象,使用模型参数。剂量属性的参数化使您在建模不同剂量应用程序时具有更大的灵活性,例如按体重缩放剂量。

重复剂量可以参数化的属性包括:数量间隔开始时间RepeatCountLagParameterNameDurationParameterNameScheduleDose可以参数化的属性是LagParameterNameDurationParameterName.你可以设置这些重复剂量属性,除了LagParameterNameDurationParameterName,转换为数值或模型作用域参数的名称(作为字符向量或字符串)。

你可以使剂量适应于事件,例如当药物浓度低于某个阈值时增加剂量剂量。这种剂量的适应性特征对于不瞬时的剂量是有用的。考虑在固定时间内以固定速率添加药物的静脉输注。如果事件在这个剂量时改变剂量参数。正在进行中,您有两个选项:

  • 如果相关参数值发生变化,请通过设置EventMode对象的剂量特性“停下来”

  • 继续进行剂量至完成,并通过设置更新参数值只影响后续剂量EventMode“继续”

有关详细信息,请参阅EventMode财产。有关说明示例,请参见按体重计算的剂量改变剂量行为以响应模型参数的变化

参数化剂量特性的单位验证

如果参数化剂量特性并启用标注分析,则剂量特性的单位(剂量单位)已验证。如果剂量单位为空或与参数的单位完全匹配,则剂量单位有效。如果剂量单位无效,SimBiology将发出警告,并使用参数的单位。若要删除警告,请将剂量单位设置为空('')或与参数单位相同的单位。

包含剂量模型的模拟求解器

要模拟包含剂量的模型,请使用确定性(ODE或SUNDIALS)求解器。随机解算器不支持剂量。金宝app有关详细信息,请参见选择一个模拟求解器

另请参阅

|||

相关话题