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

Publications

Journal Articles

P. P. Ramdya; T. Schaffter; D. Floreano; R. Benton : Fluorescence Behavioral Imaging (FBI) tracks identity in heterogeneous groups of Drosophila; PLOS One. 2012. DOI : 10.1371/journal.pone.0048381.
T. Schaffter; D. Marbach; D. Floreano : GeneNetWeaver: In silico benchmark generation and performance profiling of network inference methods; Bioinformatics. 2011. DOI : 10.1093/bioinformatics/btr373.
D. Marbach; R. J. Prill; T. Schaffter; C. Mattiussi; D. Floreano et al. : Revealing strengths and weaknesses of methods for gene network inference; PNAS. 2010. DOI : 10.1073/pnas.0913357107.
D. Marbach; T. Schaffter; C. Mattiussi; D. Floreano : Generating Realistic In Silico Gene Networks for Performance Assessment of Reverse Engineering Methods; Journal of Computational Biology. 2009. DOI : 10.1089/cmb.2008.09TT.

Reports

T. Schaffter : Numerical Integration of SDEs: A Short Tutorial. 2010.
T. Schaffter; D. Marbach : Stochastic Simulations for DREAM4. 2009.