| Literature DB >> 22923304 |
Finja Büchel1, Clemens Wrzodek, Florian Mittag, Andreas Dräger, Johannes Eichner, Nicolas Rodriguez, Nicolas Le Novère, Andreas Zell.
Abstract
MOTIVATION: The biological pathway exchange language (BioPAX) and the systems biology markup language (SBML) belong to the most popular modeling and data exchange languages in systems biology. The focus of SBML is quantitative modeling and dynamic simulation of models, whereas the BioPAX specification concentrates mainly on visualization and qualitative analysis of pathway maps. BioPAX describes reactions and relations. In contrast, SBML core exclusively describes quantitative processes such as reactions. With the SBML qualitative models extension (qual), it has recently also become possible to describe relations in SBML. Before the development of SBML qual, relations could not be properly translated into SBML. Until now, there exists no BioPAX to SBML converter that is fully capable of translating both reactions and relations.Entities:
Mesh:
Year: 2012 PMID: 22923304 PMCID: PMC3467751 DOI: 10.1093/bioinformatics/bts508
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.Conversion from BioPAX Level 2 and Level 3 to SBML Level 3 Version 1 with the Qualitative Models extension (qual). The green rounded rectangles on the right-hand side describe the SBML and qual classes, and the blue ones on the left the BioPAX elements. The distinction between BioPAX Level 2 and Level 3 elements is visualized with dashed rectangles. The dashed rectangles denote elements, which are only available in Level 3. All other elements occur in both levels. The ancestry of both BioPAX and SBML elements is indicated with arrows. Lines, ending with a diamond, indicate elements that are contained in other elements. The conversion from BioPAX to SBML qual is drawn with black lines. For some BioPAX elements, it depends on the enclosed entities if the BioPAX element is translated into a reaction or to a relation. This translation dependency is visualized with black dashed lines. A detailed translation description of those elements is shown in Table 2
Description of the translation of BioPAX Control elements
| BioPAX | BioPAX | Converted SBML qual element |
|---|---|---|
| PhysicalEntity | BiochemicalReaction | reaction |
| PhysicalEntity | ComplexAssembly | reaction |
| PhysicalEntity | Conversion | transition |
| PhysicalEntity | Degradation | reaction |
| PhysicalEntity | Transport | reaction |
| PhysicalEntity | TransportWithBiochemicalReaction | reaction |
| PhysicalEntity | Pathway | transition |
| PhysicalEntity | TemplateReaction | transition |
| Pathway | BiochemicalReaction | transition |
| Pathway | ComplexAssembly | transition |
| Pathway | Conversion | transition |
| Pathway | Degradation | transition |
| Pathway | Pathway | transition |
| Pathway | TemplateReaction | transition |
| Pathway | Transport | transition |
| Pathway | TransportWithBiochemicalReaction | transition |
| physicalEntity | biochemicalReaction | reaction |
| physicalEntity | complexAssembly | reaction |
| physicalEntity | interaction | transition |
| physicalEntity | pathway | transition |
| physicalEntity | transport | reaction |
| physicalEntity | transportWithBiochemicalReaction | reaction |
| pathway | biochemicalReaction | transition |
| pathway | complexAssembly | transition |
| pathway | interaction | transition |
| pathway | pathway | transition |
| pathway | transportWithBiochemicalReaction | transition |
| pathway | tranrtspo | transition |
BioPAX Control elements consist of a Controller and one or more Controlled elements. Depending on the kind of Controller or Controlled element, the Control entity is translated into an SBML reaction or transition. The table gives an overview of this conversion regarding BioPAX Level 2 and BioPAX Level 3.
BioPAX Entity’s and assigned SBO terms
| BioPAX | Assigned SBO term | SBO name |
|---|---|---|
| Gene | SBO:0000354 | Informational molecule segment |
| Complex | SBO:0000253 | Non-covalent complex |
| Protein | SBO:0000252 | Polypeptide chain |
| DNA | SBO:0000251 | Deoxyribonucleic acid |
| DnaRegion | SBO:0000251 | Deoxyribonucleic acid |
| Rna | SBO:0000250 | Ribonucleic acid |
| RnaRegion | SBO:0000250 | Ribonucleic acid |
| SmallMolecule | SBO:0000247 | Simple chemical |
Each BioPAX Entity is converted to an SBML species and qualitativeSpecies. In BioPAX, one can specify the nature of the real entity by classes that are derived from Entity (e.g., DNA, Protein, etc). SBML does not contain specific entities that can be derived from an SBML species. The common way to separate different genomic entities in SBML is using SBO terms from the material entity branch. This table specifies the SBO terms that we used to distinguish between various cellular entities in SBML.
Comparison of different available converters for BioPAX pathways
| BioPAX2SBML | Sybill | BiNoM | |
|---|---|---|---|
| Authors | Büchel | Rüebenacker | Zinovyev |
| Version | 1.0 | 1.0 (Build 119) | 2.0 |
| Release date | 2012-04-02 | 2010-02-11 | 2012-04-12 |
| BioPAX input level | Levels 2 and 3 | Levels 2 and 3 | Level 3 |
| SBML Output Level | Level 3 Version 1 | Level 2 Version 4 | Level 2 Version 4, Beta |
| Version for Level 3 | |||
| Graphical user interface | |||
| Qualitative model support | − | − | |
| Valid SBML | − | − | |
| Complete | − | ||
| No duplicate entities | |||
| Robustness | ○ | ○ | |
| Compartments | |||
| Stoichiometry | − | − | |
| SBO terms | − | − | |
| Xrefs converted into CV terms | − | − | |
| Augment model | − | − | |
| Provenance | − | − |
This table compares three applications that are able to translate BioPAX into SBML. The checkmark (✓) indicates that the criterion is completely fulfilled, the circle (○) shows that the criterion is partially fulfilled and the minus (−) is used if it is not fulfilled. A conversion is valid if the validator from sbml.org reports no errors in the converted SBML file and the converted model is complete if no BioPAX entity is missing. The No duplicate entities criterion is important for modeling purposes to guarantee that a species is only mentioned once. A converter is robust if it can handle all tested files from the Pathway Interaction Database and is able to convert a BioPAX file, which contains no Pathway element. The Compartments, Stoichiometry, and Uses SBO terms criteria denote if this information is translated into SBML and if the SBML species are denoted with the corresponding SBO term. Additionally, it is checked if the BioPAX cross-references (Xrefs) are translated into SBML controlled vocabulary terms (CV terms) and if the SBML model is augmented with further information, such as Entrez Gene IDs. Finally, the provenance criterion denotes if the file history and conversion tool information is saved in the converted SBML file.