exponenta event banner

Дозы в моделях SimBiology

Дозы позволяют увеличить количество вида в модели SimBiology ® во время моделирования либо в определенные моменты времени, либо через регулярные интервалы. Например, объект дозы можно использовать для моделирования мгновенного поступления лекарственного средства во время моделирования модели. Увеличение количества вида происходит только при моделировании и не изменяет значение вида постоянно (то есть значение в модели не изменяется).

Представление доз

Существует два типа дозовых объектов.

  • ScheduleDose object - Применение дозы к одному виду в предварительно определенном списке моментов времени

  • RepeatDose object - Применяет дозу к одному виду с регулярными интервалами

Объекты дозы SimBiology поддерживают следующие типы дозирования.

Стратегия дозированияОписаниеКонфигурация свойств объекта дозы
ШарикМгновенное увеличение количества лекарства в отсекеЧтобы создать болюсную дозу, установите Amount и TargetName свойства дозового объекта. Также может потребоваться настройка других свойств, таких как RepeatCount, Intervalили запланированное время дозы (Time), если вы применяете серию доз. Дополнительные сведения об этих свойствах см. в разделе ScheduleDose object и RepeatDose object .
ВливаниеУвеличение лекарственного средства с фиксированной скоростью в течение периода времени, который рассчитывается из количества дозыВ отличие от болюсной дозы, необходимо также указать скорость инфузии (Rate свойство) дозового объекта.
Нулевой порядокУвеличение лекарственного средства с фиксированной скоростью, рассчитанной из количества дозы и длительности дозыВ отличие от болюсной дозы, также необходимо создать параметр длительности нулевого порядка и указать имя параметра длительности (DurationParameterNameсвойство) дозового объекта.
Первый заказУвеличение лекарственного средства с помощью кинетики абсорбции первого порядкаВ отличие от болюса, вливания или нулевого порядка, нужно создать дополнительную реакцию для всасывания препарата.

Программное создание доз

Существует два общих способа создания дозовых объектов с помощью интерфейса командной строки. Одним из способов является создание объекта дозы с использованием sbiodose или adddose функция. Другой способ заключается в автоматическом создании дозовых объектов на основе данных, содержащих информацию о дозировке. Этот первый подход полезен, когда вы хотите исследовать различные стратегии дозирования с помощью моделирования. Второй подход полезен, если уже имеется набор данных с информацией о дозировке и планируется использовать эту информацию о дозировке при моделировании или оценке параметров.

Создание объекта дозы с помощью sbiodose или adddose

sbiodose создает автономный объект дозы, который не присоединен ни к одной модели. Можно применить автономную дозу к различным моделям во время моделирования, указав ее в качестве аргумента дозирования для sbiosimulateили присоединить его к любой модели с помощью adddose. Его также можно использовать во время оценки параметров с помощью sbiofit или sbiofitmixed.

adddose создает дозовый объект и добавляет его в модель. Необходимо установить его Active свойство для true для применения дозы к модели во время моделирования.

Следующие примеры показывают, как добавить объект дозы к однокамерной модели ПК с использованием sbiodose и настройте свойства дозы вручную. Кроме того, можно использовать встроенные модели PK с различными типами дозирования. Дополнительные сведения см. в разделе Создание фармакокинетических моделей.

Создание объектов дозирования на основе данных дозирования

Если у вас уже есть данные о дозировке для одного или нескольких субъектов или пациентов, которые вы хотели бы использовать при оценке параметров, сначала создайте groupedData object из набора данных. Использовать createDoses функция для автоматического создания массива дозовых объектов. Затем можно использовать массив доз во время оценки параметров с помощью sbiofit или sbiofitmixed. Полный рабочий процесс см. в разделе Моделирование популяционной фармакокинетики фенобарбитала у новорожденных.

Графическое создание доз

Можно в интерактивном режиме создавать и добавлять дозы с помощью приложения SimBiology Model Builder. Дополнительные сведения см. в разделе Добавление доз.

Параметризованные и адаптивные дозы

Можно указать некоторые свойства RepeatDose и ScheduleDose с использованием параметров модели. Такая параметризация свойств дозы обеспечивает большую гибкость при моделировании различных приложений дозирования, таких как масштабирование количества дозы по массе тела.

RepeatDose можно параметризовать следующие свойства: Amount, Rate, Interval, StartTime, RepeatCount, LagParameterName, и DurationParameterName. ScheduleDose свойства, которые могут быть параметризованы: LagParameterName и DurationParameterName. Вы можете установить эти RepeatDose свойства, за исключением LagParameterName и DurationParameterName, либо числовое значение, либо имя параметра в области модели (в виде символьного вектора или строки).

Вы можете сделать дозы адаптивными к событиям, таким как увеличение количества дозы, когда концентрация лекарства падает ниже некоторого порога. Эта адаптивная особенность доз полезна для доз, которые не являются мгновенными. Рассмотрим инфузию IV для лекарственного средства, добавляемого с фиксированной скоростью в течение фиксированной продолжительности. Если событие изменяет параметр дозы во время выполнения этой дозы, у вас есть два варианта:

  • Остановите текущую дозу, если значения соответствующих параметров изменятся, установив EventMode свойство объекта дозы 'stop'.

  • Продолжайте текущую дозу до завершения, и обновленные значения параметров влияют только на последующие дозы путем установки EventMode кому 'continue'.

Для получения более подробной информации см. EventMode собственность. Проиллюстрированные примеры см. в разделе Масштабирование количества дозы по массе тела и изменение поведения дозы в ответ на изменения параметров модели.

Проверка единиц измерения для свойств параметризованной дозы

При параметризации свойства дозы и включении размерного анализа проверяется единица измерения свойства дозы (единица дозы). Единица дозы действительна, если она пуста или точно соответствует единице параметра. Если единица дозы недопустима, SimBiology выдает предупреждение и использует вместо этого единицу измерения параметра. Для снятия предупреждения установите дозатор пустым ('') или к тому же блоку, что и блок параметров.

Решатели моделирования для моделей, содержащих дозы

Для моделирования моделей, содержащих дозы, используйте детерминированный решатель (ODE или SUNDIALS). Стохастические решатели не поддерживают дозы. Дополнительные сведения см. в разделе Выбор вычислителя моделирования.

См. также

| | |

Связанные темы