simulation experiment descriptions and management

18
The Simulation Experiment Description Markup Language (SED-ML) Dagmar Waltemath Dept. of Systems Biology and Bioinformatics University of Rostock [email protected] 06.12.2012 Simulation experiment description | D. Waltemath

Upload: dagmar-waltemath

Post on 05-Dec-2014

1.024 views

Category:

Education


0 download

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

The Simulation Experiment Description Markup Language (SED-ML)

Dagmar Waltemath

Dept. of Systems Biology and Bioinformatics

University of Rostock

[email protected]

06.12.2012 Simulation experiment description | D. Waltemath

Page 2: Simulation experiment descriptions and management

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

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

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

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

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

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 9: Simulation experiment descriptions and management

SED-ML @ SEEK

9 06.12.2012 Simulation experiment description | D. Waltemath

Page 10: Simulation experiment descriptions and management

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

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

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

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

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

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

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

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

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