Import SBML file with function definitions into SimBiology

バージョン 1.1.0.1 (8.98 KB) 作成者: Jeremy Huard
Functions to import SBML files containing function definitions into SimBiology.
ダウンロード: 304
更新 2016/9/1

ライセンスの表示

These functions allow you to import SBML files containing function definitions into SimBiology.
Two methods are available:
- sbmlimportFunExternal
This function saves each function definition as separated MATLAB function in the current directory.
The resulting SimBiology model supports the 'Model acceleration' mode.
Function definitions containing the MathML function 'piecewise' are also supported.
In that case, to ensure that the ODE solver registers the transitions events are added to the SimBiology model.
- sbmlimportFunReplace
This function replaces all function calls in the reaction rates by the associated expressions.
The resulting SimBiology model supports the 'Model acceleration' mode.
It does not support the use of the MathML function 'piecewise' in the function definitions.
Usage:
sbmlimportFunExternal()
sbmlimportFunExternal(filename)
sbmlimportFunReplace()
sbmlimportFunReplace(filename)

引用

Jeremy Huard (2024). Import SBML file with function definitions into SimBiology (https://www.mathworks.com/matlabcentral/fileexchange/51551-import-sbml-file-with-function-definitions-into-simbiology), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2015a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersQSP, PKPD, and Systems Biology についてさらに検索
コミュニティ
 SimBiology コミュニティのその他のファイル

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.1.0.1

Updated license

1.1.0.0

-Both methods:
* better warning handling
* replace math and logical operators in SBML functions and event triggers

- sbmlimportFunExternal:
* add events for 'piecewise' calls only if trigger contains non-constant parameters, species or volumes.

1.0.0.0

- Updated function headers.
- sbmlimportFunExternal: Piecewise function defined in a separated MATLAB file instead of a subfunction.