Skip to main content

SBML document import

You can import SBML model in Jinkō. The the document to upload must be a valid SBML file.

Supported SBML versions​

Jinkō supports all SBML versions up to SBML L3V2 which is the latest to date[1].

Imports in L3V2 are preferred since this version is natively supported in Jinkō while SBML models in older format first undergo internally a conversion step to L3V2 before being processed.

Supported features​

Jinkō supports most of the SBML L3V2 core specifications:

SBML core componentSupported in Jinkō
Mathematical formulas✅*
Function definitions✅
Unit definitions✅
Compartments✅
Species✅
Parameters✅
Initial assignments✅
Rules✅*
Constraints❌
Reactions✅
Events✅

*in particular for the following components:

SBML sub-componentCategorySupported in Jinkō
1. lambda expressionMathML node❌
2. delayMathML node✅
3. quotientMathML arithmetic operator❌
4. rateOfMathML csymbol✅
5. Algebraic ruleRule✅

Time unit​

Jinkō now supports other time units than second that are homogeneous to a time (hour, minute, day, etc.). Even though the SBML specifications permit it, Jinkō does not yet support dimensionless time units.

Supported packages​

The SBML standard specifies packages in addition to the core features. This is the list of currently supported packages:

SBML packageSBML package nicknameSupported in Jinkō
Arraysarrays❌
Hierarchical Model Compositioncomp❌
Distributionsdistrib❌
Dynamic Structuresdyn❌
Flux Balance Constraintsfbc❌
Layoutlayout❌
Extended MathMLmath❌
Multistate, Multicomponent and Multicompartment Speciesmulti❌
Qualitative Modelsqual❌
Renderingrender❌
Spatial Processesspatial❌

Uploading an SBML document that relies on one or more unsupported packages will lead to an error notified to the end user (in both jinko.ai and simwork).


1. as of 2022-05-03 ↩︎