Markovian Boolean Stochastic Simulator

MaBoSS Project

MaBoSS is a C++ software for simulating continuous/discrete time Markov processes, applied on a Boolean network.

MaBoSS uses a specific language for associating transition rates to each node. Given some initial conditions, MaBoSS applies Monte-Carlo kinetic algorithm (or Gillespie algorithm) to the network to produce time trajectories. Time evolution of probabilities are estimated. In addition, global and semi-global characterizations of the whole system are computed.

A new version is available (2.0): it is an environment made of a core C++ script and a set of tools. In the core script, the initial condition grammar has been extended, probabilities of fixed points are estimated and export in Boolean logic is available.