Cargando…

Version control of pathway models using XML patches

BACKGROUND: Computational modelling has become an important tool in understanding biological systems such as signalling pathways. With an increase in size complexity of models comes a need for techniques to manage model versions and their relationship to one another. Model version control for pathwa...

Descripción completa

Detalles Bibliográficos
Autores principales: Saffrey, Peter, Orton, Richard
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2674044/
https://www.ncbi.nlm.nih.gov/pubmed/19292901
http://dx.doi.org/10.1186/1752-0509-3-34
_version_ 1782166612400406528
author Saffrey, Peter
Orton, Richard
author_facet Saffrey, Peter
Orton, Richard
author_sort Saffrey, Peter
collection PubMed
description BACKGROUND: Computational modelling has become an important tool in understanding biological systems such as signalling pathways. With an increase in size complexity of models comes a need for techniques to manage model versions and their relationship to one another. Model version control for pathway models shares some of the features of software version control but has a number of differences that warrant a specific solution. RESULTS: We present a model version control method, along with a prototype implementation, based on XML patches. We show its application to the EGF/RAS/RAF pathway. CONCLUSION: Our method allows quick and convenient storage of a wide range of model variations and enables a thorough explanation of these variations. Trying to produce these results without such methods results in slow and cumbersome development that is prone to frustration and human error.
format Text
id pubmed-2674044
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-26740442009-04-28 Version control of pathway models using XML patches Saffrey, Peter Orton, Richard BMC Syst Biol Methodology Article BACKGROUND: Computational modelling has become an important tool in understanding biological systems such as signalling pathways. With an increase in size complexity of models comes a need for techniques to manage model versions and their relationship to one another. Model version control for pathway models shares some of the features of software version control but has a number of differences that warrant a specific solution. RESULTS: We present a model version control method, along with a prototype implementation, based on XML patches. We show its application to the EGF/RAS/RAF pathway. CONCLUSION: Our method allows quick and convenient storage of a wide range of model variations and enables a thorough explanation of these variations. Trying to produce these results without such methods results in slow and cumbersome development that is prone to frustration and human error. BioMed Central 2009-03-17 /pmc/articles/PMC2674044/ /pubmed/19292901 http://dx.doi.org/10.1186/1752-0509-3-34 Text en Copyright © 2009 Saffrey and Orton; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methodology Article
Saffrey, Peter
Orton, Richard
Version control of pathway models using XML patches
title Version control of pathway models using XML patches
title_full Version control of pathway models using XML patches
title_fullStr Version control of pathway models using XML patches
title_full_unstemmed Version control of pathway models using XML patches
title_short Version control of pathway models using XML patches
title_sort version control of pathway models using xml patches
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2674044/
https://www.ncbi.nlm.nih.gov/pubmed/19292901
http://dx.doi.org/10.1186/1752-0509-3-34
work_keys_str_mv AT saffreypeter versioncontrolofpathwaymodelsusingxmlpatches
AT ortonrichard versioncontrolofpathwaymodelsusingxmlpatches