Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-662-54434-1_8guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Incremental Update for Graph Rewriting

Published: 25 April 2017 Publication History
  • Get Citation Alerts
  • Abstract

    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.

    References

    [1]
    Rowland MA and Deeds EJ Crosstalk and the evolution of specificity in two-component signaling PNAS 2014 111 25 9325
    [2]
    Danos V, Feret J, Fontana W, Harmer R, and Krivine J Caires L and Vasconcelos VT Rule-based modelling of cellular signalling CONCUR 2007 – Concurrency Theory 2007 Heidelberg Springer 17-41
    [3]
    Faeder JR, Blinov ML, and Hlavacek WS Rule-based modeling of biochemical systems with bionetgen Methods Mol. Biol. 2009 500 113-167
    [4]
    Danos V, Feret J, Fontana W, and Krivine J Shao Z Scalable simulation of cellular signaling networks Programming Languages and Systems 2007 Heidelberg Springer 139-157
    [5]
    Boutillier, P., Feret, J., Krivine, J. (2008). https://github.com/kappa-dev/kasim
    [6]
    Sneddon MW, Faeder JR, and Emonet T Efficient modeling, simulation and coarse-graining of biological complexity with NFsim Nat. Methods 2011 8 177-183
    [7]
    Danos V, Heckel R, and Sobocinski P Giese H and König B Transformation and refinement of rigid structures Graph Transformation 2014 Heidelberg Springer 146-160
    [8]
    Girard J-Y The system F of variable types fifteen years after Theor. Comput. Sci. 1986 45 159-192
    [9]
    Ehrig, H., Pfender, M., Schneider, H.J.: Graph grammars: an algebraic approach. In: Proceedings of IEEE Conference on Automata and Switching Theory, pp. 167–180 (1973)
    [10]
    Raoult JC On graph rewriting TCS 1984 32 1-24
    [11]
    Corradini, A., Heindel, T., Hermann, F., König, B.: Sesqui-pushout rewriting. In: Corradini, A., Ehrig, H., Montanari, U., Ribeiro, L., Rozenberg, G. (eds.) Proceedings of ICGT 2006, pp. 30–45 (2006)
    [12]
    Milner R The Space and Motion of Communicating Agents 2009 Cambridge Cambridge University Press
    [13]
    Feret J, Danos V, Fontana W, Harmer R, and Krivine J Internal coarse-graining of molecular systems PNAS 2009 106 6453-6458
    [14]
    Varró G and Varró D Graph transformation with incremental updates ENTCS 2004 109 71-83 Proceedings of the Workshop on Graph Transformation and Visual Modelling Techniques (GT-VMT 2004)

    Cited By

    View all
    • (2019)KAMIStudio: An Environment for Biocuration of Cellular Signalling KnowledgeComputational Methods in Systems Biology10.1007/978-3-030-31304-3_20(322-328)Online publication date: 18-Sep-2019
    • (2018)Counterfactual resimulation for causal analysis of rule-based modelsProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304889.3304920(1882-1890)Online publication date: 13-Jul-2018
    • (2017)Systems biologyACM SIGLOG News10.1145/3129173.31291824:3(43-61)Online publication date: 28-Jul-2017

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    Programming Languages and Systems: 26th European Symposium on Programming, ESOP 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22–29, 2017, Proceedings
    Apr 2017
    1005 pages
    ISBN:978-3-662-54433-4
    DOI:10.1007/978-3-662-54434-1
    • Editor:
    • Hongseok Yang

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 25 April 2017

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 28 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)KAMIStudio: An Environment for Biocuration of Cellular Signalling KnowledgeComputational Methods in Systems Biology10.1007/978-3-030-31304-3_20(322-328)Online publication date: 18-Sep-2019
    • (2018)Counterfactual resimulation for causal analysis of rule-based modelsProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304889.3304920(1882-1890)Online publication date: 13-Jul-2018
    • (2017)Systems biologyACM SIGLOG News10.1145/3129173.31291824:3(43-61)Online publication date: 28-Jul-2017

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media