An algorithm to detect and communicate the differences in computational models describing biological systems
Open accessAbstract
Motivation: Repositories support the reuse of models and ensure transparency about results in publications linked to those models. With thousands of models available in repositories, such as the BioModels database or the Physiome Model Repository, a framework to track the differences between models and their versions is essential to compare and combine models. Difference detection not only allows users to study the history of models but also helps in the detection of errors and inconsistencies. Existing repositories lack algorithms to track a model’s development over time. Results: Focusing on SBML and CellML, we present an algorithm to accurately detect and describe differences between coexisting versions of a model with respect to (i) the models’ encoding, (ii) the structure of biological networks and (iii) mathematical expressions. This algorithm is implemented in a comprehensive and open source library called BiVeS. BiVeS helps to identify and characterize changes in computational models and thereby contributes to the documentation of a model’s history. Our work facilitates the reuse and extension of existing models and supports collaborative modelling. Finally, it contributes to better reproducibility of modelling results and to the challenge of model provenance. Availability and implementation: The workflow described in this article is implemented in BiVeS. BiVeS is freely available as source code and binary from sems.uni-rostock.de. The web interface BudHat demonstrates the capabilities of BiVeS at budhat.sems.uni-rostock.de. Contact: martin.scharm@uni-rostock.de Supplementary information: Supplementary data are available at Bioinformatics online.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Tools such as BiVeS are helpful to compare different versions of one particular simulation model, but comparing different models-even of the same system-is a difficult task because the syntax of these models, as well as their reactions, might be completely different.
“Tools such as BiVeS [15] are helpful to compare different versions of one particular simulation model, but comparing different models—even of the same system—is a difficult task because the syntax of these models (e.g., the names of the species), as well as their reactions, might be completely different.”
From Relating simulation studies by provenance—Developing a family of Wnt signaling models (2021) · cites this paper as [15]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
The citation lists haven’t been fetched yet
References 35 · Cited by 24
Research works printed but not linked: 28
- Casadevall A. Fang F.C. (2010) Reproducible science. Infect. Immun., 78, 4972– 4975. 20876290 PMC2981311
- Cobena G. (2002) Detecting changes in xml documents. In: Agrawal R. (eds), Proceedings 18th International Conference on Data Engineering, IEEE, San Jose, CA, pp. 41– 52.
- Cooper J. (2011) High-throughput functional curation of cellular electrophysiology models. Prog. Biophys. Mol. Biol., 107, 11– 20. 21704062
- Davidson S.B. Freire J. (2008) Provenance and scientific workflows: challenges and opportunities. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD ’08, ACM, New York, pp. 1345–1350, http://doi.acm.org/10.1145/1376616.1376772. · DOI
- Gennari J.H. (2008) Integration of multi-scale biosimulation models via light-weight semantics. Pac. Symp. Biocomput., 13, 414– 425. 18229704 PMC2609902
- Gentleman R. (2005) Reproducible research: a bioinformatics case study. Stat. Appl. Genet. Mol. Biol., 4, Article 2. 16646837
- Gleeson P. (2010) Neuroml: a language for describing data driven models of neurons and networks with a high degree of biological detail. PLoS Comput. Biol., 6, e1000815. 20585541 PMC2887454
- Goble C. (2002) Position statement: musings on provenance, workflow and (semantic web) annotations for bioinformatics. In: Workshop on Data Derivation and Provenance, Chicago, IL.
- Hucka M. (2003) The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models. Bioinformatics, 19, 524– 531. 12611808
- King R.D. (2011) On the formalization and reuse of scientific research. J. R. Soc. Interface, 8, 1440– 1448. 21490004 PMC3163424
- Krause F. (2010) Annotation and merging of SBML models with semanticSBML. Bioinformatics, 26, 421– 422. 19933161
- Laine C. (2007) Reproducible research: moving toward research the public can really trust. Ann. Intern. Med., 146, 450– 453. 17339612
- Li C. (2010) Biomodels database: an enhanced, curated and annotated resource for published quantitative kinetic models. BMC Syst. Biol., 4, 92. 20587024 PMC2909940
- Lopes C.T. (2010) Cytoscape web: an interactive web-based network browser. Bioinformatics, 26, 2347– 2348. 20656902 PMC2935447
- Marian A. (2001) Change-centric management of versions in an xml warehouse. In: Apers P.M.G. (eds), Proceedings of the 27th International Conference on Very Large Data Bases, VLDB ’01, September 11–14, 2001, Roma, Italy, Morgan Kaufmann Publishers Inc., pp. 581–590.
- Mesirov J.P. (2010) Computer science. Accessible reproducible research. Science, 327, 415– 416. 20093459 PMC3878063
- Miller A. (2011) Revision history aware repositories of computational models of biological systems. BMC Bioinformatics, 12, 22. 21235804 PMC3033326
- Moreau L. (2008) The provenance of electronic data. In: Communications of the ACM - The psychology of security: why do good users make bad decisions?, ACM, New York, NY, USA, vol. 51, pp. 52– 58.
- Novak B. Tyson J.J. (1993) Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte extracts and intact embryos. J. Cell. Sci., 106, 1153– 68. 8126097
- Ram S. Liu J. (2010) Provenance management in biosciences. In: Trujillo J. (eds.) Advances in Conceptual Modeling Applications and Challenges, volume 6413 of LNCS. Springer Berlin Heidelberg, pp. 54– 64.
- Saffrey P. Orton R. (2009) Version control of pathway models using XML patches. BMC Syst. Biol., 3, 34. 19292901 PMC2674044
- Sandve G.K. (2013) Ten simple rules for reproducible computational research. PLoS Comp. Biol., 9, e1003285. PMC3812051 24204232
- Smallbone K. (2010) Towards a genome-scale kinetic model of cellular metabolism. BMC Syst. Biol., 4, 6. 20109182 PMC2829494
- Swat M. (2015) Pharmacometrics markup language (pharmml): opening new perspectives for model exchange in drug development. CPT Pharmacometrics Syst. Pharmacol., 4, 316– 319. 26225259 PMC4505825
- Waltemath D. (2011) Reproducible computational biology experiments with SED-ML—the simulation experiment description markup language. BMC Syst. Biol., 5, 198. 22172142 PMC3292844
- Waltemath D. (2013a) Improving the reuse of computational models through version control. Bioinformatics, 29, 742– 748. 23335018
- Waltemath D. (2013b) Reproducibility of model-based results in systems biology. In: Prokop A. Csuks B. (eds.), Systems Biology. Springer, The Netherlands, pp. 301– 320.
- Wolstencroft K. (2015) SEEK: a systems biology data and model management platform. BMC Syst. Biol., 9, 33. 26160520 PMC4702362
- Authors
- Scharm, M., Wolkenhauer, O., & Waltemath, D.
- Affiliations
- University of Rostock (DE)
- 1 Department of Systems Biology and Bioinformatics, University of Rostock, Rostock, Germany and
- Corresponding author
- Scharm, Martin
- Venue
- Bioinformatics
- Publisher
- Oxford University Press (OUP)
- Published
- 2015-10-21
- Volume
- 32
- Issue
- 4
- Pages
- 563-570
- ISSN
- 1367-4803 (ISSN-L)
- 1367-4811
- PMC
- PMC4743622
- OpenAlex
- W2179501783
- Cited by
- 24
- References
- 35
- Citations by year
- 2026: 2 · 2024: 1 · 2023: 1 · 2022: 4 · 2021: 1 · 2020: 2 · 2019: 2 · 2018: 3 · 2016: 7
- FWCI
- 1.59
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Bioinformatics (publishedVersion, cc-by)
- PubMed Central (publishedVersion, cc-by)
- PubMed (publishedVersion)
- HighWire Press Open Archive (submittedVersion)
- Funders
- Bundesministerium für Bildung und Forschung (FKZ 031, FKZ 0316194, 0316194)
- Topics
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Gene Regulatory Network Analysis
- Social Sciences › Decision Sciences › Information Systems and Management › Scientific Computing and Data Management
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Bioinformatics and Genomic Networks
- Keywords
- model version comparison, SBML, CellML, model provenance, model repository, model reuse, reproducibility
- MeSH terms
- Algorithms, Computer Simulation, Humans, Models, Biological, Reproducibility of Results, Databases, Factual, Systems Biology, Workflow
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review