Отсканируйте режимы дозирования Используя приложение SimBiology Model Analyzer

В этом примере показано, как оценить эффективность и токсичность различных суммарных доз в приложении SimBiology Model Analyzer при помощи цели (приемник) заполнение как биомаркер. Пример использует модель [1] установленного целью расположения препарата (TMDD) с небольшими модификациями.

Модель Установленного целью расположения препарата (TMDD)

Установленное целью расположение препарата (TMDD) является явлением, в котором препарат связывает с высоким сродством со своим фармакологическим целевым сайтом, таким как приемник или фермент, во взаимодействии, которое отражается в фармакокинетических характеристиках препарата.

Этот пример использует модифицированное основанное на модели TMDD на модели, используемой Мэджером и Юско [1] с незначительной корректировкой. Авторы предложили типовую модель TMDD, которая составляла насыщаемую целевую препаратом привязку и цель (или приемник) установленное устранение. Drug в Plasma обратимо связывает с несвязанным Target сформировать целевой препаратом Complex. kon и koff являются ассоциацией и константами скорости диссоциации, соответственно. Разрешение свободного Drug и Complex от Plasma описан процессами первого порядка с константами скорости — kel и km, соответственно. Свободный целевой оборот описан уровнем синтеза нулевого порядка ksyn и устранение первого порядка (константа скорости, kdeg). Варианты модели TMDD с тех пор использовались, чтобы охарактеризовать фармакокинетику многочисленных наркотиков.

Корректировка, внесенная в модель, представленную Мэджером и Юско, следующие.

  • Целевое заполнение (TO) моделируется как TO = Complex/(Target + Complex), где TO является параметром, и Complex и Target являются разновидностями.

Исследуйте ответ модели Используя различные суммарные дозы

Исследуйте ответ модели на целевом заполнении (TO) с помощью различных суммарных доз.

Загрузите модель TMDD

  1. В MATLAB® командная строка, загрузите модель (m1) путем ввода:

    sbioloadproject tmdd_with_TO.sbproj

  2. Откройте приложение SimBiology Model Analyzer путем ввода simBiologyModelAnalyzer в командной строке или путем нажатия на SimBiology Model Analyzer на вкладке Apps.

  3. На вкладке Home выберите Model> Import Model from MATLAB. Выберите TMDD.

Сгенерируйте массив доз и симулируйте модель

Во-первых, создайте программу, чтобы сгенерировать массив доз с различными суммарными дозами в пределах от от 0 до 300 нанородинок.

  1. Выберите Program > Generate Samples.

  2. На шаге Generate Samples дважды кликните пустую ячейку под Component Name и введите Daily Dose.Amount.

  3. Под Daily Dose.Amount, установите Type на MATLAB Code, и набор Code к linspace(0,300,31). Этот код задает генерацию 31 дозы с суммами в пределах от от 0 до 300 нанородинок.

  4. Отключите графический вывод выборок дозы путем нажатия кнопки графика, как показано на рисунке.

  5. Добавьте шаг симуляции, чтобы симулировать модель с помощью заданных доз. Кликните (+) значок в верхнем левом углу программы и выберите Simulation. Шаг Simulation кажется выполняющим шаг Generate Samples.

  6. На шаге Model нажмите States to Log. Выберите TO как единственное состояние, чтобы регистрировать путем снимания всех других флажков.

  7. На вкладке Home нажмите Run.

    Если симуляция завершена, программа строит результаты в Plot1, который показывает ход времени ответа модели (TO), данный различные суммарные дозы.

    Совет

    Графики поддерживаются данными, которые в настоящее время присутствуют в рабочей области приложения. Графики не являются снимками состояния. Когда данные (или экспериментальные данные или результаты симуляции) удалены или изменены, графики также обновляются согласно изменениям в базовых данных.

Задайте максимум, и минимум предназначаются для порогов заполнения

