Literature DB >> 24021382

A simulator for spatially extended kappa models.

Oksana Sorokina1, Anatoly Sorokin, J Douglas Armstrong, Vincent Danos.   

Abstract

Spatial Kappa is a simulator of models written in a variant of the rule-based stochastic modelling language Kappa, with spatial extensions.

Entities:  

Mesh:

Substances:

Year:  2013        PMID: 24021382      PMCID: PMC3834793          DOI: 10.1093/bioinformatics/btt523

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


The Kappa language is one of a family of rule-based modelling techniques that support mathematical models in the form of a collection of rules, where each rule represents only a salient subset of information about interactions of model species and modifications of their states. Thus, Kappa is well suited for describing highly combinatorial networks [e.g. ErbB signalling (Danos )]. Additional tools (Danos ) allow the construction of models from descriptions of generic elements and rules (e.g. receptor and/or ligand families and interactions between them). Large and dynamic multimolecule protein complexes can be modelled in a precise and scalable manner (Sorokina ). Spatial Kappa (SK) is an extension of Kappa, which supports spatial concepts in the form of voxel-based compartments, connections between them (known as channels) and translocation rules for species. This includes the motion of complex species spanning multiple voxels and compartments. Using these extensions, models can be constructed, which capture the importance of location and movement of species. To support diffusion and transport, SK adds ‘next-subvolume’ diffusion (Elf ) to the Kappa framework. This positions SK among other meso-scale modelling techniques, e.g. MesoRD (Fange ) and SmartCell (Ander ). Several existing approaches handle spatially constrained models (Burrage ), but none builds on a rule-based approach, with the notable exception of cBNG which extends the BNG rule-based language (Harris ). However, unlike cBNG, SK does not assume that the contents of an individual compartment are well stirred; agents and complexes can be distributed heterogeneously. We review the main language concepts (1–4) embodied in the simulator (5).

1 COMPARTMENTS AND VOXELS

Compartments can be specified as single voxels (unit volumes) or as regular lattices of voxels. Once defined, compartments and voxels within a compartment can be referenced by rules. Most commonly used compartment shapes are predefined in 2D and 3D with both solid and hollow (open) modes. Examples include rectangles, circles, cuboids, spheres, cylinders, as well as custom shapes, e.g. dendritic spines (Fig. 1A, lines 7–8). The result is a lattice approximation of the specified shape ready for simulation. For open compartment types, thickness (Fig. 1A, line 8) should also be specified to constrain the reaction volume.
Fig. 1.

A snippet of an SK model of lateral diffusion of AMPA receptors on the postsynaptic membrane (A) Transmembrane receptors diffuse from the spine neck and bind scaffold proteins in the post-synaptic density, on the top of the cytosol compartment. Channels are used for cross-compartmental linkage (lines 12, 16) and multicompartmental diffusion (lines 11, 16). Snapshot taken after 2’ of simulation (B)

A snippet of an SK model of lateral diffusion of AMPA receptors on the postsynaptic membrane (A) Transmembrane receptors diffuse from the spine neck and bind scaffold proteins in the post-synaptic density, on the top of the cytosol compartment. Channels are used for cross-compartmental linkage (lines 12, 16) and multicompartmental diffusion (lines 11, 16). Snapshot taken after 2’ of simulation (B)

2 CHANNELS AND PATHS

Voxels within and across compartments can be linked to each other via channels. Channels describe both static links between agents in neighbouring voxels and movement of agents along predefined routes during active or diffusive transport (Fig. 1A, lines 11–12). A channel definition, thus, connects a set of source locations to a set of target locations. Multiple source voxels can be assigned to the same channel simultaneously if needed. For example, to represent the lateral movement of a transmembrane protein complex along the surface of a membrane, the channel would include coordinated displacement spanning two compartments: cytosol and membrane. Commonly used intra-compartment channel types are predefined. These include nearest neighbours in 2D lattices (both Cartesian and hexagonal), nearest neighbours in 3D and directed nearest neighbours for radial or lateral diffusion within a compartment. The predefined channel types can also be used for inter-compartment movement, subject to them having compatible geometries, free of overlapping voxel and gaps (Fig. 1A, line 12).

3 AGENT LOCATIONS, LINKS AND MOVEMENT

Species definitions from the original Kappa syntax can be partly or completely located within a defined geometry, at the onset of the simulation. Depending on the requirements, species can also be constrained to a single voxel or allowed to diffuse freely. Agents can move along the defined channels. Translocation rules can be defined using species, locations or both. Diffusion of complexes that span several voxels is also supported. Agents in neighbouring voxels can be linked together via channels (Fig. 1A, line 15 ‘domainLink’). These spatial links can be created or broken dynamically like other Kappa links via transition rules. Species with cross-compartmental or cross-voxel links can diffuse along channels with multiple sources (Fig. 1A, line 11). In addition, the rate of a rule may contain an agent description. This allows one, for instance, to modulate the rate of a diffusion rule as a function of the size of the species being diffused.

4 SIMULATOR

