Язык разметки системной биологии (SBML) является стандартным форматом для совместного использования моделей системной биологии среди различных программных инструментов моделирования и симуляции. Текущая спецификация доступна в http://sbml.org/documents/.
Импортируйте модель SBML из использования URL или файла sbmlimport.
SimBiology® поддерживает подмножество спецификации версии 1 уровня 3 SBML. Следующие функции SBML не импортируются в модель SimBiology:
Кусочная кинетика — Модели с кусочной кинетикой загружаются, но определения для кусочной кинетики проигнорированы.
MATLAB® несовместимые имена переменных в UnitDefinition — Модели, которые имеют имена переменных, несовместимые с MATLAB в UnitDefinition не загружаются и сообщение об ошибке отображено.
hasOnlySubstanceUnits атрибут не имеет соответствующего свойства в объекте разновидностей SimBiology. Вместо этого если разновидность не имеет никаких модулей, SimBiology использует DefaultSpeciesDimension свойство определить, интерпретировать ли имена разновидностей в выражениях как вещество, составляет или концентрации. Когда вы устанавливаете DefaultSpeciesDimension к substance и не задавайте модули, SimBiology интерпретирует имена разновидностей, когда вещество составляет и не масштабируется никакой способностью отсека (объем). Когда свойство установлено в concentration, имена разновидностей интерпретированы как концентрации и масштабируются соответствующей способностью отсека. SimBiology не позволяет вам установить начальное значение разновидности, когда концентрация или вещество составляют независимо от того, как вы обращаетесь к нему в выражениях. Чтобы предоставить лучшей совместимости с моделями SBML, имеющими этот атрибут, SimBiology добавляет первоначальное правило присвоения или соответствующие модули во время процесса импорта. Для получения дополнительной информации смотрите раздел Compatibility Considerations sbmlimport.
Модели, содержащие другие модели как подмодели, загружаются, но подмодели проигнорированы.
fast атрибут любого объекта реакции проигнорирован.
delay, priority, initialValue, и persistent атрибуты объектов-событий проигнорированы.
XOR, OR, и AND логические операторы, имеющие три или больше аргумента, не поддерживаются. Они поддерживаются для бинарных операций только.
Можно импортировать модели SBML с функциональными определениями. SimBiology заменяет функциональные определения на соответствующие математические выражения.
Можно также загрузить модели SBML, которые используют идентификаторы реакции для ссылочных скоростей реакции в математических выражениях. SimBiology заменяет ссылки на соответствующие скорости реакции.
Следующая информация о модели SimBiology включена в файл формата SBML:
Отсеки, разновидности, параметры, реакции, правила и события, которые заданы в модели и имеют их Active набор свойств к true.
Все модульные определения в SBML-совместимом формате.
Свойства компонента модели с эквивалентами SBML, такими как примечания и стоимости единицы для разновидностей и параметров.
Уравнение скорости реакции, но не кинетическое определение закона.
Не весь SimBiology и функции MATLAB поддерживаются SBML. Если ваша модель содержит какую-либо из тех функций, SimBiology выдает соответствующие предупреждения во время экспорта модели. Следующие функции SimBiology не поддерживаются и не включены в сохраненный файл формата SBML.
Projects — Модели, аналитические программы и данные.
Модели Kinetic law information — SimBiology хранят кинетическую информацию закона, такую как кинетическое имя закона и кинетическое определение закона.
Variant information — Наборы количеств (отсеки, разновидности и/или параметры), что можно использовать, чтобы изменить начальную или основную настройку модели.
Dosing information — Внешний шаг к сумме (или концентрация) разновидности в модели.
Пользовательские файлы функции MATLAB — Пользовательские функции, которые вы использовали в своей модели SimBiology.
Функции и свойства, характерные для программного обеспечения SimBiology, такие как Name (Rule только объекты), Tag и Active.
Some MATLAB features — Некоторые функции MATLAB и построения языка не поддерживаются. Например, поэлементные операции, такие как .*, ./, вектор символов, такой как 'drug', представьте в виде строки, такие как "drug", пустая скобка [] не поддерживаются.
Совет
Поскольку предыдущая информация не поддерживается SBML, мы рекомендуем сохранить как файл проекта SimBiology (.sbproj) получать эту информацию.