skip to main content
10.1145/3107411.3107471acmconferencesArticle/Chapter ViewAbstractPublication PagesbcbConference Proceedingsconference-collections
short-paper

TRuML: A Translator for Rule-Based Modeling Languages

Published:20 August 2017Publication History

ABSTRACT

Rule-based modeling languages, such as the Kappa and BioNetGen languages (BNGL), are powerful frameworks for modeling the dynamics of complex biochemical reaction networks. Each language is distributed with a distinct software suite and modelers may wish to take advantage of both toolsets. This paper introduces a practical application called TRuML that translates models written in either Kappa or BNGL into the other language. While similar in many respects, key differences between the two languages makes translation sufficiently complex that automation becomes a useful tool. TRuML accommodates the languages' complexities and produces a semantically equivalent model in the alternate language of the input model when possible and an approximate model in certain other cases. Here, we discuss a number of these complexities and provide examples of equivalent models in both Kappa and BNGL.

References

  1. Pierre Boutillier, Jérôme Feret, Jean Krivine, and Lý Kim Quyên. 2017. KaSim and KaSa Reference Manual. http://dev.executableknowledge.org/docs/ KaSim-manual-master/KaSim_manual.htm.Google ScholarGoogle Scholar
  2. Lily A. Chylek, Leonard A. Harris, Chang-Shung Tung, James R. Faeder, Carlos F. Lopez, and William S. Hlavacek. 2014. Rule-based modeling: a computational approach for studying biomolecular site dynamics in cell signaling systems. Wiley Interdisciplinary Reviews. Systems Biology and Medicine 6, 1 (2014), 13--36. arXiv:NIHMS150003Google ScholarGoogle Scholar
  3. Vincent Danos, Jérôme Feret, Walter Fontana, and Jean Krivine. 2007. Scalable Simulation of Cellular Signaling Networks. In Programming Languages and Systems. Springer Berlin Heidelberg, Berlin, Heidelberg, 139--157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Vincent Danos and Cosimo Laneve. 2004. Formal molecular biology. Theoretical Computer Science 325, 1 (2004), 69--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. Děd, D. Šafránek, M. Troják, M. Klement, J. Šalagovič, and L. Brim. 2016. Formal Biochemical Space with Semantics in Kappa and BNGL. Electronic Notes in Theoretical Computer Science 326 (2016), 27--49.Google ScholarGoogle ScholarCross RefCross Ref
  6. James R. Faeder, Michael L. Blinov, and William S. Hlavacek. 2009. Rule-Based Modeling of Biochemical Systems with BioNetGen. In Systems Biology, Ivan V. Maly (Ed.). Humana Press, Totowa, NJ, 113--167.Google ScholarGoogle Scholar
  7. Daniel T Gillespie. 2007. Stochastic simulation of chemical kinetics. Annual Review of Physical Chemistry 58 (2007), 35--55.Google ScholarGoogle ScholarCross RefCross Ref
  8. Russ Harmer, Vincent Danos, Jérôme Feret, Jean Krivine, and Walter Fontana. 2010. Intrinsic information carriers in combinatorial dynamical systems. Chaos 20, 3 (2010), 1--16.Google ScholarGoogle ScholarCross RefCross Ref
  9. Justin S Hogg. 2013. Advances in Rule-based Modeling: Compartments, Energy, and Hybrid Simulation, with Application to Sepsis and Cell Signaling. (August 2013). http://d-scholarship.pitt.edu/19621/Google ScholarGoogle Scholar
  10. Carlos F Lopez, Jeremy L Muhlich, John A Bachman, and Peter K Sorger. 2013. Programming biological models in Python using PySB. Molecular Systems Biology 9, 646 (2013), 646.Google ScholarGoogle ScholarCross RefCross Ref
  11. Michael W Sneddon, James R Faeder, and Thierry Emonet. 2011. Efficient modeling, simulation and coarse-graining of biological complexity with NFsim. Nature Methods 8, 2 (2011), 177--183.Google ScholarGoogle ScholarCross RefCross Ref
  12. Ryan Suderman and Eric J. Deeds. 2013. Machines vs. Ensembles: Effective MAPK Signaling through HeterGoogle ScholarGoogle Scholar

Index Terms

  1. TRuML: A Translator for Rule-Based Modeling Languages

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ACM-BCB '17: Proceedings of the 8th ACM International Conference on Bioinformatics, Computational Biology,and Health Informatics
        August 2017
        800 pages
        ISBN:9781450347228
        DOI:10.1145/3107411

        Copyright © 2017 ACM

        © 2017 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the United States Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 August 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper

        Acceptance Rates

        ACM-BCB '17 Paper Acceptance Rate42of132submissions,32%Overall Acceptance Rate254of885submissions,29%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader