Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2009 Apr 1;25(7):910-7.
doi: 10.1093/bioinformatics/btp066. Epub 2009 Feb 11.

Simulation of large-scale rule-based models

Affiliations

Simulation of large-scale rule-based models

Joshua Colvin et al. Bioinformatics. .

Abstract

Motivation: Interactions of molecules, such as signaling proteins, with multiple binding sites and/or multiple sites of post-translational covalent modification can be modeled using reaction rules. Rules comprehensively, but implicitly, define the individual chemical species and reactions that molecular interactions can potentially generate. Although rules can be automatically processed to define a biochemical reaction network, the network implied by a set of rules is often too large to generate completely or to simulate using conventional procedures. To address this problem, we present DYNSTOC, a general-purpose tool for simulating rule-based models.

Results: DYNSTOC implements a null-event algorithm for simulating chemical reactions in a homogenous reaction compartment. The simulation method does not require that a reaction network be specified explicitly in advance, but rather takes advantage of the availability of the reaction rules in a rule-based specification of a network to determine if a randomly selected set of molecular components participates in a reaction during a time step. DYNSTOC reads reaction rules written in the BioNetGen language which is useful for modeling protein-protein interactions involved in signal transduction. The method of DYNSTOC is closely related to that of StochSim. DYNSTOC differs from StochSim by allowing for model specification in terms of BNGL, which extends the range of protein complexes that can be considered in a model. DYNSTOC enables the simulation of rule-based models that cannot be simulated by conventional methods. We demonstrate the ability of DYNSTOC to simulate models accounting for multisite phosphorylation and multivalent binding processes that are characterized by large numbers of reactions.

Availability: DYNSTOC is free for non-commercial use. The C source code, supporting documentation and example input files are available at http://public.tgen.org/dynstoc/.

Supplementary information: Supplementary data are available at Bioinformatics online.

PubMed Disclaimer

Figures

Fig. 1.
Fig. 1.
The steady-state fraction of receptors in ligand-induced receptor aggregates containing three or more receptors, S3, correlates with the secretory response of RBL cells at different doses of the trivalent ligand of Posner et al. (2002). Points represent measurements of secretion reported in Figure 4 of Posner et al. (2002). The line is obtained by using DYNSTOC to simulate the TLBR model [Equations (10a-c)] with the parameter values indicated below. There are six parameters in this model: ligand dose; NR, the number of receptors per cell; V, the volume of extracellular fluid surrounding a single cell; k+1, the single-site rate constant for ligand–receptor binding when ligand is freely diffusing; k+2, the single-site rate constant for ligand–receptor binding when ligand is tethered to the cell surface; and koff, the single-site rate constant for ligand–receptor dissociation. We set V=10−9 L, which corresponds to a cell density of 106 cells/ml; we set koff=0.01 s−1, which is consistent with assays of binding of monovalent hapten to anti-DNP IgE (Erickson et al., ; Xu et al., 1998); and we set NR=300 000/cell, which is consistent with assays of the number of FcɛRI on RBL cells (Erickson et al., 1987). We systematically varied k+1 and k+2 in a grid search to find values for which S3 is maximal at the same ligand dose that yields maximal secretory response. The line shown in this figure is calculated using k+1=3.6 × 105 M−1 s−1 and k+2NR=9 × 10−4 s−1. To speed calculations, we considered only 1% of the volume surrounding a cell in simulations.
Fig. 2.
Fig. 2.
Validation of DYNSTOC simulation results. (A) Time courses of tyrosine phosphorylation calculated by using numerical integration to solve Equations (8a-c) and (9) for n=6 (dotted lines) and by using DYNSTOC to simulate the corresponding set of rules given by Equations (6a-c) (solid lines). Note the transformation of time t (s). The initial data are [A]=[AT]=0.12 μM and [Uij]=1.2 μM, [Pij]=0, and [APij]=0 for i=1,…, 6 and j=1, 2. Additional parameters have the following values: V=1.4 × 10−12 L (cell volume); k+1=k+2=7.6 × 106 M−1s−1, k+3=k+4=1.7 × 106 M−1s−1, k+5=k+6=6.7 × 106 M−1s−1; ki=0.3 s−1 for i=1,…, 6; φ12=0.01 s−1, φ34=0.1 s−1, φ56=0.8 s−1; and δI=0.01 s−1 for i=1,…, 6. (B) Time courses of ligand-induced receptor aggregation after the addition of ligand (6 nM) according to Equations (10a-c). Time courses are calculated by using a problem-specific implementation of the YMFH method (dotted lines) and DYNSTOC (solid lines). Parameter values are the same as for Figure 1. Time courses are shown for aggregates containing 2, 3 and 4 receptors. To speed calculations, we considered only 1% of the relevant volume in DYNSTOC simulations; we considered a larger volume in simulations using the YMFH method to reduce noise. The model/simulation-specification files processed by DYNSTOC to produce the results shown here (testcase1.bngl and testcase2.bngl) are available at the DYNSTOC web site.
Fig. 3.
Fig. 3.
Efficiency of DYNSTOC. We compare DYNSTOC (solid lines) and a problem-specific implementation of the YMFH method (dotted lines); these methods are used to simulate Equations (10a-c). (A) Scaling of computational cost with system size, where size is measured by NR, the number of cell-surface receptors. Additional parameter values: V=10−12 L; k+1=1.8 × 105 M−1s−1; k+2NRref=0.03 s−1, where NRref=300; koff=0.01 s−1; and NL=4200. (B) Scaling of computational cost with dimensionless parameter β=NRk+2/koff, which controls the (equilibrium) extent of ligand-induced receptor aggregation. The value of β was adjusted by varying k+2 while holding NR=300, and koff=0.01 s−1 fixed. Additional parameter values: V=10−12 L, NL=4200 and k+1=1.8 × 107 M−1s−1. In each panel, the y-axis indicates the total CPU time per reaction event required to simulate the kinetics of the TLBR model from time t=0s to 1000 s with all ligand initially free. Parameter values used in simulations are the same as those used by Yang et al. (2008). See the file tlbr.bngl at the DYNSTOC web site.

References

    1. Andrei O, Kirchner H. Graph rewriting strategies for modeling biochemical networks. In: Negru V, et al., editors. Proceedings of the Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing. Piscataway, NJ: IEEE; 2008. pp. 407–414.
    1. Bilgiçer B, et al. A synthetic trivalent hapten that aggregates anti-2,4-DNP IgG into bicyclic trimers. J. Am. Chem. Soc. 2007;129:3722–3728. - PMC - PubMed
    1. Blinov ML, et al. BioNetGen: software for rule-based modeling of signal transduction based on the interactions of molecular domains. Bioinformatics. 2004;20:3289–3291. - PubMed
    1. Blinov ML, et al. Graph theory for rule-based modeling of biochemical networks. Lect. Notes Comput. Sci. 2006;4230:89–106.
    1. Borisov NM, et al. Signaling through receptors and scaffolds: independent interactions reduce combinatorial complexity. Biophys. J. 2005;89:951–966. - PMC - PubMed

Publication types