Задайте переменную или постоянную сумму разновидностей
ConstantAmount
свойство указывает, может ли количество объекта разновидностей варьироваться во время симуляции. ConstantAmount
может быть любой true
или false
. Если ConstantAmount
true
, количество разновидностей не может варьироваться во время симуляции. По умолчанию, ConstantAmount
false
и количество разновидностей может варьироваться во время симуляции. Если ConstantAmount
false
, количество разновидностей может быть определено реакциями и правилами.
Свойство ConstantAmount
для объектов разновидностей; свойство ConstantValue
для объектов параметра.
Примечание
Когда это необходимо, разновидности, чтобы участвовать в реакции, но не хотят реакций изменить ее количество, установить ее BoundaryCondition
к true
, и ConstantAmount
к false
.
Следующее является примером моделирования разновидностей как постоянные суммы:
Моделируя роль нуклеотидов (GTP, ATP, ЛАГЕРЬ) и кофакторы (приблизительно++, NAD+, коэнзим A). Рассмотрите роль 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