jlibsedml update april 2011

14
Libraries and tools for SED-ML Harmony workshop April 2011 April 22nd, 2011 [email protected]

Upload: richard-adams

Post on 24-Apr-2015

427 views

Category:

Technology


3 download

DESCRIPTION

Progress on the jlibsedml library, a Java library for manipulating SED-ML files

TRANSCRIPT

Page 1: JLibSEDML update April 2011

Libraries and tools for SED-MLHarmony workshop April 2011

April 22nd, 2011

[email protected]

Page 2: JLibSEDML update April 2011
Page 3: JLibSEDML update April 2011

JlibSEDML – a Java library for SED-ML

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

•JlibSEDML update

•Application support

Page 4: JLibSEDML update April 2011

Aims and scope of JlibSEDML

• API to read/write and interpret SED-ML files.

• Native Java, light-weight, few dependencies.

• Two independent implementations from VCell and SBSI teams merged in Spring 2010.

Page 5: JLibSEDML update April 2011

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

http://sourceforge.net/projects/jlibsedml/

Java library for SED-ML

Open-source MIT license

Version 1.1.0 implements SED-ML level 1 version 1

JlibSEDML on Sourceforge…

Page 6: JLibSEDML update April 2011

SEDSED

Scope of jlibSEDML

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Simulator 1

Simulator 2

Simulator 3

Export simulationconfiguration

Executeconfiguration

Simulator 1

Simulator 2

Simulator 3SED-ML file

CORE

Application Support

Application Support

Page 7: JLibSEDML update April 2011

Applications 1 - online SED-ML validator

http://www.sbsi.ed.ac.uk/html/sedml/

Page 8: JLibSEDML update April 2011

Applications 2 - SED-ML web service

http://mook.inf.ed.ac.uk:8848/SedMLWebService/sedmlws?wsdl

Provides the following methods:

// Applies changes to a model and returns the new modelString applyChanges(String modelID, String originalModel, String sedML)

//Validates the SEDML document and returns errorsSedmlError validate ( String sedMLDoc)

Page 9: JLibSEDML update April 2011

SED-ML support in SBSI-www.sbsi.ed.ac.uk

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Page 10: JLibSEDML update April 2011

SED-ML support in SBSI – viewing SEDML

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Page 11: JLibSEDML update April 2011

SED-ML support in SBSI – executing SED-ML

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Page 12: JLibSEDML update April 2011

A SED-ML editor

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Page 13: JLibSEDML update April 2011

Future implementation work

• Jlibsedml– Bugfix /maintenance releases

• Providing executable SED-ML through web service

• SBSI (www.sbsi.ed.ac.uk)– Rich editor for editing and annotating SED-ML

“Pioneering research and infrastructure development to model the dynamic aspects of biology”

Page 14: JLibSEDML update April 2011

Acknowledgements• VCell

– Ion Moraru– Dan Vasilescu– Anuradha Lakshminarayana

• CSBE– Stephen Gilmore

• SED-ML editors– Frank Bergmann– Dagmar Waltemath– Nicholas le Novere

“Pioneering research and infrastructure development to model the dynamic aspects of biology”