Exporting SimBiology model with custom units

1 Ansicht (letzte 30 Tage)
R Andreev
R Andreev am 21 Mai 2021
I get this error
An error occurred parsing the unit composition
trying to export a model (attached) that has a species with unit uM, defined as micromolarity in the "Library":
sbmlexport(sbioloadproject("test.sbproj").m1)
Any insights?
Thanks.

Antworten (1)

Florian Augustin
Florian Augustin am 24 Mai 2021
Hi,
Thank you for reporting this issue. There is a bug in sbmlexport, it should be able to export your custom unit. We are looking into a fix. As a workaround I suggest to define your custom unit uM in terms of micromole/liter:
% Remove the old unit
uM = sbioselect(sbioroot, "Name", "uM");
sbioremovefromlibrary(uM);
% Add the new unit
customUnit = sbiounit("uM", "micromole/liter");
sbioaddtolibrary(customUnit);
Best regards,
Florian

Kategorien

Mehr zu Extend Modeling Environment finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by