-
Notifications
You must be signed in to change notification settings - Fork 6
Example: CellDesigner Reference Sheet
Ludovic Roy edited this page Dec 7, 2017
·
10 revisions
Translation direction: CellDesigner -> SBGN-ML
This example file is one of the samples distributed with CellDesigner. It is called components44.xml
and is also provided in this repository's samples folder.
The original file exported from CellDesigner | The translated SBGN exported from Newt |
![]() |
![]() |
The translated SBGN exported from the SBGN rendering webservice | The translated SBGN exported from Vanted |
![]() |
![]() |
- CellDesigner has representations for 2 things that can't be properly translated to SBGN:
- active/inactive state: active entities have a dashed line on the outside of their shape.
- hypothetical entities: have a dashed border.
- Those 2 variables are lost during the translation.
- Anything that isn't a unit of information or a state variable is also not translated (like the binding region box).
- The number of multimer unit can be over 2 in CellDesigner and is graphically shown. It is kept in SBGN in the form of a unit of information containing
N:unit count
, as SBGN doesn't graphically represent more than 2 units.
CellDesigner | Newt |
![]() |
![]() |
SBGN rendering webservice | Vanted |
![]() |
![]() |
CellDesigner | Newt |
![]() |
![]() |
SBGN rendering webservice | Vanted |
![]() |
![]() |
CellDesigner | Newt | SBGN rendering webservice | Vanted |
![]() |
![]() |
![]() |
![]() |
Unknown logic gates have no counterpart in SBGN and cannot be translated properly. To avoid losing too much information, the decision was made to directly link the concerned input entities to the output process.
CellDesigner | Newt |
![]() |
![]() |
Links pointing to other links are only valid for SBGN ER, which is not supported by the translator. Such links will be discarded by the translator.
CellDesigner | ![]() |
Newt | ![]() |
- Automatic port generation (here for the AND logic gate) can lead to some change for the links orientation, and some ugly discrepancies depending on how the SBGN is rendered. This is especially true for compact networks. This is due to the ports length being fixed. A more beautiful network can be obtained if enough space is left between every node.
- Note that unspecified entities (the
And
in the example below) are sometimes used as a label in some network. They are valid CellDesigner and SBGN entities, and are translated as is, even when wrongly placed. Be careful how you use them.
CellDesigner | Newt |
![]() |
![]() |