Version control of pathway models using XML patches

BMC Syst Biol. 2009 Mar 17:3:34. doi: 10.1186/1752-0509-3-34.

Abstract

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.

MeSH terms

  • Animals
  • Cell Line
  • Computer Simulation
  • Epidermal Growth Factor / metabolism
  • Models, Biological*
  • Programming Languages*
  • Rats
  • Signal Transduction*

Substances

  • Epidermal Growth Factor