2014
DOI: 10.7287/peerj.preprints.640
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

An algorithm to detect and communicate the differences in computational models describing biological systems

Abstract: Repositories, such as the BioModels Database and the Physiome Model Repository support the reuse of models and ensure transparency about results in publications linked to those models. With thousands of models available, a framework to track the differences between models and their versions is essential to compare and combine models. Difference detection allows users to study the history of models but also helps in the detection of errors and inconsistencies. However, current repositories lack suitable methods… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…Semantic annotations can also be used to quantify the similarity between model elements 27,28,[50][51][52][53][54] , helping to ensure that the user is presented with the most relevant models following a search. Other types of annotations, such as those that capture provenance information [55][56][57][58] , can also help researchers determine which models best meet their research needs and make comparisons between different model versions 59 .…”
Section: Challenges In Model Reuse and Integrationmentioning
confidence: 99%
“…Semantic annotations can also be used to quantify the similarity between model elements 27,28,[50][51][52][53][54] , helping to ensure that the user is presented with the most relevant models following a search. Other types of annotations, such as those that capture provenance information [55][56][57][58] , can also help researchers determine which models best meet their research needs and make comparisons between different model versions 59 .…”
Section: Challenges In Model Reuse and Integrationmentioning
confidence: 99%
“…If models are encoded as computer programs, e. g. in MATLAB, a comparison on the syntactic level can be performed using tools for difference detection in software code (e.g., diff). Due to the lack of a predetermined structure of general Several algorithms use this reduced approach of determining the similarity of models (or model versions) by comparing their syntactic structure, e. g. [19,23,24]. Some software tools compare representations of a model while taking the specific syntactic structure and its corresponding biological meaning into account, while others compare the representations directly and subsequently interpret the results with respect to the biology.…”
Section: Model Encodingmentioning
confidence: 99%
“…Some software tools compare representations of a model while taking the specific syntactic structure and its corresponding biological meaning into account, while others compare the representations directly and subsequently interpret the results with respect to the biology. For example, XML patches [23] are generated to compare models at the XML level only, while the BiVeS tool described in [19] also considers the structure of the actual model representation format.…”
Section: Model Encodingmentioning
confidence: 99%
See 1 more Smart Citation
“…However, reuse, expansion, or modification of the developed models is a labor-intensive process (29)(30)(31)(32). Usually the models are designed as complete integrated systems and there are no tools available for researchers to modify their structural and/or functional contents in an automatic or semiautomatic way (31). The decomposition of the models into their elementary subsystems is an alternative approach to solve this problem.…”
Section: Introductionmentioning
confidence: 99%