Задайте переменное или постоянное количество видов
The ConstantAmount свойство указывает, может ли количество видового объекта изменяться во время симуляции. ConstantAmount может быть либо true или false. Если ConstantAmount является trueколичество вида не может варьироваться во время симуляции. По умолчанию ConstantAmount является false и количество вида может варьироваться во время симуляции. Если ConstantAmount является falseколичество вида может быть определено реакциями и правилами.
Свойство ConstantAmount предназначен для видовых объектов; свойство ConstantValue является для объектов параметров.
Примечание
Когда вы хотите, чтобы вид участвовал в реакции, но не хотите, чтобы какие-либо реакции изменяли его количество, задайте его BoundaryCondition на true, и ConstantAmount на false.
Следующий пример моделирования видов как постоянных количеств:
Моделирование роли нуклеотидов (GTP, ATP, cAMP) и кофакторов (Ca++, NAD+, кофермент А). Рассмотрим роль GTP в активации Ras рецепторными тирозинкиназами.
Ras-GDP + GTP -> Ras-GTP + GDP
true. В сложение можно задать BoundaryCondition от этих видов к true, таким образом делая их пограничными видами.| Применяется к | Объект: виды |
| Тип данных | boolean |
| Значения данных | true или false. Значение по умолчанию false. |
| Доступ | Чтение/запись |
Создайте объект модели с именем my_model.
modelObj = sbiomodel ('my_model');Добавьте видовой объект и проверьте, что ConstantAmount параметр свойства 'false' или 0.
speciesObj = addspecies (modelObj, 'glucose'); get (speciesObj, 'ConstantAmount')
MATLAB® возвращает:
ans =
0Установите постоянную сумму равной 'true' и проверьте.
set (speciesObj, 'ConstantAmount', true); get (speciesObj, 'ConstantAmount')
MATLAB возвращает:
ans =
1