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