The simulator underpinning SK was developed to provide the functionality described while maintaining compatibility with the reference Kappa simulator KaSim v3 (Feret and Krivine, 2013). Thanks to this, one can develop a space-less version of a model (which is natural when exploiting some form of proteomic data), and, in a second step, embed the model by building ad hoc geometries, channels and translocation rules. The SK simulator uses a variant of the next subvolume method (Ander ; Elf ), modifying the standard Gillespie stochastic simulation algorithm (Gibson and Bruck, 2000; Gillespie, 1977) to handle both reaction and diffusion transitions (see Manual for more details). The application outputs simulation results using a file format similar to KaSim, and also provides a simple time-series plot view updated during a running simulation. Running the simple model in Figure 1 (see also https://github.com/lptolik/SPKappaR/wiki/SuplementaryImages) can take from 30” to 10’ depending on the model parameters.

5 CONCLUSION

We have presented in this note SK, a language and simulator to embed rule-based models in space. Although equivalent features exist in other simulation tools, the complete feature set below is currently unique: Kappa-like rule-based model definition. Rule-based simulation for models with combinatorial complex constructions. Flexible compartment definitions support arbitrary dimensions and connectivity between compartments. Use of channels to simplify model construction: defined once, they can be used repeatedly within rules which involve a spatial element. Complex composition-based diffusion rates that can vary with size and composition of a complex to represent, e.g. complexes diffusing more slowly as they grow larger. Multicompartment complexes allowing for large aggregates or transmembrane arrangements. Diffusion of multicompartment complexes via special multisource channels. The tool for the 3D/4D visualization of SK models (see Fig. 1B) is available at https://github.com/lptolik/SPKappaR. The formal description of the SK language, examples and the grammar can be found in the user manual distributed with the source code.
  3 in total

1.  SmartCell, a framework to simulate cellular processes that combines stochastic approximation with diffusion and localisation: analysis of simple networks.

Authors:  M Ander; P Beltrao; B Di Ventura; J Ferkinghoff-Borg; M Foglierini; A Kaplan; C Lemerle; I Tomás-Oliveira; L Serrano
Journal:  Syst Biol (Stevenage)       Date:  2004-06

2.  Towards a quantitative model of the post-synaptic proteome.

Authors:  Oksana Sorokina; Anatoly Sorokin; J Douglas Armstrong
Journal:  Mol Biosyst       Date:  2011-08-26

3.  Stochastic reaction-diffusion kinetics in the microscopic limit.

Authors:  David Fange; Otto G Berg; Paul Sjöberg; Johan Elf
Journal:  Proc Natl Acad Sci U S A       Date:  2010-11-01       Impact factor: 11.205

  3 in total
  9 in total

1.  SpringSaLaD: A Spatial, Particle-Based Biochemical Simulation Platform with Excluded Volume.

Authors:  Paul J Michalski; Leslie M Loew
Journal:  Biophys J       Date:  2016-02-02       Impact factor: 4.033

Review 2.  Modeling for (physical) biologists: an introduction to the rule-based approach.

Authors:  Lily A Chylek; Leonard A Harris; James R Faeder; William S Hlavacek
Journal:  Phys Biol       Date:  2015-07-16       Impact factor: 2.583

3.  Compartmental and Spatial Rule-Based Modeling with Virtual Cell.

Authors:  Michael L Blinov; James C Schaff; Dan Vasilescu; Ion I Moraru; Judy E Bloom; Leslie M Loew
Journal:  Biophys J       Date:  2017-10-03       Impact factor: 4.033

4.  Generalizing Gillespie's Direct Method to Enable Network-Free Simulations.

Authors:  Ryan Suderman; Eshan D Mitra; Yen Ting Lin; Keesha E Erickson; Song Feng; William S Hlavacek
Journal:  Bull Math Biol       Date:  2018-03-28       Impact factor: 1.758

5.  SPATKIN: a simulator for rule-based modeling of biomolecular site dynamics on surfaces.

Authors:  Marek Kochanczyk; William S Hlavacek; Tomasz Lipniacki
Journal:  Bioinformatics       Date:  2017-11-15       Impact factor: 6.937

6.  A multiscale modeling study of particle size effects on the tissue penetration efficacy of drug-delivery nanoparticles.

Authors:  Mohammad Aminul Islam; Sutapa Barua; Dipak Barua
Journal:  BMC Syst Biol       Date:  2017-11-25

7.  A spatio-temporal model reveals self-limiting FcɛRI cross-linking by multivalent antigens.

Authors:  Md Shahinuzzaman; Jawahar Khetan; Dipak Barua
Journal:  R Soc Open Sci       Date:  2018-09-26       Impact factor: 2.963

8.  Rule-based modelling provides an extendable framework for comparing candidate mechanisms underpinning clathrin polymerisation.

Authors:  Anatoly Sorokin; Katharina F Heil; J Douglas Armstrong; Oksana Sorokina
Journal:  Sci Rep       Date:  2018-04-04       Impact factor: 4.379

9.  PyBioNetFit and the Biological Property Specification Language.

Authors:  Eshan D Mitra; Ryan Suderman; Joshua Colvin; Alexander Ionkov; Andrew Hu; Herbert M Sauro; Richard G Posner; William S Hlavacek
Journal:  iScience       Date:  2019-08-28
  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.