simulation experiment descriptions and management
DESCRIPTION
SED-ML presentation given at the 2012 Sysmo-SEEK PALs meeting in Heidelberg, 28th-30th of November 2012.TRANSCRIPT
![Page 1: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/1.jpg)
The Simulation Experiment Description Markup Language (SED-ML)
Dagmar Waltemath
Dept. of Systems Biology and Bioinformatics
University of Rostock
06.12.2012 Simulation experiment description | D. Waltemath
![Page 2: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/2.jpg)
Fig.: Mosaic of standards, adapted from Chelliah et al., 2009 (DILS)
Standards for models, simulations and results
2 06.12.2012 Simulation experiment description | D. Waltemath
![Page 3: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/3.jpg)
06.12.2012 Simulation experiment description | D. Waltemath 3 3
Simulation
Model database
Simulation results
(SBW Workbench)
BIOMD0000000139 , BIOMD0000000140
Standards for models, simulations and results
![Page 4: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/4.jpg)
Basic structure of SED-ML
Fig.: SED-ML structure Waltemath et al., 2011 (BMC SysBiol)
4 06.12.2012 Simulation experiment description | D. Waltemath
![Page 5: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/5.jpg)
Formats for standardized simulation descriptions
• SED-ML Waltemath et al., 2011 (BMC SysBiol)
– Links to models, simulation algorithms, (result data)
– Pre- and post-processing of models
– Simulation setup
– Output specification
• KiSAO – Classification and characterization of simulation algorithms
Courtot et al., 2011 (Nature MSB)
• NuML – Standardized encoding of numerical data Dada et al., 2010 (Bioinformatics)
5 06.12.2012 Simulation experiment description | D. Waltemath
![Page 6: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/6.jpg)
SED-ML specification
• SED-ML Level 1 Version 1 Waltemath et al., 2011 (BMC SysBiol)
• Next version: SED-ML Level 1 Version 2 http://sed-ml.org
– Extended description for simulation algorithms
– Nested simulations
• Future? Parameter estimation, ...
6
F. Bergmann N. Le Novère D. Nickerson J. Cooper D. Waltemath 06.12.2012 Simulation experiment description | D. Waltemath
![Page 7: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/7.jpg)
SED-ML Resources/Tools
• Libraries – jlibsedml (Java): http://sourceforge.net/projects/jlibsedml/
– Libsedml (.Net): http://libsedml.sourceforge.net
– SProS (CellML): http://www.cellml.org/tools/api
– libKiSAO Zhukova et al, 2012 (BMC Research Notes)
• Validators – Online: http://www.sbsi.ed.ac.uk/html/sedml/
– SED-ML Web Tools: http://sysbioapps.dyndns.org/SED-ML_Web_Tools
F. Bergmann
R. Adams
A. Miller
7 06.12.2012 Simulation experiment description | D. Waltemath
![Page 8: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/8.jpg)
SED-ML Resources/Tools
SED-ML Web Tools (F. Bergmann)
SED-ED Adams 2012 (Bioinformatics)
SED-ML support in CellDesigner
8 06.12.2012 Simulation experiment description | D. Waltemath
![Page 9: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/9.jpg)
SED-ML @ SEEK
9 06.12.2012 Simulation experiment description | D. Waltemath
![Page 10: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/10.jpg)
Demo
06.12.2012 Simulation experiment description | D. Waltemath 10
Reproducing simulation results in Liebal et al., 2012 (Mol Biosystem) with SED-ML Web Tools http://sysbioapps.dyndns.org/SED-ML_Web_Tools
![Page 11: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/11.jpg)
11
Graph-based storage of models and simulations
Fig.: Linked storage of SBML models and SED-ML simulations setups Henkel et al., 2012 (INFORMATIK)
06.12.2012 Simulation experiment description | D. Waltemath
![Page 12: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/12.jpg)
SEMS: Methods for Model & Simulation Management
• XML version control
• Difference detection in XML Waltemath et al. (submitted)
• Ranked model retrieval Henkel et al., 2010 (BMC Bioinf)
• Structure- and
ontology-based search
Simulation VC SimulationSearch Simulation Storage
• Relational databases Waltemath et al., 2011 (DBSpektrum)
• Graph-based storage Henkel et al., 2012 (INFORMATIK)
• Standardized encoding of simulation setups Waltemath et al., 2011 (BMC SysBiol)
• Linking models and simulation descriptions Henkel et al., 2012 (INFORMATIK)
Model Search Model Version control Model Storage
12 06.12.2012 Simulation experiment description | D. Waltemath
![Page 13: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/13.jpg)
Models, models, models
13
And that‘s why we need model management!
06.12.2012 Simulation experiment description | D. Waltemath
http://www.cs.uofs.edu/~varrialer2/
![Page 14: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/14.jpg)
Models, models, models
14
Find and retrieve
And that‘s why we need model management!
06.12.2012 Simulation experiment description | D. Waltemath
http://www.cs.uofs.edu/~varrialer2/
![Page 15: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/15.jpg)
Models, models, models
15
Find and retrieve Version control
And that‘s why we need model management!
06.12.2012 Simulation experiment description | D. Waltemath
http://www.cs.uofs.edu/~varrialer2/
![Page 16: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/16.jpg)
Simulate
Models, models, models
16
And that‘s why we need model management!
Find and retrieve Version control
06.12.2012 Simulation experiment description | D. Waltemath
http://www.cs.uofs.edu/~varrialer2/
![Page 17: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/17.jpg)
Ron Henkel: graph-based storage; retrieval
Martin Scharm: model version control
Rebekka Alm: graph-based storage of simulation setups
Jenny Fabian: characterization of cell cycle models
http://sems.uni-rostock.de
http://sed-ml.org
Olaf Wolkenhauer: project instructor
06.12.2012 Simulation experiment description | D. Waltemath
![Page 18: Simulation experiment descriptions and management](https://reader036.vdocuments.mx/reader036/viewer/2022070302/548716f4b47959140d8b539c/html5/thumbnails/18.jpg)
References
06.12.2012 Model and simulation management | D. Waltemath 18
Liebal et al., 2012 (Mol Bio System) UW Liebal, PK Sappa, T Millat, L Steil, G Homuth et al (2012) Proteolysis of beta-galactosidase following SigmaB activation in Bacillus
subtilis. Molecular BioSystems 8 (6) p. 1806-14
Henkel et al., 2012 (INFORMATIK) R Henkel, N le Novère, O Wolkenhauer, D Waltemath (2012) Considerations of graph-based concepts to manage computational biology
models and associated simulations. In: 4. Workshop über Daten in den Lebenswissenschaften: Datenbanken als Kommunikationszentrum, INFORMATIK 2012, Brunswig,
Germany.
Waltemath et al., 2011 (BMC SysBiol) D Waltemath, R Adams, FT Bergmann, M Hucka, F Kolpakov et al. (2011) Reproducible computational biology experiments with SED-
ML - The Simulation Experiment Description Markup Language BMC Systems Biology 2011, 5:198
Waltemath et al., 2011 (DBSpektrum) D Waltemath, R Henkel, H Meyer, A Heuer (2011): Das Sombi-Framework zum Ermitteln geeigneter Suchfunktionen für biologische
Modelldatenbasen. Datenbank-Spektrum
Waltemath et al. (submitted) D Waltemath et al. (under revision) On improving model reuse and result reproducibility through version control for computational models of
biological systems.
Henkel et al., 2010 (BMC Bioinf) R Henkel, L Endler, A Peters, N Le Novère, D Waltemath (2010): Ranked retrieval of Computational Biology models. BMC Bioinformatics,
11(423)
Adams 2012 (Bioinformatics) RR Adams (2012) SED-ED, a workflow editor for computational biology experiments written in SED-ML. Bioinformatics 28(8) pp. 1180-1181(2)
Zhukova et al, 2012 (BMC Research Notes) A Zhukova, R Adams, C Laibe, N Le Novere (2012): LibKiSAO: a Java Library for Querying KiSAO, BMC research notes, 2012
Courtot et al., 2011 (Nature MSB) M Courtot, N Juty, C Knüpfer, D Waltemath, A Zhukova, e al. (2011) Controlled vocabularies and semantics in systems biology. Nature
Molecular Systems Biology 7: 543
Dada et al., 2010 (Bioinformatics) JO Dada, I Spasić, N W Paton, P Mendes: SBRML: a markup language for associating systems biology data with models. Bioinformatics
(Oxford, England) 2010, 26(7):932–938
Chelliah et al., 2009 (DILS) V Chelliah, L Endler, N Juty, C Laibe, C Li, N Rodriguez, N Le Novère (2009) Data integration and semantic enrichment of systems biology models
and simulations. (English) Data integration in the life sciences. 6th international workshop, DILS 2009, Manchester