{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T16:45:17Z","timestamp":1780764317842,"version":"3.54.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Syst Biol"],"published-print":{"date-parts":[[2013,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:sec>\n            <jats:title>Background<\/jats:title>\n            <jats:p>There are multiple representation formats for Systems Biology computational models, and the Systems Biology Markup Language (SBML) is one of the most widely used. SBML is used to capture, store, and distribute computational models by Systems Biology data sources (e.g., the BioModels Database) and researchers. Therefore, there is a need for all-in-one web-based solutions that support advance SBML functionalities such as uploading, editing, composing, visualizing, simulating, querying, and browsing computational models.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Results<\/jats:title>\n            <jats:p>We present the design and implementation of the <jats:italic>Model Composition Tool (Interface)<\/jats:italic> within the PathCase-SB (PathCase Systems Biology) web portal. The tool helps users compose systems biology models to facilitate the complex process of merging systems biology models. We also present three tools that support the model composition tool, namely, (1) <jats:italic>Model Simulation Interface<\/jats:italic> that generates a visual plot of the simulation according to user\u2019s input, (2) <jats:italic>iModel Tool<\/jats:italic> as a platform for users to upload their own models to compose, and (3) <jats:italic>SimCom Tool<\/jats:italic> that provides a side by side comparison of models being composed in the same pathway. Finally, we provide a web site that hosts BioModels Database models and a separate web site that hosts SBML Test Suite models.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Conclusions<\/jats:title>\n            <jats:p>Model composition tool (and the other three tools) can be used with little or no knowledge of the SBML document structure. For this reason, students or anyone who wants to learn about systems biology will benefit from the described functionalities. SBML Test Suite models will be a nice starting point for beginners. And, for more advanced purposes, users will able to access and employ models of the BioModels Database as well.<\/jats:p>\n          <\/jats:sec>","DOI":"10.1186\/1752-0509-7-88","type":"journal-article","created":{"date-parts":[[2013,9,5]],"date-time":"2013-09-05T20:13:59Z","timestamp":1378412039000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["An online model composition tool for system biology models"],"prefix":"10.1186","volume":"7","author":[{"given":"Sarp A","family":"Coskun","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A Ercument","family":"Cicek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicola","family":"Lai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ranjan K","family":"Dash","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Z Meral","family":"Ozsoyoglu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gultekin","family":"Ozsoyoglu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2013,9,5]]},"reference":[{"key":"1138_CR1","unstructured":"BioModels database\u2014a database of annotated published models. http:\/\/www.ebi.ac.uk\/biomodels-main. Accessed on May 19, 2013"},{"issue":"18","key":"1138_CR2","doi-asserted-by":"publisher","first-page":"2122","DOI":"10.1093\/bioinformatics\/btn390","volume":"24","author":"CM Lloyd","year":"2008","unstructured":"Lloyd CM, Lawson JR, Hunter PJ, Nielsen PF: The CellML model repository. Bioinformatics. 2008, 24 (18): 2122-3. 10.1093\/bioinformatics\/btn390.","journal-title":"Bioinformatics"},{"key":"1138_CR3","first-page":"337","volume-title":"Fusing and composing macromolecular regulatory network models","author":"R Randhawa","year":"2007","unstructured":"Randhawa R, Shaffer C, Tyson J: Proceedings of the 2007 High Performance Computing Symposium. Fusing and composing macromolecular regulatory network models. 2007, Piscataway, NJ, USA: IEEE Press, 337-344."},{"issue":"24","key":"1138_CR4","doi-asserted-by":"publisher","first-page":"3289","DOI":"10.1093\/bioinformatics\/btp581","volume":"25","author":"R Randhawa","year":"2009","unstructured":"Randhawa R, Shaffer CA, Tyson JJ: Model aggregation: a building-block approach to creating large macromolecular regulatory networks. Bioinformatics. 2009, 25 (24): 3289-95. 10.1093\/bioinformatics\/btp581.","journal-title":"Bioinformatics"},{"issue":"18","key":"1138_CR5","doi-asserted-by":"publisher","first-page":"3680","DOI":"10.1093\/bioinformatics\/bth422","volume":"20","author":"M Vass","year":"2004","unstructured":"Vass M, Allen N, Shaffer CA, Ramakrishnan N, Watson LT, Tyson JJ: The JigCell model builder and run manager. Bioinformatics. 2004, 20 (18): 3680-3681. 10.1093\/bioinformatics\/bth422.","journal-title":"Bioinformatics"},{"issue":"1","key":"1138_CR6","first-page":"62","volume":"17","author":"M Schulz","year":"2006","unstructured":"Schulz M, Uhlendorf J, Klipp E, Liebermeister W: SBMLmerge, a system for combining biochemical network models. Genome Inform. 2006, 17 (1): 62-71.","journal-title":"Genome Inform"},{"issue":"3","key":"1138_CR7","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1093\/bioinformatics\/btp642","volume":"26","author":"F Krause","year":"2010","unstructured":"Krause F, Uhlendorf J, Lubitz T, Schulz M, Klipp E, Liebermeister W: Annotation and merging of SBML models with semanticSBML. Bioinformatics. 2010, 26 (3): 421-422. 10.1093\/bioinformatics\/btp642.","journal-title":"Bioinformatics"},{"issue":"8","key":"1138_CR8","doi-asserted-by":"publisher","first-page":"1254","DOI":"10.1109\/JPROC.2008.925458","volume":"96","author":"A Funahashi","year":"2008","unstructured":"Funahashi A, Matsuoka Y, Jouraku A, Morohashi M, Kikuchi N, Kitano H: CellDesigner 3.5: a versatile modeling tool for biochemical networks. Proceedings of the IEEE. 2008, 96 (8): 1254-1265.","journal-title":"Proceedings of the IEEE"},{"key":"1138_CR9","doi-asserted-by":"crossref","unstructured":"Hucka M, Bergmann F, Hoops S, Keating SM, Sahle S, Wilkinson DJ: The systems biology markup language (SBML): language specification for level 3 version 1 core (release 1 candidate). http:\/\/dx.doi.org\/10.1038\/npre.2010.4123.1. Available from Nature Precedings 2010","DOI":"10.1038\/npre.2010.4123.1"},{"issue":"1","key":"1138_CR10","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1186\/1752-0509-6-67","volume":"6","author":"SA Coskun","year":"2012","unstructured":"Coskun SA, Qi X, Cakmak A, Cheng E, Cicek AE, Yang L, Jadeja R, Dash RK, Lai N, Ozsoyoglu G, Ozsoyoglu ZM: PathCase-SB: integrating data sources and providing tools for systems biology research. BMC Systems Biology. 2012, 6 (1): 67-10.1186\/1752-0509-6-67.","journal-title":"BMC Systems Biology"},{"issue":"1","key":"1138_CR11","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1186\/1752-0509-5-188","volume":"5","author":"A Cakmak","year":"2011","unstructured":"Cakmak A, Qi X, Coskun SA, Das M, Cheng E, Cicek AE, Lai N, Ozsoyoglu G, Ozsoyoglu ZM: PathCase-SB architecture and database design. BMC Systems Biology. 2011, 5 (1): 188-10.1186\/1752-0509-5-188.","journal-title":"BMC Systems Biology"},{"key":"1138_CR12","unstructured":"YFiles library. http:\/\/www.yworks.com\/en\/products_yfiles_about.htm,"},{"issue":"21","key":"1138_CR13","doi-asserted-by":"publisher","first-page":"2526","DOI":"10.1093\/bioinformatics\/btn459","volume":"24","author":"B Elliott","year":"2008","unstructured":"Elliott B, Kirac M, Cakmak A, Yavas G, Mayes S, Cheng E, Wang Y, Gupta C, Ozsoyoglu G, Ozsoyoglu ZM: PathCase: pathways database system. Bioinformatics. 2008, 24 (21): 2526-2533. 10.1093\/bioinformatics\/btn459.","journal-title":"Bioinformatics"},{"issue":"12","key":"1138_CR14","doi-asserted-by":"publisher","first-page":"1509","DOI":"10.1038\/nbt1156","volume":"23","author":"N Le Nov\u00e8re","year":"2005","unstructured":"Le Nov\u00e8re N, Finney A, Hucka M, Bhalla US, Campagne F, Collado-Vides J, Crampin EJ, Halstead M, Klipp E, Mendes P, Nielsen P, Sauro H, Shapiro BE, Snoep JL, Spence HD, Wanner BL: Minimum information requested in the annotation of biochemical models (MIRIAM). Nature Biotechnology. 2005, 23 (12): 1509-1515. 10.1038\/nbt1156.","journal-title":"Nature Biotechnology"},{"key":"1138_CR15","unstructured":"PathCase-SB: hosting the BioModels database models. http:\/\/nashua.case.edu\/pathwayssb\/web. Accessed on July 5, 2013"},{"key":"1138_CR16","unstructured":"PathCase-SB: hosting the SBML test suite models. http:\/\/nashua.case.edu\/pathwayssbsbw\/web. Accessed on July 5, 2013"},{"issue":"31","key":"1138_CR17","doi-asserted-by":"publisher","first-page":"28306","DOI":"10.1074\/jbc.M502403200","volume":"280","author":"MA Albert","year":"2005","unstructured":"Albert MA, Haanstra JR, Hannaert V, Van Roy J, Opperdoes FR, Bakker BM, Michels PA: Experimental and in silico analyses of glycolytic flux control in bloodstream form trypanosoma brucei. J Biol Chem. 2005, 280 (31): 28306-28315. 10.1074\/jbc.M502403200.","journal-title":"J Biol Chem"},{"issue":"1","key":"1138_CR18","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1042\/bj3570117","volume":"357","author":"S Helfert","year":"2001","unstructured":"Helfert S, Est\u00e9vez AM, Bakker B, Michels P, Clayton C: Roles of triosephosphate isomerase and aerobic metabolism in trypanosoma brucei. Biochem J. 2001, 357 (1): 117-25. 10.1042\/0264-6021:3570117.","journal-title":"Biochem J"},{"key":"1138_CR19","unstructured":"XML editor - a framework and developer toolkit. http:\/\/xmlwebpad.codeplex.com\/. Accessed on May 19, 2013"},{"key":"1138_CR20","doi-asserted-by":"crossref","unstructured":"Hucka M, Finney A, Hoops S, Keating S, Le Novere N: Systems biology markup language (SBML) level 2: structures and facilities for model definitions. http:\/\/hdl.nature.com\/10101\/npre.2007.58.1 Nature Preceedings 2007","DOI":"10.1038\/npre.2007.58.1"},{"key":"1138_CR21","first-page":"1637","volume-title":"Proceedings of the 38th conference on winter simulation","author":"F Bergmann","year":"2006","unstructured":"Bergmann F, Sauro H: SBW \u2013 a modular framework for systems biology. Proceedings of the 38th conference on winter simulation. Edited by: Perrone LF, Lawson BG, Liu J, Wieland FP. 2006, Monterey: Winter Simulation Conference, 1637-1645."},{"key":"1138_CR22","unstructured":"SBML software matrix - comparison matrix for SBML software. http:\/\/sbml.org\/SBML_Software_Guide\/SBML_Software_Matrix. Accessed on May 19, 2013"},{"key":"1138_CR23","doi-asserted-by":"publisher","first-page":"428","DOI":"10.1093\/nar\/gki072","volume":"33","author":"G Joshi-Tope","year":"2005","unstructured":"Joshi-Tope G, Gillespie M, Vastrik I, D'Eustachio P, Schmidt E, de Bono B, Jassal B, Gopinath GR, Wu GR, Matthews L, Lewis S, Birney E, Stein L: Reactome: a knowledgebase of biological pathways. Nucl Acids Res. 2005, 33: 428-432.","journal-title":"Nucl Acids Res"},{"key":"1138_CR24","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1007\/s12195-010-0143-x","volume":"4","author":"VAS Ayyadurai","year":"2011","unstructured":"Ayyadurai VAS, Dewey CF: CytoSolve: a scalable computational method for dynamic integration of multiple molecular pathway models. Cellular and Molecular Bioengineering. 2011, 4: 28-45. 10.1007\/s12195-010-0143-x.","journal-title":"Cellular and Molecular Bioengineering"},{"key":"1138_CR25","doi-asserted-by":"publisher","first-page":"2143","DOI":"10.1093\/bioinformatics\/bth200","volume":"20","author":"BG Olivier","year":"2004","unstructured":"Olivier BG, Snoep JL: Web-based kinetic modelling using JWS online. Bioinformatics. 2004, 20: 2143-2144. 10.1093\/bioinformatics\/bth200.","journal-title":"Bioinformatics"},{"key":"1138_CR26","unstructured":"ZedGraph 2D plotting class library for.NET. http:\/\/sourceforge.net\/projects\/zedgraph\/. Accessed on May 19, 2013"},{"key":"1138_CR27","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1186\/1471-2105-10-324","volume":"10","author":"K Moutselos","year":"2009","unstructured":"Moutselos K, Kanaris I, Chatziioannou A, Maglogiannis I, Kolisis F: KEGGconverter: a tool for the in-silico modelling of metabolic networks of the KEGG pathways database. BMC Bioinformatics. 2009, 10: 324-10.1186\/1471-2105-10-324.","journal-title":"BMC Bioinformatics"},{"issue":"1","key":"1138_CR28","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1186\/1752-0509-7-15","volume":"7","author":"C Wrzodek","year":"2013","unstructured":"Wrzodek C, B\u00fcchel F, Dr\u00e4ger A, Ruff M, Zell A: Precise generation of systems biology models from KEGG pathways. BMC Systems Biology. 2013, 7 (1): 15-10.1186\/1752-0509-7-15.","journal-title":"BMC Systems Biology"},{"issue":"6","key":"1138_CR29","doi-asserted-by":"publisher","first-page":"880","DOI":"10.1093\/bioinformatics\/btn051","volume":"24","author":"BJ Bornstein","year":"2008","unstructured":"Bornstein BJ, Keating SM, Jouraku A, Hucka M: LibSBML: an API library for SBML. Bioinformatics. 2008, 24 (6): 880-881. 10.1093\/bioinformatics\/btn051.","journal-title":"Bioinformatics"},{"key":"1138_CR30","doi-asserted-by":"publisher","first-page":"3067","DOI":"10.1093\/bioinformatics\/btl485","volume":"22","author":"S Hoops","year":"2006","unstructured":"Hoops S, Sahle S, Gauges R, Lee C, Pahle J, Simus N, Singhal M, Xu L, Mendes P, Kummer U: COPASI \u2014 a COmplex PAthway SImulator. Bioinformatics. 2006, 22: 3067-74. 10.1093\/bioinformatics\/btl485.","journal-title":"Bioinformatics"},{"key":"1138_CR31","first-page":"102","volume":"280","author":"GM Raymond","year":"2003","unstructured":"Raymond GM, Butterworth E, Bassingthwaighte JB: JSIM: free software package for teaching phyiological modeling and research. Exper Biol. 2003, 280: 102-107.","journal-title":"Exper Biol"},{"key":"1138_CR32","volume-title":"Proceedings of an EPSRC emerging computing paradigms workshop","author":"HM Sauro","year":"2000","unstructured":"Sauro HM: Jarnac: an interactive metabolic systems language in computation in cells. Proceedings of an EPSRC emerging computing paradigms workshop. Edited by: Bolouri H, Paton RC. 2000, Hertfordshire, UK: Dept. of Computer Science Technical Report No. 345, University of Hertfordshire"},{"key":"1138_CR33","unstructured":"SBML test suite. http:\/\/sourceforge.net\/projects\/sbml\/files\/test-suite\/. Accessed on July 5, 2013"},{"key":"1138_CR34","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1152\/ajpcell.2000.279.1.C213","volume":"279","author":"P Vicini","year":"2000","unstructured":"Vicini P, Kushmerick MJ: Cellular energetics analysis by a mathematical model of energy balance: estimation of parameters in human skeletal muscle. Am J Physiol Cell Physiol. 2000, 279: 213-224.","journal-title":"Am J Physiol Cell Physiol"},{"issue":"11","key":"1138_CR35","doi-asserted-by":"publisher","first-page":"1467","DOI":"10.1093\/bioinformatics\/btt159","volume":"29","author":"F Krause","year":"2013","unstructured":"Krause F, Schulz M, Ripkens B, Fl\u00f6ttmann M, Krantz M, Klipp E, Handorf T: Biographer: web-based editing and rendering of SBGN compliant biochemical networks. Bioinformatics. 2013, 29 (11): 1467-1468. 10.1093\/bioinformatics\/btt159.","journal-title":"Bioinformatics"},{"key":"1138_CR36","first-page":"414","volume":"13","author":"JH Gennari","year":"2008","unstructured":"Gennari JH, Neal ML, Carlson BE, Cook DL: Integration of multi-scale biosimulation models via light-weight semantics. Pac Symp Biocomput. 2008, 13: 414-425.","journal-title":"Pac Symp Biocomput"},{"key":"1138_CR37","first-page":"304","volume":"14","author":"ML Neal","year":"2009","unstructured":"Neal ML, Gennari JH, Arts T, Cook DL: Advances in semantic representation for multiscale biosimulation: a case study in merging models. Pac Symp Biocomput. 2009, 14: 304-","journal-title":"Pac Symp Biocomput"},{"issue":"1","key":"1138_CR38","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1016\/j.jbi.2010.06.007","volume":"44","author":"JH Gennari","year":"2011","unstructured":"Gennari JH, Neal ML, Galdzicki M, Cook DL: Multiple ontologies in action: composite annotations for biosimulation models. J Biomed Inform. 2011, 44 (1): 146-154. 10.1016\/j.jbi.2010.06.007.","journal-title":"J Biomed Inform"},{"key":"1138_CR39","volume-title":"Modular, semantics-based composition of biosimulation models","author":"ML Neal","year":"2010","unstructured":"Neal ML: Modular, semantics-based composition of biosimulation models. 2010, Seattle, Washington: PhD Thesis, University of Washington"},{"key":"1138_CR40","unstructured":"MathSBML. http:\/\/sbml.org\/Software\/MathSBML. Accessed on May 19, 2013"},{"key":"1138_CR41","unstructured":"SeleniumHQ browser automation. http:\/\/docs.seleniumhq.org\/,"},{"key":"1138_CR42","unstructured":"NUnit unit-testing framework. http:\/\/www.nunit.org\/,"}],"container-title":["BMC Systems Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1752-0509-7-88.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,2]],"date-time":"2021-09-02T01:12:12Z","timestamp":1630545132000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcsystbiol.biomedcentral.com\/articles\/10.1186\/1752-0509-7-88"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,5]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["1138"],"URL":"https:\/\/doi.org\/10.1186\/1752-0509-7-88","relation":{},"ISSN":["1752-0509"],"issn-type":[{"value":"1752-0509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9,5]]},"assertion":[{"value":"22 January 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 August 2013","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 September 2013","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"88"}}