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. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1145/3107411.3107471 | BCB |
Keywords | Field | DocType |
Kappa,BNGL,rule-based modeling,systems biology,reaction network modeling,domain-specific languages | Domain-specific language,Rule-based modeling,Second-generation programming language,Computer science,Software suite,Modeling language,Automation,Theoretical computer science,Semantic equivalence | Conference |
ISBN | Citations | PageRank |
978-1-4503-4722-8 | 0 | 0.34 |
References | Authors | |
2 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ryan Suderman | 1 | 0 | 0.68 |
William S. Hlavacek | 2 | 277 | 24.15 |