Download Links

Simulate 3D | SBW (Win32) | Bifurcation Discovery | FluxBalance

Sunday, June 10, 2012

SED-ML Nested Proposal V3

A new version of the nested proposal is available immediately from:

http://identifiers.org/combine.specifications/sed-ml.proposal.nested-simulations.FB.version-3

The new version rephrases the Nested Simulation Class as Repeated Task, and addresses comments made by the community over the past couple of months (and of course the discussions at HARMONY 2012). As far as the scope is concerned, the current proposal is capable of describing all experiments possible with the previous version. Additionally through a new listOfSubTasks additional experiments can be run.

Steady state scan image
Pulsing a parameter during a simulation image
Multiple Stochastic Traces image
Timecourse scan image
2D Steady State scan image

 

Of course there also is an implementation available in the SED-ML Web Tools, where all examples can be run directly.

Friday, June 8, 2012

SBML Spatial Extension & Simulation

As part of my new job at the University of Heidelberg I get to work again on spatial simulations. While trying to get my feet wet, I was able to experiment with a spatial simulator by Akira Funahasi’s group (see also his presentation at last years COMBINE). So today I just wanted to share the resulting video with you:

Unable to display content. Adobe Flash is required.

It always is fascinating watching these things. And the real amazing thing is that this is not a hard coded simulation, but one that is interpreted from an SBML file. And while it probably will take a while until we are regularly exchanging spatial models we are definitely on the right way!

Monday, May 21, 2012

LibSED-ML @HARMONY 2012

HARMONY 2012 has finally started. And it started big, first I was privy to the SBML Editors meeting, and great stuff is coming there. Stay tuned on updates with respect to that. Here I’d like to share with you the slides from the introduction of libSED-ML from today:

In the morning the hackathon will start for real. Three parallel sessions: SBML, SBGN and SED-ML + semantic + BioPAX. I certainly hope to push the nested proposal for SED-ML. But luck willing we might even get a strategy for including data in SED-ML.

Saturday, May 12, 2012

libSBML 5.5.0 Released

Only one more week to go until HARMONY 2012 and the libSBML Team is proud to announce the immediate availability of libSBML 5.5.0. Primary changes in this release are:

  • a modification in the behavior of handling custom annotations
  • a better handling of MIRIAM annotations, such that RDF not falling into the subset supported by the SBML specification can be round tripped.

