libSDE: Java library for simulating stochastic differential equations

libSDE is an open-source Java library for simulating systems of stochastic differential equations (SDE). As an example, libSDE is used to simulate molecular noise in the dynamics of gene regulatory networks. libSDE is a part of GeneNetWeaver (GNW), a Java tool for in silico benchmark generation and performance profiling of network inference methods (Schaffter et al., 2011). The model described by Schaffter et al. (2009) has been used to organize the fourth Dialogue for Reverse Engineering and Assessments and Methods (DREAM) challenge.

The main features of libSDE are:
  • Itô and Stratonovich schemes
  • Euler-Maruyama, Euler-Heun, derivative-free Milstein and Stochastic Runge-Kutta (SRK15) solvers

A brief introduction to the simulation of SDE systems is given in Numerical Integration of SDE: A Short Tutorial (Schaffter, 2009).

> Author’s project web page

In silico benchmark generation and performance profiling of network inference methods
An extensible toolkit for modularity detection
Observation and interaction in experimental environments


Journal Articles

Fluorescence Behavioral Imaging (FBI) tracks identity in heterogeneous groups of Drosophila

P. P. Ramdya; T. Schaffter; D. Floreano; R. Benton 

PLOS One. 2012. Vol. 7, num. 11, p. e48381. DOI : 10.1371/journal.pone.0048381.

GeneNetWeaver: In silico benchmark generation and performance profiling of network inference methods

T. Schaffter; D. Marbach; D. Floreano 

Bioinformatics. 2011. Vol. 27, num. 16, p. 2263-2270. DOI : 10.1093/bioinformatics/btr373.

Revealing strengths and weaknesses of methods for gene network inference

D. Marbach; R. J. Prill; T. Schaffter; C. Mattiussi; D. Floreano et al. 

PNAS. 2010. Vol. 107, num. 14, p. 6286-6291. DOI : 10.1073/pnas.0913357107.

Generating Realistic In Silico Gene Networks for Performance Assessment of Reverse Engineering Methods

D. Marbach; T. Schaffter; C. Mattiussi; D. Floreano 

Journal of Computational Biology. 2009. Vol. 16, num. 2, p. 229-239. DOI : 10.1089/cmb.2008.09TT.


Numerical Integration of SDEs: A Short Tutorial

T. Schaffter 


Stochastic Simulations for DREAM4

T. Schaffter; D. Marbach