Схемы дозирования скана с использованием приложения 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. Отключите графическое изображение выборок дозы, нажав кнопку plot, как показано на рисунке.

  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 нажмите New Plot .

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

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

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

  1. В Property Editor графика, в таблице Slice Data, установите 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., and W. Jusko. 2001. Общая фармакокинетическая модель для лекарств, демонстрирующих опосредованное мишенью расположение лекарств. Журнал фармакокинетики и фармакодинамики. 28: 507–532.