modeling stochastic gene expression