Rule-based modeling
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
Rule-based modeling is an modeling approach that uses a set of rules that implies a model. The rule-set can be used to create a model, or suitable tools can use a rule-set in place of a model. Rule-based modeling is especially effective in cases where the rule-set is significantly simpler than the model it implies, which means the model is a repeated manifestation of a limited number of patterns. An important example where this is the case are biochemical models of living organisms, where there are groups of mutually corresponding substances that are subject to mutually corresponding interactions.
Rule-based modeling for biochemical systems
A widely used tool for rule-based modeling of biochemical networks is BioNetGen. It is released under the GNU GPL, version 3. BioNetGen includes a language to describe chemical substances, including the states they can assume and the bindings they can undergo. These rules can be used to create a reaction network model or to perform computer simulations directly on the rule set. The biochemical modeling framework Virtual Cell includes a BioNetGen interpreter.