2015
DOI: 10.1371/journal.pone.0114296
|View full text |Cite
|
Sign up to set email alerts
|

A High-Level Language for Rule-Based Modelling

Abstract: Rule-based languages such as Kappa excel in their support for handling the combinatorial complexities prevalent in many biological systems, including signalling pathways. But Kappa provides little structure for organising rules, and large models can therefore be hard to read and maintain. This paper introduces a high-level, modular extension of Kappa called LBS-κ. We demonstrate the constructs of the language through examples and three case studies: a chemotaxis switch ring, a MAPK cascade, and an insulin sign… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…196 In collaborative model development, approaches used in computer programming are likely to prove useful because teams of programmers routinely write, maintain, and extend complex codes. Two products of recent efforts to bring software engineering concepts to modeling in systems biology are PySB 152 and LBSκ, 197 which are tools designed to ease the specification of models. A model specified using PySB takes the form of a Python-language program, which can be executed to obtain models in other formats and to direct simulations and analyses.…”
Section: High-level Modeling Languagesmentioning
confidence: 99%
“…196 In collaborative model development, approaches used in computer programming are likely to prove useful because teams of programmers routinely write, maintain, and extend complex codes. Two products of recent efforts to bring software engineering concepts to modeling in systems biology are PySB 152 and LBSκ, 197 which are tools designed to ease the specification of models. A model specified using PySB takes the form of a Python-language program, which can be executed to obtain models in other formats and to direct simulations and analyses.…”
Section: High-level Modeling Languagesmentioning
confidence: 99%
“…PySB transforms the Python code into either BioNetGen or Kappa rules, and provides methods that make it easier to create macros that encode recurrent biochemical patterns and to define complex networks as reusable modules. Pedersen et al [53] also introduce a modular extension to Kappa that provides a means for writing modular rule-based models.…”
Section: Biological Modelingmentioning
confidence: 99%
“…These bonds are defined for exactly two entities, which precludes using them to express compartments. Static compartments can be integrated into these approaches [14, 38]. They are used to restrict the scope within which a reaction takes place.…”
Section: Introductionmentioning
confidence: 99%