exponenta event banner

findUsages (разновидности, параметр, отсек)

Узнайте, как разновидность, параметр или отсек используются в модели

Синтаксис

[componentList,usageTable] = findUsages(object)
[componentList,usageTable] = findUsages(object,dose)
[componentList,usageTable] = findUsages(object,dose,variant)

Описание

[componentList,usageTable] = findUsages(object) возвращает вектор компонентов, которые используют object и таблицу, предоставляющую подробную информацию об использованиях. object может быть разновидностью, параметром или объектом отсека. Для получения дополнительной информации какой проверки SimBiology® решить, используется ли компонент, смотрите Использование Компонента.

[componentList,usageTable] = findUsages(object,dose) также поиски использований object в dose, который является RepeatDose object, ScheduleDose object или вектором объектов дозы.

[componentList,usageTable] = findUsages(object,dose,variant) также поиски использований object в variant, который является variant object или вектором различных объектов.

Входные параметры

свернуть все

Разновидности, параметр, отсек, модуль или модульный префикс, заданный как species object. parameter object и compartment object.

Объект Dose, заданный как ScheduleDose object, RepeatDose object или вектор объектов дозы.

Вариант, заданный как variant object или вектор различных объектов.

Выходные аргументы

свернуть все

Список компонентов модели, которые используют вход object, возвратился как вектор.

Информация об использовании, возвращенная как таблица. Табличные переменные:

  • Component – вектор компонентов, которые используют object

  • Свойство массив ячеек из символьных векторов, перечисляющий соответствующие свойства, которые относятся к объекту

  • Использование массив ячеек, сообщая об использованиях можно следующим образом:

    • Для правил, значения свойства Rule,

    • Для реакций, значения свойства Reaction или ReactionRate,

    • Для кинетических законов, имя, сохраненное в SpeciesVariableNames или ParameterVariableNames,

    • Для событий, значения свойства Trigger или значения EventFcns{i}, где i индекс функции события, которые используют компонент.

    • Для вариантов, значения Content{i}, где i является индексом записи содержимого, которые используют компонент.

    • Для доз, значения соответствующего свойства, то есть, TargetName, DurationParameterName или LagParameterName.

    • Для разновидностей, использующих отсек, имя отсека перечислено в свойстве Parent разновидностей.

Примеры

свернуть все

Загрузите демонстрационный проект.

sbioloadproject gprotein.sbproj

Проверяйте и смотрите, как уровень параметра деактивации белка G kGd используется в модели.

kGd = sbioselect(m1,'Name','kGd');
[components,usages] = findUsages(kGd);

components является вектором компонентов, которые используют параметр kGd. Отобразите эти компоненты.

for i = 1:length(components)
    components(i)
end
   SimBiology Reaction Array

   Index:    Reaction:
   1         Ga -> Gd


   SimBiology Kinetic Law Array

   Index:    KineticLawName:
   1         MassAction

На основе информации из таблицы usages параметр используется в качестве параметра скорости реакции.

usages

Введенный в R2017b