Abstract

Rule-based modeling is an approach that permits constructing reaction networks based on the specification of rules for molecular interactions and transformations. These rules can encompass details such as the interacting sub-molecular domains (components) and the states such as phosphorylation and binding status of the involved components. Fine-grained spatial information such as the locations of the molecular components relative to a membrane (e.g. whether a modeled molecular domain is embedded into the inner leaflet of the cellular plasma membrane) can also be provided. Through wildcards representing component states entire families of molecule complexes sharing certain properties can be specified as patterns. This can significantly simplify the definition of models involving species with multiple components, multiple states and multiple compartments. The SBML Level 3 Multi Package (Multistate, Multicomponent and Multicompartment Species Package for SBML Level 3) extends the SBML Level 3 core with the “type” concept in the Species and Compartment classes and therefore reaction rules may contain species that can be patterns and be in multiple locations in reaction rules. Multiple software tools such as Simmune and BioNetGen support the SBML Level 3 Multi package that thus also becomes a medium for exchanging rule-based models.

Highlights

  • This Multistate, Multicomponent and Multicompartment Species (Multi) package provides an extension of SBML 2Level 3 [Hucka et al (2016)] that supports encoding models with molecular complexes that have multiple compo- 3 nents and can exist in multiple states and in multiple compartments

  • [Angermann et al (2012); Feret et al (2009); Hlavacek et al (2006); Zhang et al (2013)]. This specification covers the 6 goals and features described in the previous Multi proposal [Le Novère and Oellrich (2010)] for extending SBML 7 to carry the information for multistate multicomponent species with revised data structure

  • This 8 specification includes the feature for multicompartment species as described in the releases of the Multi proposal 9

Read more

Summary

Introduction

This Multistate, Multicomponent and Multicompartment Species (Multi) package provides an extension of SBML 2. [Angermann et al (2012); Feret et al (2009); Hlavacek et al (2006); Zhang et al (2013)] This specification covers the 6 goals and features described in the previous Multi proposal [Le Novère and Oellrich (2010)] for extending SBML 7 to carry the information for multistate multicomponent species with revised data structure. This 8 specification includes the feature for multicompartment species as described in the releases of the Multi proposal 9. [Zhang and Meier-Schellersheim (2013a), Zhang et al (2012)]

Proposal and specifications
Document conventions
Background and context
Past work on this problem or similar topics
Revision history
Release Candidates
Drafts
Namespace URI and other declarations necessary for using this package 3
Type BindingStatus
Type Relation
Type RepresentationType
The new and extended classes in the Multi Package
Section 3.3 The new and extended classes in the Multi Package
ListOfSpeciesTypes
Extended Compartment
The isType attribute
ListOfCompartmentReferences
CompartmentReference
The id and name attributes
The compartment attribute
SpeciesType
ListOfSpeciesFeatureTypes
ListOfSpeciesTypeInstances
ListOfInSpeciesTypeBonds
ListOfSpeciesTypeComponentIndexes
BindingSiteSpeciesType
SpeciesFeatureType
The occur attribute
ListOfPossibleSpeciesFeatureValues
3.10 PossibleSpeciesFeatureValue
3.10.1 The id and name attributes
3.10.2 The numericValue attribute
3.11 SpeciesTypeInstance
3.11.3 The compartmentReference attribute
3.12 SpeciesTypeComponentIndex
3.12.2 The component attribute
3.12.3 The identifyingParent attribute
3.12.4 Reference a component in a speciesType or a species
3.13 InSpeciesTypeBond
3.13.2 The bindingSite1 and bindingSite2 attributes
3.14 Uniqueness of SpeciesType definitions
3.15 Species
3.15.2 ListOfOutwardBindingSites
3.15.3 ListOfSpeciesFeatures
3.16 OutwardBindingSite
3.16.3 The component attribute
3.16.4 Example
3.17 SubListOfSpeciesFeatures
3.17.2 The relation attribute
3.17.3 The component attribute
3.18 SpeciesFeature
3.18.3 The occur attribute
3.18.5 ListOfSpeciesFeatureValues
3.18.6 SpeciesFeatureValue
3.18.7 Example
3.19 Fully defined species and mapping to pattern species
3.20 Reaction
3.21 IntraSpeciesReaction
3.22 Extended SimpleSpeciesReference
3.23 Extended SpeciesReference
3.23.1 ListOfSpeciesTypeComponentMapsInProduct
3.24 SpeciesTypeComponentMapInProduct
3.24.1 The id and name attributes
3.24.4 The productComponent attribute
3.26.1 The speciesReference attribute
3.26.2 The representationType attribute
3.27 Namespace scoping rules for identifiers
Example
Section 4 Examples
Simmune example: the Ecad model
Section 4.3 A BioNetGen example from its user manual
Example from Kappa’s documentation
Methods
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call