Incremental Update for Graph Rewriting

Graph rewriting formalisms are well-established models for the representation of biological systems such as protein-protein interaction networks. The combinatorial complexity of these models usually prevents any explicit representation of the variables of the system, and one has to rely on stochastic simulations in order to sample the possible trajectories of the underlying Markov chain. The bottleneck of stochastic simulation algorithms is the update of the propensity function that describes the probability that a given rule is to be applied next. In this paper we present an algorithm based on a data structure, called extension basis, that can be used to update the counts of predefined graph observables after a rule of the model has been applied. Extension basis are obtained by static analysis of the graph rewriting rule set. It is derived from the construction of a qualitative domain for graphs and the correctness of the procedure is proven using a purely domain theoretic argument.

[1]  Robin Milner,et al.  The Space and Motion of Communicating Agents , 2009 .

[2]  Dániel Varró,et al.  Graph Transformation with Incremental Updates , 2004, GT-VMT@ETAPS.

[3]  S. Dinesh-Kumar,et al.  Erratum: Differential processing of Arabidopsis ubiquitinlike Atg8 autophagy proteins by Atg4 cysteine proteases (Proceedings of the National Academy of Sciences United States of America (2014) 111, 2 (863-868) DOI: 10.1073/pnas.1318207111) , 2014 .

[4]  Frank Hermann,et al.  Sesqui-Pushout Rewriting , 2006, ICGT.

[5]  Vincent Danos,et al.  Internal coarse-graining of molecular systems , 2009, Proceedings of the National Academy of Sciences.

[6]  Vincent Danos,et al.  Rule-Based Modelling of Cellular Signalling , 2007, CONCUR.

[7]  Vincent Danos,et al.  Scalable Simulation of Cellular Signaling Networks , 2007, APLAS.

[8]  Jean-Claude Raoult,et al.  On graph rewritings , 1984, Bull. EATCS.

[9]  Jean-Yves Girard,et al.  The System F of Variable Types, Fifteen Years Later , 1986, Theor. Comput. Sci..

[10]  Reiko Heckel,et al.  Transformation and Refinement of Rigid Structures , 2014, ICGT.

[11]  Michael A. Rowlanda,et al.  Corrections , 2017, The Lancet Neurology.

[12]  James R Faeder,et al.  Rule-based modeling of biochemical systems with BioNetGen. , 2009, Methods in molecular biology.

[13]  Hartmut Ehrig,et al.  Graph-Grammars: An Algebraic Approach , 1973, SWAT.

[14]  James R Faeder,et al.  Efficient modeling, simulation and coarse-graining of biological complexity with NFsim , 2011, Nature Methods.