{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T15:35:21Z","timestamp":1781624121331,"version":"3.54.5"},"reference-count":31,"publisher":"Oxford University Press (OUP)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,3,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Motivation: Only models that are accessible to researchers can be reused. As computational models evolve over time, a number of different but related versions of a model exist. Consequently, tools are required to manage not only well-curated models but also their associated versions.<\/jats:p>\n               <jats:p>Results: In this work, we discuss conceptual requirements for model version control. Focusing on XML formats such as Systems Biology Markup Language and CellML, we present methods for the identification and explanation of differences and for the justification of changes between model versions. In consequence, researchers can reflect on these changes, which in turn have considerable value for the development of new models. The implementation of model version control will therefore foster the exploration of published models and increase their reusability.<\/jats:p>\n               <jats:p>Availability: We have implemented the proposed methods in a software library called Biochemical Model Version Control System. It is freely available at http:\/\/sems.uni-rostock.de\/bives\/. Biochemical Model Version Control System is also integrated in the online application BudHat, which is available for testing at http:\/\/sems.uni-rostock.de\/budhat\/ (The version described in this publication is available from http:\/\/budhat-demo.sems.uni-rostock.de\/).<\/jats:p>\n               <jats:p>Contact: \u00a0dagmar.waltemath@uni-rostock.de<\/jats:p>","DOI":"10.1093\/bioinformatics\/btt018","type":"journal-article","created":{"date-parts":[[2013,1,19]],"date-time":"2013-01-19T04:00:52Z","timestamp":1358568052000},"page":"742-748","source":"Crossref","is-referenced-by-count":19,"title":["Improving the reuse of computational models through version control"],"prefix":"10.1093","volume":"29","author":[{"given":"Dagmar","family":"Waltemath","sequence":"first","affiliation":[{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ron","family":"Henkel","sequence":"additional","affiliation":[{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Robert","family":"H\u00e4lke","sequence":"additional","affiliation":[{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Scharm","sequence":"additional","affiliation":[{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olaf","family":"Wolkenhauer","sequence":"additional","affiliation":[{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"},{"name":"1 Department of Systems Biology and Bioinformatics, University of Rostock, 18051 Rostock, Germany, 2IT- and Media Center, University of Rostock, 18051 Rostock, Germany and 3Stellenbosch Institute for Advanced Study (STIAS), Wallenberg Research Centre at Stellenbosch University, Stellenbosch 7600, South Africa"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2013,1,18]]},"reference":[{"key":"2023012810251029000_btt018-B1","first-page":"1845","article-title":"CellML metadata standards, associated tools and repositories","volume":"367","author":"Beard","year":"2009","journal-title":"Philos. Transact. A Math. Phys. Eng. Sci."},{"key":"2023012810251029000_btt018-B2","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1145\/235968.233366","article-title":"Change detection in hierarchically structured information","volume":"25","author":"Chawathe","year":"1996","journal-title":"ACM SIGMOD Rec"},{"key":"2023012810251029000_btt018-B3","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.pbiomolbio.2011.06.003","article-title":"High-throughput functional curation of cellular electrophysiology models","volume":"107","author":"Cooper","year":"2011","journal-title":"Prog. Biophys. Mol. Biol"},{"key":"2023012810251029000_btt018-B4","article-title":"The CellML metadata 1.0 specification","author":"Cuellar","year":"2006"},{"key":"2023012810251029000_btt018-B5","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1177\/0037549703040939","article-title":"An overview of CellML 1.1, a biological model description language","volume":"79","author":"Cuellar","year":"2003","journal-title":"Simulation"},{"key":"2023012810251029000_btt018-B6","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.2004.1297236","article-title":"Computational challenges of systems biology","volume":"37","author":"Finkelstein","year":"2004","journal-title":"IEEE Comp."},{"key":"2023012810251029000_btt018-B7","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1000815","article-title":"NeuroML: a language for describing data driven models of neurons and networks with a high degree of biological detail","volume":"6","author":"Gleeson","year":"2010","journal-title":"PLoS Comput. Biol."},{"key":"2023012810251029000_btt018-B8","doi-asserted-by":"crossref","DOI":"10.1186\/1471-2105-11-423","article-title":"Ranked retrieval of computational biology models","volume":"11","author":"Henkel","year":"2010","journal-title":"BMC Bioinformatics"},{"key":"2023012810251029000_btt018-B9","article-title":"Considerations of graph-based concepts to manage computational biology models and associated simulations","volume-title":"Workshop on data in the life sciences","author":"Henkel","year":"2012"},{"key":"2023012810251029000_btt018-B10","doi-asserted-by":"crossref","first-page":"1155","DOI":"10.1038\/nbt1492","article-title":"A consensus yeast metabolic network reconstruction obtained from a community approach to systems biology","volume":"26","author":"Herrg\u00e5rd","year":"2008","journal-title":"Nat. Biotechnol."},{"key":"2023012810251029000_btt018-B11","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/B:JCNS.0000023869.22017.2e","article-title":"ModelDB: a database to support computational neuroscience","volume":"17","author":"Hines","year":"2004","journal-title":"J. Comput. Neurosci."},{"key":"2023012810251029000_btt018-B12","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1145\/322033.322044","article-title":"Algorithms for the longest common subsequence problem","volume":"24","author":"Hirschberg","year":"1977","journal-title":"J. ACM"},{"key":"2023012810251029000_btt018-B13","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1186\/1752-0509-5-124","article-title":"Integrating systems biology models and biomedical ontologies","volume":"5","author":"Hoehndorf","year":"2011","journal-title":"BMC Syst. Biol."},{"key":"2023012810251029000_btt018-B14","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1093\/bioinformatics\/btg015","article-title":"The systems biology markup language (sbml): a medium for representation and exchange of biochemical network models","volume":"19","author":"Hucka","year":"2003","journal-title":"Bioinformatics"},{"key":"2023012810251029000_btt018-B15","article-title":"The Systems Biology Markup Language (SBML): Language specification for level 3 version 1 core","author":"Hucka","year":"2010"},{"issue":"D1","key":"2023012810251029000_btt018-B16","doi-asserted-by":"crossref","first-page":"D580","DOI":"10.1093\/nar\/gkr1097","article-title":"Identifiers.org and MIRIAM Registry: community resources to provide persistent identification","volume":"40","author":"Juty","year":"2012","journal-title":"Nucleic Acids Res."},{"key":"2023012810251029000_btt018-B17","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1093\/bioinformatics\/btp642","article-title":"Annotation and merging of SBML models with semanticSBML","volume":"2","author":"Krause","year":"2010","journal-title":"Bioinformatics"},{"key":"2023012810251029000_btt018-B18","article-title":"Resource description framework (RDF) model and syntax specification","author":"Lassila","year":"1998"},{"key":"2023012810251029000_btt018-B31","doi-asserted-by":"crossref","first-page":"1509","DOI":"10.1038\/nbt1156","article-title":"Minimum Information Requested In the Annotation of biochemical Models (MIRIAM)","volume":"23","author":"Le Nov\u00e8re","year":"2005","journal-title":"Nature Biotechnol."},{"key":"2023012810251029000_btt018-B19","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1038\/nbt.1558","article-title":"The systems biology graphical notation","volume":"27","author":"Le Nov\u00e8re","year":"2009","journal-title":"Nature Biotechnol."},{"key":"2023012810251029000_btt018-B20","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1186\/1752-0509-4-92","article-title":"Biomodels database: an enhanced, curated and annotated resource for published quantitative kinetic models","volume":"4","author":"Li","year":"2010","journal-title":"BMC Syst. Biol."},{"key":"2023012810251029000_btt018-B21","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1186\/1471-2105-11-178","article-title":"An overview of the cellml api and its implementation","volume":"11","author":"Miller","year":"2010","journal-title":"BMC Bioinformatics"},{"key":"2023012810251029000_btt018-B22","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1186\/1471-2105-12-22","article-title":"Revision history aware repositories of computational models of biological systems","volume":"12","author":"Miller","year":"2011","journal-title":"BMC Bioinformatics."},{"key":"2023012810251029000_btt018-B23","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/1096601.1096606","article-title":"Towards xml version control of office documents","volume-title":"Proceedings of the 2005 ACM symposium on Document engineering","author":"R\u00f6nnau","year":"2005"},{"key":"2023012810251029000_btt018-B24","doi-asserted-by":"crossref","first-page":"2105","DOI":"10.1145\/1645953.1646326","article-title":"Efficient and reliable merging of xml documents","volume-title":"Proceedings of the 18th ACM conference on Information and knowledge management (CIKM 09)","author":"R\u00f6nnau","year":"2009"},{"key":"2023012810251029000_btt018-B25","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/1698790.1698807","article-title":"An XQuery-based version extension of an XML Native Database","volume-title":"Proceedings of the 2009 EDBT\/ICDT Workshops","author":"Rosado","year":"2009"},{"key":"2023012810251029000_btt018-B26","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1186\/1752-0509-3-34","article-title":"Version control of pathway models using xml patches","volume":"3","author":"Saffrey","year":"2009","journal-title":"BMC Syst. Biol."},{"key":"2023012810251029000_btt018-B27","doi-asserted-by":"crossref","first-page":"7328","DOI":"10.1073\/pnas.88.16.7328","article-title":"Modeling the cell division cycle: cdc2 and cyclin interactions","volume":"88","author":"Tyson","year":"1991","journal-title":"Proc. Natl Acad. Sci. USA"},{"key":"2023012810251029000_btt018-B28","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1186\/1752-0509-5-198","article-title":"Reproducible computational biology experiments with SED-ML\u2014the simulation experiment description markup language","volume":"5","author":"Waltemath","year":"2011","journal-title":"BMC Syst. Biol."},{"key":"2023012810251029000_btt018-B29","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1007\/11799511_9","article-title":"Sabio-rk: integration and curation of reaction kinetics data","volume-title":"Data Integration in the Life Sciences","author":"Wittig","year":"2006"},{"key":"2023012810251029000_btt018-B30","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1093\/bioinformatics\/btq723","article-title":"The physiome model repository 2","volume":"27","author":"Yu","year":"2011","journal-title":"Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/29\/6\/742\/48895502\/bioinformatics_29_6_742.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/29\/6\/742\/48895502\/bioinformatics_29_6_742.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T11:54:37Z","timestamp":1674906877000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/29\/6\/742\/183242"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1,18]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2013,3,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btt018","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2013,3,15]]},"published":{"date-parts":[[2013,1,18]]}}}