Chemical master equation parameter exploration using DMRG
John P. Zima, Schuyler B. Nicholson, Todd R. Gingrich
TL;DR
This work addresses the challenge of obtaining steady-state distributions for well-mixed chemical reaction networks with large state spaces by developing a tensor-network framework based on the Doi-Peliti formalism and matrix product representations. The steady state is computed as the zero-eigenvalue right eigenvector of a non-Hermitian rate operator, using DMRG and TDVP to circumvent sampling, and the method is applied to a seven-species gene toggle switch to map bistability across a parameter grid. The authors introduce a rigorous workflow that yields a kinetic phase diagram, demonstrates that stochastic fluctuations reshape the bistable region relative to mean-field predictions, and shows how excited-state DMRG can extract relaxation timescales for switching. This tensor-network approach enables efficient parameter exploration and has potential to scale to larger CRNs, providing a seed-based strategy that reduces reliance on extensive trajectory sampling for sensitivity analyses and model discovery.
Abstract
Well-mixed chemical reaction networks (CRNs) contain many distinct chemical species with copy numbers that fluctuate in correlated ways. While those correlations are typically monitored via Monte Carlo sampling of stochastic trajectories, there is interest in systematically approximating the joint distribution over the exponentially large number of possible microstates using tensor networks or tensor trains. We exploit the tensor network strategy to determine when the steady state of a seven-species gene toggle switch CRN model supports bistability as a function of two decomposition rates, both parameters of the kinetic model. We highlight how the tensor network solution captures the effects of stochastic fluctuations, going beyond mean field and indeed deviating meaningfully from a mean-field analysis. The work furthermore develops and demonstrates several technical advances that will allow steady-states of broad classes of CRNs to be computed in a manner conducive to parameter exploration. We show that the steady-state distributions can be computed via the ordinary density matrix renormalization group (DMRG) algorithm despite having a non-Hermitian rate operator with a small spectral gap, we illustrate how that steady-state distribution can be efficiently projected to an order parameter that identifies bimodality, and we employ excited-state DMRG to calculate a relaxation timescale for the bistability.
