Cargando…

RuleMonkey: software for stochastic simulation of rule-based models

BACKGROUND: The system-level dynamics of many molecular interactions, particularly protein-protein interactions, can be conveniently represented using reaction rules, which can be specified using model-specification languages, such as the BioNetGen language (BNGL). A set of rules implicitly defines...

Descripción completa

Detalles Bibliográficos
Autores principales: Colvin, Joshua, Monine, Michael I, Gutenkunst, Ryan N, Hlavacek, William S, Von Hoff, Daniel D, Posner, Richard G
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2010
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2921409/
https://www.ncbi.nlm.nih.gov/pubmed/20673321
http://dx.doi.org/10.1186/1471-2105-11-404
_version_ 1782185390746107904
author Colvin, Joshua
Monine, Michael I
Gutenkunst, Ryan N
Hlavacek, William S
Von Hoff, Daniel D
Posner, Richard G
author_facet Colvin, Joshua
Monine, Michael I
Gutenkunst, Ryan N
Hlavacek, William S
Von Hoff, Daniel D
Posner, Richard G
author_sort Colvin, Joshua
collection PubMed
description BACKGROUND: The system-level dynamics of many molecular interactions, particularly protein-protein interactions, can be conveniently represented using reaction rules, which can be specified using model-specification languages, such as the BioNetGen language (BNGL). A set of rules implicitly defines a (bio)chemical reaction network. The reaction network implied by a set of rules is often very large, and as a result, generation of the network implied by rules tends to be computationally expensive. Moreover, the cost of many commonly used methods for simulating network dynamics is a function of network size. Together these factors have limited application of the rule-based modeling approach. Recently, several methods for simulating rule-based models have been developed that avoid the expensive step of network generation. The cost of these "network-free" simulation methods is independent of the number of reactions implied by rules. Software implementing such methods is now needed for the simulation and analysis of rule-based models of biochemical systems. RESULTS: Here, we present a software tool called RuleMonkey, which implements a network-free method for simulation of rule-based models that is similar to Gillespie's method. The method is suitable for rule-based models that can be encoded in BNGL, including models with rules that have global application conditions, such as rules for intramolecular association reactions. In addition, the method is rejection free, unlike other network-free methods that introduce null events, i.e., steps in the simulation procedure that do not change the state of the reaction system being simulated. We verify that RuleMonkey produces correct simulation results, and we compare its performance against DYNSTOC, another BNGL-compliant tool for network-free simulation of rule-based models. We also compare RuleMonkey against problem-specific codes implementing network-free simulation methods. CONCLUSIONS: RuleMonkey enables the simulation of rule-based models for which the underlying reaction networks are large. It is typically faster than DYNSTOC for benchmark problems that we have examined. RuleMonkey is freely available as a stand-alone application http://public.tgen.org/rulemonkey. It is also available as a simulation engine within GetBonNie, a web-based environment for building, analyzing and sharing rule-based models.
format Text
id pubmed-2921409
institution National Center for Biotechnology Information
language English
publishDate 2010
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-29214092010-08-14 RuleMonkey: software for stochastic simulation of rule-based models Colvin, Joshua Monine, Michael I Gutenkunst, Ryan N Hlavacek, William S Von Hoff, Daniel D Posner, Richard G BMC Bioinformatics Software BACKGROUND: The system-level dynamics of many molecular interactions, particularly protein-protein interactions, can be conveniently represented using reaction rules, which can be specified using model-specification languages, such as the BioNetGen language (BNGL). A set of rules implicitly defines a (bio)chemical reaction network. The reaction network implied by a set of rules is often very large, and as a result, generation of the network implied by rules tends to be computationally expensive. Moreover, the cost of many commonly used methods for simulating network dynamics is a function of network size. Together these factors have limited application of the rule-based modeling approach. Recently, several methods for simulating rule-based models have been developed that avoid the expensive step of network generation. The cost of these "network-free" simulation methods is independent of the number of reactions implied by rules. Software implementing such methods is now needed for the simulation and analysis of rule-based models of biochemical systems. RESULTS: Here, we present a software tool called RuleMonkey, which implements a network-free method for simulation of rule-based models that is similar to Gillespie's method. The method is suitable for rule-based models that can be encoded in BNGL, including models with rules that have global application conditions, such as rules for intramolecular association reactions. In addition, the method is rejection free, unlike other network-free methods that introduce null events, i.e., steps in the simulation procedure that do not change the state of the reaction system being simulated. We verify that RuleMonkey produces correct simulation results, and we compare its performance against DYNSTOC, another BNGL-compliant tool for network-free simulation of rule-based models. We also compare RuleMonkey against problem-specific codes implementing network-free simulation methods. CONCLUSIONS: RuleMonkey enables the simulation of rule-based models for which the underlying reaction networks are large. It is typically faster than DYNSTOC for benchmark problems that we have examined. RuleMonkey is freely available as a stand-alone application http://public.tgen.org/rulemonkey. It is also available as a simulation engine within GetBonNie, a web-based environment for building, analyzing and sharing rule-based models. BioMed Central 2010-07-30 /pmc/articles/PMC2921409/ /pubmed/20673321 http://dx.doi.org/10.1186/1471-2105-11-404 Text en Copyright ©2010 Colvin et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Colvin, Joshua
Monine, Michael I
Gutenkunst, Ryan N
Hlavacek, William S
Von Hoff, Daniel D
Posner, Richard G
RuleMonkey: software for stochastic simulation of rule-based models
title RuleMonkey: software for stochastic simulation of rule-based models
title_full RuleMonkey: software for stochastic simulation of rule-based models
title_fullStr RuleMonkey: software for stochastic simulation of rule-based models
title_full_unstemmed RuleMonkey: software for stochastic simulation of rule-based models
title_short RuleMonkey: software for stochastic simulation of rule-based models
title_sort rulemonkey: software for stochastic simulation of rule-based models
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2921409/
https://www.ncbi.nlm.nih.gov/pubmed/20673321
http://dx.doi.org/10.1186/1471-2105-11-404
work_keys_str_mv AT colvinjoshua rulemonkeysoftwareforstochasticsimulationofrulebasedmodels
AT moninemichaeli rulemonkeysoftwareforstochasticsimulationofrulebasedmodels
AT gutenkunstryann rulemonkeysoftwareforstochasticsimulationofrulebasedmodels
AT hlavacekwilliams rulemonkeysoftwareforstochasticsimulationofrulebasedmodels
AT vonhoffdanield rulemonkeysoftwareforstochasticsimulationofrulebasedmodels
AT posnerrichardg rulemonkeysoftwareforstochasticsimulationofrulebasedmodels