{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T17:33:00Z","timestamp":1760549580636,"version":"3.41.0"},"reference-count":75,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2014,7,31]],"date-time":"2014-07-31T00:00:00Z","timestamp":1406764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"grant of the Provincia Autonoma di Trento"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2015,1,8]]},"abstract":"<jats:p>Modeling biological systems to understand their mechanistic behavior is an important activity in molecular systems biology. Mathematical modeling typically requires deep mathematical or computing knowledge, and this limits the spread of modeling tools among biologists. Graphical modeling languages have been introduced to minimize this limit. Here, we survey the main graphical formalisms (supported by software tools) available to model biological systems with a primary focus on their usability, within the framework of modeling reaction pathways with two-dimensional (2D) (possibly nested) compartments. Considering the main characteristics of the surveyed formalisms, we synthesise a new proposal (Style) and report the results of an online survey conducted among biologists to assess usability of available graphical formalisms. We consider this proposal a guideline developed from what we learned in the survey, which can inform development of graphical formalisms to model reaction pathways in 2D space.<\/jats:p>","DOI":"10.1145\/2633461","type":"journal-article","created":{"date-parts":[[2014,8,1]],"date-time":"2014-08-01T20:13:24Z","timestamp":1406924004000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Graphical Modeling Tools for Systems Biology"],"prefix":"10.1145","volume":"47","author":[{"given":"Roswitha","family":"Gostner","sequence":"first","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bianca","family":"Baldacci","sequence":"additional","affiliation":[{"name":"The Microsoft Research - University of Trento Centre for Computational and Systems Biology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Melissa J.","family":"Morine","sequence":"additional","affiliation":[{"name":"Dept of Mathematics, University of Trento and The Microsoft Research - University of Trento Centre for Computational and Systems Biology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Corrado","family":"Priami","sequence":"additional","affiliation":[{"name":"Dept of Mathematics, University of Trento and The Microsoft Research - University of Trento Centre for Computational and Systems Biology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,7,31]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1186\/1752-0509-4-88"},{"key":"e_1_2_1_2_1","unstructured":"B. Alberts. 2008. Molecular Biology of the Cell: Reference Edition. Number v. 1 in Molecular Biology of the Cell: Reference Edition. Taylor & Francis.  B. Alberts. 2008. Molecular Biology of the Cell: Reference Edition. Number v. 1 in Molecular Biology of the Cell: Reference Edition. Taylor & Francis."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2008.10.086"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000705"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1038\/nmeth0211-130"},{"volume-title":"Proceedings of the 38th Conference on Winter Simulation. Winter Simulation Conference, 1637--1645","author":"Frank","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1186\/1752-0509-1-13"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1091\/mbc.4.5.469"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200101500304"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1186\/1754-1611-3-19"},{"key":"#cr-split#-e_1_2_1_11_1.1","unstructured":"R. Cheong A. Hoffmann and A. Levchenko. 2008. Understanding NF-&kappa"},{"key":"#cr-split#-e_1_2_1_11_1.2","doi-asserted-by":"crossref","unstructured":"B signaling via mathematical modeling. Molecular Systems Biology 4 192 (2008). R. Cheong A. Hoffmann and A. Levchenko. 2008. Understanding NF-&kappa","DOI":"10.1038\/msb.2008.30"},{"key":"#cr-split#-e_1_2_1_11_1.3","doi-asserted-by":"crossref","unstructured":"B signaling via mathematical modeling. Molecular Systems Biology 4 192 (2008).","DOI":"10.1038\/msb.2008.30"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/QEST.2009.27"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1002628"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1456650.1456652"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp066"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1093\/bib\/bbn023"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bth067"},{"key":"e_1_2_1_18_1","first-page":"54","article-title":"Multiscale modeling and interoperability in MOOSE","volume":"10","author":"Dudani Niraj","year":"2009","journal-title":"Neuroscience"},{"key":"e_1_2_1_19_1","unstructured":"Peter Eades Wei Lai Kazuo Misue and Kozo Sugiyama. 1991. Preserving the Mental Map of a Diagram. International Institute for Advanced Study of Social Information Science Fujitsu Limited.  Peter Eades Wei Lai Kazuo Misue and Kozo Sugiyama. 1991. Preserving the Mental Map of a Diagram. International Institute for Advanced Study of Social Information Science Fujitsu Limited."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-9-356"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Rudolf Fleischer and Colin Hirsch. 2001. Graph drawing and its applications. In Drawing Graphs. M. Kaufmann and D. Wagner Eds. Springer 1--22.   Rudolf Fleischer and Colin Hirsch. 2001. Graph drawing and its applications. In Drawing Graphs. M. Kaufmann and D. Wagner Eds. Springer 1--22.","DOI":"10.1007\/3-540-44969-8_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1038262.1038799"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2008.925458"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1089\/153623103322637715"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1186\/1752-0509-4-109"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Gerd Gr\u00fcnert and Peter Dittrich. 2011. Using the SRSim software for spatial and rule-based modeling of combinatorially complex biochemical reaction systems. In Membrane Computing. M. Gheorghe T. Hinze G. Paun G. Rozenberg and A. Salomaa Eds. Springer 240--256.   Gerd Gr\u00fcnert and Peter Dittrich. 2011. Using the SRSim software for spatial and rule-based modeling of combinatorially complex biochemical reaction systems. In Membrane Computing. M. Gheorghe T. Hinze G. Paun G. Rozenberg and A. Salomaa Eds. Springer 240--256.","DOI":"10.1007\/978-3-642-18123-8_19"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btn468"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btl485"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2007.02.016"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btg015"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cell.2012.05.044"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1038\/nrm1838"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/18.3.470"},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Hiroaki Kitano. 2002. Systems biology: A brief overview. Science 295 5560 (2002) 1662--1664.  Hiroaki Kitano. 2002. Systems biology: A brief overview. Science 295 5560 (2002) 1662--1664.","DOI":"10.1126\/science.1069492"},{"volume-title":"Proceedings of the 5th International Conference on Bioinformatics of Genome Regulation and Structure. 281--285","author":"Kolpakov F.","key":"e_1_2_1_35_1"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1186\/1752-0509-2-91"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-11-233"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkm769"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1038\/nbt.1558"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/17.6.575"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btl091"},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"W. J. Longabaugh. 2012. BioTapestry: A tool to visualize the dynamic properties of gene regulatory networks. Methods in Molecular Biology (Clifton NJ) 786 (2012) 359.  W. J. Longabaugh. 2012. BioTapestry: A tool to visualize the dynamic properties of gene regulatory networks. Methods in Molecular Biology (Clifton NJ) 786 (2012) 359.","DOI":"10.1007\/978-1-61779-292-2_21"},{"key":"e_1_2_1_43_1","doi-asserted-by":"crossref","unstructured":"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 1 (2013).  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 1 (2013).","DOI":"10.1038\/msb.2013.1"},{"key":"e_1_2_1_44_1","unstructured":"Aneil Mallavarapu Matthew Thomson Benjamin Ullian and Jeremy Gunawardena. 2007. Modular model building. arXiv preprint arXiv:0710.3421 (2007).  Aneil Mallavarapu Matthew Thomson Benjamin Ullian and Jeremy Gunawardena. 2007. Modular model building. arXiv preprint arXiv:0710.3421 (2007)."},{"key":"e_1_2_1_45_1","unstructured":"Anthea Maton David Lahart Jean Hopkins Maryanna Quon Warner Susan Johnson and Jill D. Wright. 1997. Cells: Building Blocks of Life. Pearson Prentice Hall.  Anthea Maton David Lahart Jean Hopkins Maryanna Quon Warner Susan Johnson and Jill D. Wright. 1997. Cells: Building Blocks of Life. Pearson Prentice Hall."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.0020082"},{"key":"e_1_2_1_47_1","first-page":"563","article-title":"GEPASI: A software package for modelling the dynamics, steady states and control of biochemical and other systems","volume":"9","author":"Mendes Pedro","year":"1993","journal-title":"Computer Applications in the Biosciences: CABIOS"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(99)00108-9"},{"volume-title":"Simpathica: A computational systems biology tool within the valis bioinformatics environment. Computational Systems Biology","year":"2005","author":"Mishra Bud","key":"e_1_2_1_49_1"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-syb:20080102"},{"key":"e_1_2_1_51_1","doi-asserted-by":"crossref","unstructured":"M. J. Morine A. C. Tierney B. van Ommen H. Daniel S. Toomey I. M. F. Gjelstad I. C. Gormley P. Prez-Martinez C. A. Drevon J. L-pez-Miranda and H. M. Roche. 2011. Transcriptomic coordination in the human metabolic network reveals links between n-3 fat intake adipose tissue gene expression and metabolic health. PLoS Computational Biology 7 11 (2011).  M. J. Morine A. C. Tierney B. van Ommen H. Daniel S. Toomey I. M. F. Gjelstad I. C. Gormley P. Prez-Martinez C. A. Drevon J. L-pez-Miranda and H. M. Roche. 2011. Transcriptomic coordination in the human metabolic network reveals links between n-3 fat intake adipose tissue gene expression and metabolic health. PLoS Computational Biology 7 11 (2011).","DOI":"10.1371\/journal.pcbi.1002223"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/1830206.1830211"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp457"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.60"},{"key":"e_1_2_1_55_1","doi-asserted-by":"crossref","unstructured":"Gabriele Neyer. 2001. Map labeling with application to graph drawing. In Drawing Graphs. M. Kaufmann and D. Wagner Eds. Springer 247--273.   Gabriele Neyer. 2001. Map labeling with application to graph drawing. In Drawing Graphs. M. Kaufmann and D. Wagner Eds. Springer 247--273.","DOI":"10.1007\/3-540-44969-8_10"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bth200"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1000975"},{"key":"e_1_2_1_58_1","unstructured":"Andrew Phillips. 2009. A visual process calculus for biology. Symbolic Systems Biology: Theory and Methods. Jones and Bartlett.  Andrew Phillips. 2009. A visual process calculus for biology. Symbolic Systems Biology: Theory and Methods. Jones and Bartlett."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1506409.1506427"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(01)00214-9"},{"key":"e_1_2_1_61_1","doi-asserted-by":"crossref","unstructured":"Helen C. Purchase Jo-Anne Allder and David Carrington. 2001. User preference of graph layout aesthetics: A UML study. In Graph Drawing. M. Kaufmann and D. Wagner Eds. Springer 5--18.   Helen C. Purchase Jo-Anne Allder and David Carrington. 2001. User preference of graph layout aesthetics: A UML study. In Graph Drawing. M. Kaufmann and D. Wagner Eds. Springer 5--18.","DOI":"10.1007\/3-540-44541-2_2"},{"key":"e_1_2_1_62_1","first-page":"2","article-title":"Dizzy: Stochastic simulation of large-scale genetic regulatory networks","volume":"3","author":"Ramsey S.","year":"2005","journal-title":"Journal of Bioinformatics Computing Biology"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cell.2013.08.026"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btm491"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btm004"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.2174\/0929867311320010004"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ivs.9500102"},{"key":"e_1_2_1_68_1","doi-asserted-by":"crossref","unstructured":"A. M. Smith W. Xu Y. Sun J. R. Faeder and G. E. Marai. 2012. RuleBender: Integrated modeling simulation and visualization for rule-based intracellular biochemistry. BMC Bioinformatics 13 Suppl 8 (2012) S3.  A. M. Smith W. Xu Y. Sun J. R. Faeder and G. E. Marai. 2012. RuleBender: Integrated modeling simulation and visualization for rule-based intracellular biochemistry. BMC Bioinformatics 13 Suppl 8 (2012) S3.","DOI":"10.1186\/1471-2105-13-S8-S3"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCBB.2006.27"},{"key":"e_1_2_1_70_1","doi-asserted-by":"crossref","unstructured":"Michael Weber and Ekkart Kindler. 2003. The petri net kernel. Petri Net Technology for Communication-Based Systems (2003) 109--123.  Michael Weber and Ekkart Kindler. 2003. The petri net kernel. Petri Net Technology for Communication-Based Systems (2003) 109--123.","DOI":"10.1007\/978-3-540-40022-6_6"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1186\/1752-0509-1-S1-P72"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1038\/nbt1020"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp617"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2633461","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2633461","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:11Z","timestamp":1750229771000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2633461"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,31]]},"references-count":75,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,1,8]]}},"alternative-id":["10.1145\/2633461"],"URL":"https:\/\/doi.org\/10.1145\/2633461","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2014,7,31]]},"assertion":[{"value":"2013-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-07-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}