jlibsedml update april 2011

Post on 24-Apr-2015

427 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Libraries and tools for SED-MLHarmony workshop April 2011

April 22nd, 2011

richard.adams@ed.ac.uk

JlibSEDML – a Java library for SED-ML

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

•JlibSEDML update

•Application support

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.

“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…

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

Applications 1 - online SED-ML validator

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

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)

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

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

SED-ML support in SBSI – viewing SEDML

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

SED-ML support in SBSI – executing SED-ML

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

A SED-ML editor

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

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”

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”

top related