Stochastic simulation algorithms for computational systems biology: Exact, approximate, and hybrid methods. (1st July 2019)