Table 1.
SBML | SBML-CD | SBGN-ML | Remarks | |
---|---|---|---|---|
Set position | YES (L) | YES | YES | |
Define shape | YES (R) | NO | NO | SBML-CD and SBGN-ML allow one to specify size of elements but not their shape. |
Set color | YES (R) | YES | YES | |
Set label position (L) | YES (L) | NO | YES | |
Set label font (R) | YES (R) | YES (−) | YES | SBML-CD does not allow one to set font size for compartments and reactions. |
Actively developed | YES | NO | YES | |
Supports species modification | YES | YES | YES | |
Supports node duplication | YES (L) | YES | NO | SBGN-ML only allows one to specify ‘clone’ flag for a glyph, thus the information about which species is actually cloned is missing. |
Description of different biological granularities in the same diagram | YES | YES | NO | SBGN-ML does not allow one to mix the activity flow (AF), process description (PD) and entity relationship (ER) notations. |
Multiple layouts | YES (L) | NO | NO |
If relevant, the SBML column includes information about which package supports given functionality (L = layout, R = render). Moreover, the multi package is required to support complexes and species modification definition in SBML. Please note that here we focus only on the major features and do not consider features such as ability to set border width or background opacity.