An Algorithm for the Stochastic Simulation of Gene Expression and Heterogeneous Population Dynamics. (2011). Communications in Computational Physics, 9(1), 89-112. https://doi.org/10.4208/cicp.280110.070510a