Добавьте объект вида в качестве реагента к объекту реакции
speciesObj =
addreactant(reactionObj, 'NameValue')
addreactant(reactionObj, speciesObj, StoichCoefficient)
addreactant(reactionObj,
'NameValue', StoichCoefficient)
reactionObj | Объект реакции. |
NameValue | Имена видовых объектов. Введите вектор символов или массив ячеек из векторов символов. Видовой объект может ссылаться другими объектами, используя его имя. Можно использовать функцию |
speciesObj | Видовой объект или вектор видовых объектов. |
StoichCoefficient | Стехиометрические коэффициенты для реагентов. Введите положительную скалярную величину или вектор положительных двойек. Если вектор, он должен иметь то же количество элементов, что и количество видов, заданных |
создает видовой объект (если он уже не существует в модели) и возвращает видовой объект (speciesObj =
addreactant(reactionObj, 'NameValue')speciesObj). В видовом объекте этот метод присваивает значение (NameValue) свойству Name. В объекте реакции этот метод присваивает объект вида свойству Reactants, изменяет уравнение реакции в свойстве Reaction для включения нового вида и добавления стехиометрического коэффициента -1 к свойству Stoichiometry.
Когда вы определяете реакцию с новым видом:
Если в модели нет объектов отсека, метод создает объект отсека (называемый ') в модели и добавляет вновь созданный вид в этот отсек.unnamed'
Если только один объект отсека (compObj) существует в модели, метод создает видовой объект в этом отсеке.
При наличии более одного объекта отсека (compObj) в модели необходимо указать название вида с именем отсека.
Для примера, cell.glucose обозначает, что вы хотите поместить вид под названием glucose в отсек по наименованию cell. Дополнительно, если отсек назван cell не существует, процесс добавления реакции создает отсек и называет его cell.
Создайте и добавьте объект вида к объекту-отсеку с помощью метода addspecies.
addreactant(, в видовом объекте (reactionObj, speciesObj, StoichCoefficient)speciesObj), присваивает родительский объект speciesObj свойства Parent. В объекте реакции (reactionObj), он присваивает видовой объект свойству Reactants, изменяет уравнение реакции в свойстве Reaction для включения нового вида и добавления стехиометрического коэффициента -1 к свойству Stoichiometry. Если speciesObj - массив ячеек видовых объектов, затем StoichCoefficient должен быть вектором двойников с той же длиной, что и speciesObj.
addreactant(, в дополнение к описанию выше, добавляет стехиометрический коэффициент (reactionObj,
'NameValue', StoichCoefficient)StoichCoefficient) свойству Stoichiometry. Если NameValue - массив ячеек видов, имен, затем StoichCoefficient должен быть вектором двойников с той же длиной, что и NameValue.
На имена видов ссылаются объекты реакции, объекты кинетического закона и объекты модели. Если вы меняете Name вида реакция также использует новое имя. Необходимо, однако, сконфигурировать все другие применимые элементы, такие как правила, которые используют вид, и объект кинетического закона.
Для получения дополнительной информации о именах видов см. раздел «Определение имен видов в SimBiology».
Создайте объект модели, а затем добавьте объект реакции.
modelObj = sbiomodel('my_model'); reactionObj = addreaction(modelObj, 'A -> U');
Измените reaction от the reactionObj от A - > U чтобы быть A + 3 C - > U.
speciesObj = addreactant(reactionObj, 'C', 3);