Additionally it is now possible to compile libSBML easily with Borland and Intel compilers (when using the CMake build system. Finally all experimental packages have been updated to allow them to be extended by other packages. That means that now it would be easily possible to use the COMP to extend the Layout elements. For more information see the full release announcement.

SBML logo[3]

Sunday, February 12, 2012

Systems Biology Workbench - 2.9.0

I’m pleased to announce the release of SBW 2.9.0. This release is available for the following platforms:

  • Windows
  • Linux x86 / x64
  • OS X
  • portable Apps

This release improves support for the exchange standards: SBGN-ML, SED-ML (including the nested proposal v2), and of course SBML. RoadRunner simulates a wider range of SBML models. You can get the new release from Sourceforge:

And the portable installer from:

Screenshots

image

image

image

Linux

Thanks to bitrock, we are finally able to provide a new range of linux installers (as well as 32bit and 64bit RPMs and DEB packages). When installing as root, SBW will be installed into /opt/sbw-2.9.0. Otherwise it will be available in the users home directory. In these directories you will find shortcuts to all available programs.

Dependencies: most SBW applications require Mono 2.10 to be installed (we recommend to install mono-complete). If you try to run SBW on an older linux distribution that does not include mono 2.10 in its repository here are some installation scripts for fedora and ubuntu that will help you to get it running, it should be easy enough to adapt them to centos when needed. Here the example for ubuntu:

mkdir mono-2.10
cd mono-2.10
wget --no-check-certificate https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/install_mono-2.10.sh
chmod 755 install_mono-2.10.sh
./install_mono-2.10.sh

If this still seems to adventurous for you, I’ve created a 32bit and a 64bit virtual machine that runs SBW 2.9.0. It includes Live CDs, Virtual Machines and hard drive images. Simply start the machine and find the SBW shortcuts in the start menu. (They simply use the SBW rpm installer!).

OS X

We’ve listened to all your feedback about SBW being difficult to install. So this time around we don’t use any installation. Simply drag the SBW folder into your Applications folder and you are good to go.

As always, we recommend installing XQuartz and Mono prior to running SBW. The current Mono release 2.10.8 (and the 2.10.9 beta) unfortunately have a regression that causes the some application to stop working. The last known working release is 2.10.5 as available from:  http://download.mono-project.com/archive/2.10.5/download/

As for XQuartz, I’m using: http://xquartz.macosforge.org/trac/wiki/X112.7.0

Full Change Log

Feb 2012
Changes in Version 2.9.0
===========================

SBML Layout:
  - Reading Support for SBML Layout Extension (for SBML L3)
  - (at the moment the library only writes annotations though)
  - Stability and performance improvements for Layout Viewer.
  - SBGN upgrade
  - Bug Fix: Global Render Information were not correctly read
  - Stability: Now works even independently of SBW
   
SED-ML:
  - Support for Kisao Terms (full lookup and browsing of the
    hierarchy).
  - Bug Fixes for error correction facility

RoadRunner:
  - BugFix: non integral stoichiometry for L1 models
  - BugFix: model refused to load when non-L3 model used ids in speciesreferences
  - BugFix: L1 model with local parameters refused to load
  - BugFix: L1 model with non-integral stoichiometry was incorrect
  - BugFix: hasOnlySubstanceUnits was ignored in some places

NOM:
  - added methods:
    reorderRules : string reorderRules(string)
    inlineFunctionDefinitions : string inlineFunctionDefinitions(string)
  - (rules are automatically reordered by loadSBML, this will allow other modules
    to work correctly without code change)
  - fix: promote local to global parameters works for L1 models
   
Translators:
  - sort assignment rules
  - added command line option -f <sbmlfile> to translate the SBML file
    and write the file to stdout, so they can be used from the command line.
 
Portable:
  - we also have a version of SBW that you can install on a flash drive
    using portable apps.
 
All modules:
  - updated to use libSBML 5.4.0

JDesigner:
  - Fixed Chinese characters appearing when assignment rule was selected for editing.

Wednesday, January 18, 2012

SED-ML Nested Simulation Proposal v2

With the start of the new year it is time to get the Nested Simulation Proposal for SED-ML ready for wide-spread adoption. I believe nested simulations are vital for SED-ML so that we can cover a much larger variety of simulation experiments. I think it is especially important NOT to create a new simulation class for every single different simulation we perform on a model. By just defining two simulation classes:

  • One Step: which brings the model to the next desired output step.
  • Nested Simulation: which allows running over another simulation task, while changing multiple models parameters with computed values from ranges.

it is possible to construct a large number of simulations that are currently carried out.  I’ve taken these past weeks to fully flesh out all the details and the document is now available from Nature Proceedings:

http://precedings.nature.com/documents/4257/version/2

The new version describes in detail all attributes and elements and features a number of examples (see below)

All features have been implemented in libSedML. The major change is that internally libSedMLRunner no longer produces a simple 2d array of data, but a NuML result set.

NOTE: This proposal only covers the generation of the data, not the visualization. In other words this proposal allows to generate n-dimensional data sets, while currently our DataGenerators can not access the values. I believe the two issues should be handled in different proposals.

Examples

Just a brief overview of the examples:

Steady state scan image
Pulsing a parameter during a simulation image
Multiple Stochastic Traces image
Timecourse scan image
2D Steady State scan image

 

Availability

As indicated above, the proposal is implemented in libSedML, a also released a new version of the SED-ML Web Tools, that can simulate all of the above examples.

Just for completeness sake: here the link to the old version:

Doc:            http://precedings.nature.com/documents/4257/version/1
Examples:   http://frank-fbergmann.blogspot.com/2010/03/nested-simulation-experiments.html

FBC Package & SBMLToolbox 4.1.0 Getting Started

Today the SBML Team released version 4.1.0 of the SBML Toolbox. The news? It can be used with the SBML Level 3 Flux package. So what do you need to get it set up?

  1. Grab the beta FBC package for your system from:
  2. Grab SBML Toolbox 4.1.0: http://sourceforge.net/projects/sbml/files/SBMLToolbox/4.1.0/
  3. unzip / start Matlab / change into the toolbox directory, run the ‘install’ command.
  4. run the tests to be sure all is working fine for you:
    cd Test
    RunTest




Please let us know how things are going for you!