RuleMonkey: software for stochastic simulation of rule-based models

被引:44
|
作者
Colvin, Joshua [1 ]
Monine, Michael I. [2 ,3 ]
Gutenkunst, Ryan N. [2 ,3 ]
Hlavacek, William S. [2 ,3 ,4 ]
Von Hoff, Daniel D. [1 ]
Posner, Richard G. [1 ,5 ]
机构
[1] Translat Genom Res Inst, Clin Translat Res Div, Phoenix, AZ 85004 USA
[2] Los Alamos Natl Lab, Theoret Biol & Biophys Grp, Div Theoret, Los Alamos, NM 87545 USA
[3] Los Alamos Natl Lab, Ctr Nonlinear Studies, Los Alamos, NM 87545 USA
[4] Univ New Mexico, Dept Biol, Albuquerque, NM 87131 USA
[5] No Arizona Univ, Dept Biol Sci, Flagstaff, AZ 86011 USA
来源
BMC BIOINFORMATICS | 2010年 / 11卷
基金
美国国家卫生研究院;
关键词
SIGNAL-TRANSDUCTION; EARLY EVENTS; CELL; COMPLEXITY; REDUCTION; NETWORKS; PROTEINS; SYSTEMS; TIME;
D O I
10.1186/1471-2105-11-404
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] RuleMonkey: software for stochastic simulation of rule-based models
    Joshua Colvin
    Michael I Monine
    Ryan N Gutenkunst
    William S Hlavacek
    Daniel D Von Hoff
    Richard G Posner
    [J]. BMC Bioinformatics, 11
  • [2] Hybrid Stochastic Simulation of Rule-Based Polymerization Models
    Krueger, Thilo
    Wolf, Verena
    [J]. HYBRID SYSTEMS BIOLOGY, (HSB 2016), 2016, 9957 : 39 - 53
  • [3] RULE-BASED HANDLING OF SOFTWARE QUALITY AND PRODUCTIVITY MODELS
    HAUSEN, HL
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 387 : 376 - 394
  • [4] Simulation of large-scale rule-based models
    Colvin, Joshua
    Monine, Michael I.
    Faeder, James R.
    Hlavacek, William S.
    Von Hoff, Daniel D.
    Posner, Richard G.
    [J]. BIOINFORMATICS, 2009, 25 (07) : 910 - 917
  • [5] SimSG: Rule-based Simulation using Stochastic Graph Transformation
    Ehmes, Sebastian
    Fritsche, Lars
    Schuerr, Andy
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (03): : 1 - 7
  • [6] A Rule-Based Approach to Developing Software Development Prediction Models
    Chatzoglou P.D.
    Macaulay L.A.
    [J]. Automated Software Engineering, 1998, 5 (2) : 211 - 243
  • [7] Stochastic simulation of multiscale complex systems with PISKaS: A rule-based approach
    Perez-Acle, Tomas
    Fuenzalida, Ignacio
    Martin, Alberto J. M.
    Santibanez, Rodrigo
    Avaria, Rodrigo
    Bernardin, Alejandro
    Bustos, Alvaro M.
    Garrido, Daniel
    Dushoff, Jonathan
    Liu, James H.
    [J]. BIOCHEMICAL AND BIOPHYSICAL RESEARCH COMMUNICATIONS, 2018, 498 (02) : 342 - 351
  • [8] Prediction models for sewer infrastructure utilizing rule-based simulation
    Ruwanpura, J
    Ariaratnam, S
    El-assaly, A
    [J]. CIVIL ENGINEERING AND ENVIRONMENTAL SYSTEMS, 2004, 21 (03) : 169 - 185
  • [9] A Rule-based Method to Match Software Patterns Against UML Models
    Ballis, D.
    Baruzzo, A.
    Comini, M.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 219 : 51 - 66
  • [10] RULE-BASED SIMULATION METAMODELS
    PIERREVAL, H
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 61 (1-2) : 6 - 17