Чтобы начать моделировать, вы можете:
Создайте модель PK с помощью мастера типовой конструкции, который позволяет вам задать количество отсеков, пути введения и типа устранения.
Расширьте любую модель, чтобы создать более высокие модели точности.
Создайте или загрузите свою собственную модель. Загрузите проект SimBiology® или модель SBML.
Следующая фигура сравнивает модель, как обычно представлено в фармакокинетике с той же моделью, показанной в диаграмме модели SimBiology. Для этого сравнения примите, что вы моделируете администрирование препарата с помощью модели 2D отсека с любым входом дозирования и линейной кинетикой устранения. (Образцовая структура остается то же самое с любым типом дозирования.)

Отметьте следующее:
SimBiology представляет концентрацию или количество препарата в данном отсеке или объеме объектом разновидностей, содержавшим в отсеке.
SimBiology представляет обмен или поток препарата между отсеками и устранением препарата реакциями.
SimBiology представляет межразделенное на отсеки разрешение параметром (Q), который задает разрешение между отсеками.
SimBiology управляет расписанием дозирования с комбинацией разновидностей (Drug и/или Dose) и реакции (Dose -> Drug), в зависимости от того, следует ли администрирование в отсек за шариком, нулевым порядком, вливанием или кинетикой дозирования первого порядка. Для получения дополнительной информации о добавленных компонентах и оцененные параметры, смотрите Типы Дозирования.
Можно также просмотреть эту модель как функцию регрессии, y = f(k,u), где y является ожидаемым значением, учитывая значения входа u и значения параметров k. В SimBiology модель представляет f, и модель используется, чтобы сгенерировать функцию регрессии, если y, k и u идентифицированы в модели.
Создать модель PK с конкретным количеством отсеков, дозируя тип и метод устранения:
Создайте объект PKModelDesign. Объект PKModelDesign позволяет вам задать количество отсеков, пути введения и метода устранения, который использование SimBiology создать объект модели с необходимыми отсеками, разновидностями, реакциями и правилами.
pkm = PKModelDesign;
Добавьте отсек, задающий имя отсека, и опционально, тип дозирования и метод устранения. Также задайте, содержат ли данные переменную отклика, измеренную в этом отсеке и имеет ли доза (дозы) задержки. Например, при использовании tobramycin набора данных [1], задайте отсек под названием Central, с Bolus для свойства DosingType, linear-clearance для свойства EliminationType и true для свойства HasResponseVariable.
pkc1 = addCompartment(pkm, 'Central', 'DosingType', 'Bolus', ...
'EliminationType', 'linear-clearance', ...
'HasResponseVariable', true);Для описания другого DosingType и значений свойств EliminationType, смотрите Типы Дозирования и Типы Устранения.
Для описания свойства HasResponseVariable смотрите HasResponseVariable. По крайней мере один отсек в модели должен иметь ответ. Несмотря на то, что SimBiology поддерживает множественные ответы на отсек при добавлении отсеков в объект PKModelDesign, вы ограничиваетесь одним ответом на отсек.
Чтобы добавить отсек, которому сопоставили задержку с любой дозой, которая предназначается для него, устанавливает свойство HasLag на true:
pkc_lag = addCompartment(pkm, 'Central', 'DosingType', 'Bolus', ...
'EliminationType', 'linear-clearance', ...
'HasResponseVariable', true, 'HasLag', true);Или после добавления отсека, набор его свойство HasLag к true:
pkc1.HasLag = true;
Опционально, добавьте второй отсек под названием Peripheral, без дозирования, никакого устранения и никакой задержки. Установите свойство HasResponseVariable на true. Если вы используете tobramycin набор данных [1], пропускаете этот шаг и используете только один отсек.
pkc2 = addCompartment(pkm, 'Peripheral', 'HasResponseVariable', true);
Процесс типовой конструкции добавляет необходимые параметры, включая параметр, представляющий межразделенное на отсеки разрешение Q. Можно добавить больше отсеков путем повторения этого шага. Сложение каждого отсека создает цепочку отсеков в порядке сложения отсека с двунаправленным потоком препарата между отсеками в модели.
Используйте указатель на отсек (pkc1 или pkc2), чтобы изменить свойства отсека.
Создайте объект модели SimBiology.
[modelObj, PKModelMapObj] = pkm.construct
Метод construct возвращает объект модели SimBiology (modelObj) и объект PKModelMap (PKModelMapObj), который содержит отображение компонентов модели к элементам функции регрессии.
Если вы изменяете объект PKModelDesign, необходимо создать новый объект модели с помощью метода construct. Изменения в PKModelDesign автоматически не распространяют к ранее созданному объекту модели.
Выполните параметр, соответствующий как показано в, Выполняют Данные, Соответствующие Моделям PKPD.
Объект модели и объект PKModelMap являются входными параметрами для sbionlmefit, sbionlmefitsa и функций sbionlinfit, используемых в подборе кривой параметра.
| Для получения информации о... | Смотрите... |
|---|---|
| Дозирование типов | Дозирование типов |
| Типы устранения | Типы устранения |
| Подбор кривой параметра | Выполните данные, соответствующие моделям PKPD |
| Симуляция модели и описания конфигураций модели | Симуляция модели |
При создании моделей SimBiology создает следующие компоненты модели для каждого отсека в модели, независимо от типа дозирования:
Две разновидности (Drug_CompartmentName и Dose_CompartmentName) для каждого отсека.
Реакция (Dose_CompartmentName -> Drug_CompartmentName) для каждого отсека, которым управляет кинетика действующих масс.
Параметр (ka_CompartmentName) для каждого отсека, представляя показатель поглощения препарата, когда поглощение следует за кинетикой первого порядка. Это - параметр форвардного курса для реакции Dose_CompartmentName -> Drug_CompartmentName.
Параметр (Tk0_CompartmentName) для каждого отсека, представляя длительность поглощения препарата, когда поглощение следует за кинетикой нулевого порядка.
Параметр (TLag_CompartmentName) для каждого отсека, представляя задержку для любой дозы, которая предназначается для того отсека и также который задан как наличие задержки.
Для дозирования типов, которые имеют фиксированную длительность вливания или поглощения (infusion и zero-order), можно использовать перекрывающиеся дозы. Дозы являются дополнением.
Следующая таблица описывает типы дозирования, параметры по умолчанию, чтобы оценить, и приводит компоненты модели, созданные и используемые для дозирования.
| Дозирование типа | Описание | Используемые компоненты модели SimBiology | Параметры по умолчанию, чтобы оценить |
|---|---|---|---|
'' (пустой символьный вектор) | Никакая доза | Разновидности ( | 'none' |
Рабочий стол SimBiology — Командная строка — | Принимает, что количество препарата увеличено немедленно во время дозы. В модели SimBiology начальная концентрация препарата основана на сумме дозы и объеме отсека, содержащего препарат. | Разновидности ( | 'none' |
Рабочий стол SimBiology — Командная строка — | Принимает, что вселенный препарат составляет увеличения при постоянном известном поглощении (или вливание) уровень по известной длительности. Импортированный набор данных должен содержать уровень и не длительность вливания. SimBiology использует эту информацию, чтобы изменить концентрацию разновидностей на постоянном уровне по длительности, заданной в наборе данных. | Разновидности ( | 'none' |
Рабочий стол SimBiology — Командная строка — | Принимает, что препарат добавляется на постоянном уровне по фиксированной, но неизвестной длительности. |
|
|
Рабочий стол SimBiology — Командная строка — | Принимает, что уровень, на котором поглощен препарат, не является постоянным. В модели SimBiology показатель поглощения принят, чтобы управляться кинетикой действующих масс. |
|
|
| Тип устранения | Описание | Созданные компоненты модели SimBiology | Параметры по умолчанию, чтобы оценить |
|---|---|---|---|
Рабочий стол SimBiology — Командная строка — | Принимает простую кинетику действующих масс в устранении препарата. В модели SimBiology устранение задано кинетикой действующих масс с константой скорости устранения, заданной параметром форвардного курса (ke). |
|
|
Рабочий стол SimBiology — Командная строка — | Принимает простую кинетику действующих масс в устранении препарата. В модели SimBiology, подобной Linear {Elimination Rate, Volume}. Но кроме того, эта опция позволяет вам задать модель с точки зрения разрешения (Cl) где, Cl = ke * volume). |
|
|
Рабочий стол SimBiology — Командная строка — | Принимает, что устранением управляет кинетика Михаэлиса-Ментен. |
|
|
Отсеки, созданные, когда вы генерируете модель SimBiology, формируют цепочку, и каждая пара соединенных отсеков соединяются транспортной реакцией, подобной линейному устранению. Сложение двух отсеков, C1 и C2, генерирует обратимую реакцию массовой акции C1.Drug_C1 <-> C2.Drug. Параметр форвардного курса является разделенным на отсеки разрешением, Q12, разделенным на объем C1. Противоположным параметром уровня является Q12, разделенный на объем C2.
Процесс добавления каждой пары отсеков в цепочечном Cm и Cn генерирует следующие компоненты модели:
Параметр Qmn, представляющий разделенное на отсеки разрешение между теми двумя отсеками. Этот параметр добавляется к списку параметров, которые будут оценены (свойство Estimated объекта PKModelMap).
Параметр (kmn), представляющий уровень передачи препарата от Cm до Cn, где kmn = Qmn/Vm.
Параметр (knm), представляющий уровень Cn к Cm, где knm = Qmn/Vn.
Обратимая реакция массовой акции между этими двумя отсеками, Cm.Drug_Cm <-> Cn.Drug_Cn, с параметром форвардного курса kmn и противоположный параметр уровня knm.
Первоначальное правило присвоения, которое инициализирует значение параметра kmn, на основе начальных значений для Cm и Qmn.
Первоначальное правило присвоения, которое инициализирует значение параметра knm, на основе начальных значений для Cn и Qmn.
Модульное преобразование преобразовывает соответствующие физические количества в одну сопоставимую модульную систему в порядке разрешить их. Это преобразование при подготовке к правильной симуляции, но SimBiology возвращает физические количества в модели в модулях, которые вы задаете.
Независимо от того, является ли модульным преобразованием on или off, необходимо выразить данные о дозировании в сумме. По умолчанию Unit Conversion является off, таким образом, необходимо гарантировать, что модули для данных и модели сопоставимы друг с другом.
Если Unit Conversion является on, необходимо задать модули. При использовании рабочего стола SimBiology задайте модули во вкладке Raw Data, когда данные будут выбраны в Project Explorer. При использовании командной строки задайте модули в объекте PKData.
Параметры в модели имеют модули по умолчанию. Если модульным преобразованием является on, можно изменить модули, пока размерности сопоставимы. Эти модули по умолчанию, которые вы можете использовать, чтобы задать значения для исходного предположения, следующие.
| Физическое количество или параметр модели | Модуль |
|---|---|
| Центральный или периферийный объем отсека (Central или Peripheral) | liter |
| Уровень устранения первого порядка (ke) | 1/second |
| Michaelis, постоянный (Km) | milligram/liter |
| Максимальная скорость реакции, кинетика Михаэлиса-Ментен (Vm) | milligram/second |
| Разрешение (Cl) | liter/second |
| Длительность поглощения (Tk0) | second |
| Показатель поглощения (ka) | 1/second |
Используйте опции параметров конфигурации, чтобы повернуть модульное преобразование on или off. Для получения дополнительной информации смотрите Симуляцию модели.
Для получения дополнительной информации согласно размерному анализу для скоростей реакции, смотрите, Как Оценены Скорости реакции.