Meta-stochastic simulation of biochemical models for systems and synthetic biology

ACS Synth Biol. 2015 Jan 16;4(1):39-47. doi: 10.1021/sb5001406. Epub 2014 Oct 7.

Abstract

Stochastic simulation algorithms (SSAs) are used to trace realistic trajectories of biochemical systems at low species concentrations. As the complexity of modeled biosystems increases, it is important to select the best performing SSA. Numerous improvements to SSAs have been introduced but they each only tend to apply to a certain class of models. This makes it difficult for a systems or synthetic biologist to decide which algorithm to employ when confronted with a new model that requires simulation. In this paper, we demonstrate that it is possible to determine which algorithm is best suited to simulate a particular model and that this can be predicted a priori to algorithm execution. We present a Web based tool ssapredict that allows scientists to upload a biochemical model and obtain a prediction of the best performing SSA. Furthermore, ssapredict gives the user the option to download our high performance simulator ngss preconfigured to perform the simulation of the queried biochemical model with the predicted fastest algorithm as the simulation engine. The ssapredict Web application is available at http://ssapredict.ico2s.org. It is free software and its source code is distributed under the terms of the GNU Affero General Public License.

Keywords: Web application; algorithm performance; model properties; stochastic simulation; synthetic biology; systems biology.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Biochemical Phenomena
  • Computer Simulation
  • Internet
  • Linear Models
  • Models, Biological*
  • Stochastic Processes
  • Synthetic Biology
  • Systems Biology