Займитесь расследованиями, какие суммарные дозы соответствуют ответам TO, которые лежат в безопасности (TO = 0.85) и эффективность (TO = 0.15) пороги. Один подход должен добавить две (горизонтальных) пороговых линии на график отклика TO.

  1. На вкладке Home, в разделе Project, нажимают New Datasheet.

  2. В панели Browser расширьте папку Program1, затем расширьте папку LastRun.

  3. Перетащите results в новую таблицу данных. Таблица данных теперь показывает time и столбцы TO с их соответствующими значениями.

  4. Укажите на таблицу и добавьте выражение путем нажатия (+) значок, который появляется в правом верхнем.

    Примечание

    Каждый раз, когда вы добавляете выражение в таблицу данных, содержащую результаты LastRun, выражение добавляется как observable возразите против модели. Кроме того, шаг Postprocessing: Calculate Observables также добавляется к соответствующей программе, которая сгенерировала данные LastRun.

  5. Дважды кликните Name1 и переименуйте его EfficacyThreshold.

  6. Дважды кликните UNITS и введите dimensionless.

  7. Дважды кликните ячейку Expression и введите 0.15. Выражение заполняет столбец тем же постоянным значением (0.15) для каждого момента времени.

  8. Точно так же добавьте другой столбец выражения под названием SafetyThreshold с выражением 0.85. Расширьте results в папке LastRun. Значениями из этих двух столбцов выражения является observables со скалярным знаком и теперь сохраненный в таблице под названием scalars под results.

  9. Можно теперь построить максимальные и минимальные пороги наряду с данными моделирования. На вкладке Home, click New Plot.

  10. Нажмите Ctrl и выберите TO, EfficacyThreshold и переменные SafetyThreshold из панели Browser. Перетащите их в график. График теперь показывает профили TO наряду с пороговыми линиями эффективности и безопасности.

Визуализируйте целевые ответы заполнения на отдельных осях

График показывает, что определенные ответы TO или превышают порог безопасности или падение ниже порога эффективности. Чтобы лучше визуализировать это наблюдение, можно настроить график видеть каждую суммарную дозу и соответствующий ответ TO на отдельных осях.

  1. В Property Editor, в таблице Visual Channels, устанавливает Responses на Color и Scenarios к Grid.

  2. Нажмите Plot Settings. Для Plot YLabel введите TO как значение.

  3. В разделе Axes Limits выберите Link Y-Axis, чтобы показать тот же набор меток на y - ось для всех подграфиков.

Постобработайте результаты симуляции

В дополнение к визуальному осмотру каждого графика отклика на отдельных осях можно добавить, что постобработка продвигается, чтобы запросить точно, какие суммарные дозы остаются в порогах.

  1. Кликните по вкладке Program1. На шаге Postprocessing: Calculate Observables дважды кликните первую пустую ячейку в столбце Name и войдите: stat1.

  2. В столбце Expression введите max(TO) < 0.85 & min(TO) > 0.15. Установите модуль на dimensionless.

    Примечание

    Каждый раз, когда вы добавляете выражение в таблицу Observables на шаге, выражение автоматически добавляется как observable возразите против соответствующей модели.

  3. Выберите stat1 как единственное заметное. Очистите EfficacyThreshold и SafetyThreshold.

  4. Оценивать stat1, запустите только шаг симуляции путем щелкания по кнопке Run наверху шага Simulation.

Выполнение шага программы генерирует следующую фигуру. Отобразите и x-сетку и y-сетку путем нажатия на both в разделе Grid. x - ось представляет суммарные дозы и y - ось представляет, генерирует ли суммарная доза ответ TO, который остается в порогах безопасности и эффективности (со значением 1) или не (со значением 0).

График показывает этому суммарные дозы в пределах от 50 к 180 нанородинки обеспечивают ответы TO, которые лежат в желаемых порогах эффективности и безопасности.

Смотрите также

| |

Похожие темы

Ссылки

[1] Marger, D. и В. Юско. 2001. Общая фармакокинетическая модель для наркотиков, показывающих установленное целью расположение препарата. Журнал Фармакокинетики и Фармакодинамики. 28: 507–532.