Задайте переменную или постоянную сумму разновидностей
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