Efficient stochastic simulation of gene regulatory networks using hybrid models of transcriptional bursting
Pith reviewed 2026-05-22 01:03 UTC · model grok-4.3
The pith
A simulation algorithm for hybrid gene models treats transcriptional bursts as jumps in continuous protein levels and generates exact trajectories for any number of interacting genes.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The bursty PDMP formulation of an arbitrary gene regulatory network admits an efficient simulation algorithm that is exact, reminiscent of Gillespie's method, and computationally lighter than fully discrete models; applied to a toggle switch, the method demonstrates that observed bimodality is produced by distinct burst frequencies that emerge from gene interactions rather than by transcriptional bursting itself.
What carries the argument
The bursty piecewise-deterministic Markov process (PDMP) that keeps protein concentrations continuous while representing mRNA production as instantaneous jumps whose rates depend on the current protein levels of interacting genes.
If this is right
- Networks with any number of genes can now be simulated at realistic molecule counts without prohibitive cost.
- Bimodality in expression data can be traced to network-driven differences in burst rates rather than to bursting alone.
- The method supplies an accessible tool for testing how regulatory interactions shape cell-to-cell variability.
- Exact trajectories allow direct comparison with single-cell measurements without approximation error from the simulation step.
Where Pith is reading between the lines
- The same jump-based treatment could be applied to other hybrid biological processes where discrete events occur against continuous backgrounds.
- Modelers could use the algorithm to explore whether adding or removing specific interactions systematically alters burst-frequency distributions and thereby bimodality.
- If burst frequencies prove to be the dominant control point, experimental perturbations that equalize those frequencies should collapse observed bimodality even when bursting itself remains.
Load-bearing premise
The hybrid PDMP model with bursting treated as jumps in a continuous background reproduces the essential stochastic behavior of the gene network without changing qualitative features such as the source of bimodality.
What would settle it
Running the new algorithm and a full discrete SSA on the identical two-gene toggle-switch parameter set and finding statistically distinguishable steady-state distributions would show that the hybrid model introduces artifacts.
Figures
read the original abstract
Single-cell data reveal the presence of biological stochasticity between cells of identical genome and environment, in particular highlighting the transcriptional bursting phenomenon. To account for this property, gene expression may be modeled as a continuous-time Markov chain where biochemical species are described in a discrete way, leading to Gillespie's stochastic simulation algorithm (SSA) which turns out to be computationally expensive for realistic mRNA and protein copy numbers. Alternatively, hybrid models based on piecewise-deterministic Markov processes (PDMPs) offer an effective compromise for capturing cell-to-cell variability, but their simulation remains limited to specialized mathematical communities. With a view to making them more accessible, we present here a simple simulation method that is reminiscent of SSA, while allowing for much lower computational cost. We detail the algorithm for a bursty PDMP describing an arbitrary number of interacting genes, and prove that it simulates exact trajectories of the model. As an illustration, we use the algorithm to simulate a two-gene toggle switch: this example highlights the fact that bimodal distributions as observed in real data are not explained by transcriptional bursting per se, but rather by distinct burst frequencies that may emerge from interactions between genes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces a simulation algorithm for hybrid piecewise-deterministic Markov process (PDMP) models of transcriptional bursting in gene regulatory networks. It details the method for an arbitrary number of interacting genes, provides a proof that the algorithm generates exact trajectories of the underlying PDMP, and illustrates the approach on a two-gene toggle switch to show that bimodal expression distributions arise from interaction-induced differences in burst frequencies rather than from bursting per se.
Significance. If the exactness proof is correct, the algorithm offers a practical, SSA-like tool that reduces computational cost for high-copy-number systems while preserving the hybrid continuous-discrete dynamics. The toggle-switch example provides a concrete demonstration that could help interpret single-cell bimodality data, though its generality depends on how faithfully the PDMP captures interaction effects across parameter regimes.
major comments (2)
- [§4] §4 (Exactness proof): The proof that the algorithm produces exact PDMP trajectories must explicitly address the ordering and non-overlap of burst events when multiple genes can burst simultaneously; without a clear treatment of the joint intensity measure for arbitrary gene counts, it is unclear whether the waiting-time sampling remains exact.
- [§5] §5 (Toggle-switch illustration): The central claim that bimodality is due to distinct burst frequencies emerging from interactions rather than bursting itself rests on the PDMP simulation; however, the deterministic flow segments between jumps can alter effective crossing probabilities relative to a fully discrete CTMC with the same burst statistics, so the qualitative conclusion requires a side-by-side comparison under matched parameters to confirm it is not an artifact of the hybrid formulation.
minor comments (2)
- [§3] Notation for the burst propensity functions should be unified between the algorithm pseudocode and the PDMP definition to avoid ambiguity when extending to more than two genes.
- [Figure 3] Figure 3 (toggle-switch trajectories) would benefit from an inset showing the empirical burst-frequency distribution to directly support the interpretation of distinct frequencies.
Simulated Author's Rebuttal
We thank the referee for their thoughtful review and for recognizing the potential utility of the algorithm if the exactness proof holds. We address each major comment in turn and indicate the revisions we will make.
read point-by-point responses
-
Referee: §4 (Exactness proof): The proof that the algorithm produces exact PDMP trajectories must explicitly address the ordering and non-overlap of burst events when multiple genes can burst simultaneously; without a clear treatment of the joint intensity measure for arbitrary gene counts, it is unclear whether the waiting-time sampling remains exact.
Authors: We agree that the current presentation of the proof could be clearer on this point. The algorithm samples the next burst time from an exponential distribution with rate equal to the sum of the individual gene burst intensities (which are state-dependent and evolve deterministically between jumps), then selects the bursting gene with probability proportional to its intensity. This construction is equivalent to the superposition of independent inhomogeneous Poisson processes conditional on the flow, and the probability of exact simultaneity is zero. Nevertheless, to remove any ambiguity for arbitrary numbers of genes, we will add an explicit paragraph in §4 deriving the joint intensity measure and confirming that the waiting-time and selection steps reproduce the correct infinitesimal generator of the PDMP. revision: yes
-
Referee: §5 (Toggle-switch illustration): The central claim that bimodality is due to distinct burst frequencies emerging from interactions rather than bursting itself rests on the PDMP simulation; however, the deterministic flow segments between jumps can alter effective crossing probabilities relative to a fully discrete CTMC with the same burst statistics, so the qualitative conclusion requires a side-by-side comparison under matched parameters to confirm it is not an artifact of the hybrid formulation.
Authors: The referee correctly notes that the hybrid nature of the PDMP (deterministic flows punctuated by jumps) can in principle change effective transition rates relative to a pure jump process with identical marginal burst statistics. While our toggle-switch example is intended to illustrate the PDMP model itself, we acknowledge that a direct comparison would strengthen the claim. We will therefore add a supplementary figure that implements a discrete CTMC version with the same average burst frequencies and sizes (obtained by matching moments) and shows that the interaction-driven bimodality is markedly weaker or absent in the fully discrete case, thereby confirming that the hybrid dynamics are essential to the observed effect. revision: yes
Circularity Check
No circularity: algorithm construction and exactness proof are independent of simulation outputs
full rationale
The paper presents a simulation algorithm for an arbitrary bursty PDMP and states that it proves exact trajectory simulation; this is a direct construction with a separate mathematical proof rather than a reduction to fitted parameters or self-referential definitions. The two-gene toggle switch serves only as an illustrative application that generates distributions to support an interpretive claim about bimodality origins, without the claim itself being forced by the algorithm's definition or by any self-citation chain. No steps reduce by construction to inputs, and the derivation remains self-contained against external benchmarks such as standard SSA comparisons.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Gene regulatory networks with transcriptional bursting can be faithfully represented by piecewise-deterministic Markov processes that combine continuous deterministic dynamics with discrete jumps.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/ArithmeticFromLogic.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We detail the algorithm for a bursty PDMP describing an arbitrary number of interacting genes, and prove that it simulates exact trajectories of the model... infinitesimal generator Lf(y,z) = ... + kon,i(z) ∫ (f(y+hei,z)−f(y,z)) bie^{-bih} dh
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
C. Albayrak, C. A. Jordi, C. Zechner, J. Lin, C. A. Bichsel, M. Khammash, and S. Tay. Digital quantification of proteins and mRNA in single mammalian cells. Molecular Cell, 61:914–924, 2016. https://doi.org/10.1016/j.molcel.2016.02.030
- [2]
- [3]
-
[4]
A. Bonnaffoux, U. Herbach, A. Richard, A. Guillemin, S. Gonin-Giraud, P.-A. Gros, and O. Gandrillon. WASABI: a dynamic iterative framework for gene regulatory network inference.BMC Bioinformatics, 20(1):220, 2019. https://doi.org/10.1186/ s12859-019-2798-1
work page 2019
-
[5]
R. Cannoodt, W. Saelens, L. Deconinck, and Y. Saeys. Spearheading future omics analyses using dyngen, a multi-modal simulator of single cells.Nature Communications, 12(1), 2021. https://doi.org/10.1038/s41467-021-24152-2
-
[6]
X. Chen and C. Jia. Limit theorems for generalized density-dependent Markov chains and bursty stochastic gene regulatory networks.Journal of Mathematical Biology, 80(4):959–994, 2019. https://doi.org/10.1007/s00285-019-01445-1
-
[7]
J. R. Chubb and T. B. Liverpool. Bursts and pulses: insights from single cell studies into transcriptional mechanisms.Current Opinion in Genetics & Development, 20 (5):478–484, 2010. https://doi.org/10.1016/j.gde.2010.06.009
- [8]
-
[9]
A. Crudu, A. Debussche, A. Muller, and O. Radulescu. Convergence of stochastic gene networks to hybrid piecewise deterministic processes.The Annals of Applied Probability, 22(5), 2012. https://doi.org/10.1214/11-AAP814
-
[10]
N. Friedman, L. Cai, and X. S. Xie. Linking stochastic dynamics to population distribution: an analytical framework of gene expression.Physical Review Letters, 97(16), 2006. https://doi.org/10.1103/PhysRevLett.97.168302. 14
-
[11]
C. W. Gardiner and S. Chaturvedi. The poisson representation. I. A new technique for chemical master equations.Journal of Statistical Physics, 17(6):429–468, 1977. https://doi.org/10.1007/BF01014349
-
[12]
U. Herbach. Stochastic gene expression with a multistate promoter: breaking down exact distributions.SIAM Journal on Applied Mathematics, 79(3):1007–1029, 2019. https://doi.org/10.1137/18M1181006
-
[13]
U. Herbach. Harissa: stochastic simulation and inference of gene regulatory networks based on transcriptional bursting. InLecture Notes in Computer Sci- ence, volume 14137 ofLecture Notes in Bioinformatics, pages 97–105, Luxem- bourg City, Luxembourg, 2023. ISBN 978-3-031-42697-1. https://doi.org/10.1007/ 978-3-031-42697-1_7
work page 2023
-
[14]
U. Herbach, A. Bonnaffoux, T. Espinasse, and O. Gandrillon. Inferring gene regulatory networks from single-cell data: a mechanistic approach.BMC Systems Biology, 11(1):105, 2017. https://doi.org/10.1186/s12918-017-0487-0
-
[15]
V. A. Huynh-Thu and G. Sanguinetti. Combining tree-based and dynamical systems for the inference of gene regulatory networks.Bioinformatics (Oxford, England), 2015. https://doi.org/10.1093/bioinformatics/btu863
-
[16]
T. Jahnke and W. Huisinga. Solving the chemical master equation for monomolec- ular reaction systems analytically.Journal of Mathematical Biology, 54(1), 2007. https://doi.org/10.1007/s00285-006-0034-x
-
[17]
D. M. Jeziorska, E. A. J. Tunnacliffe, J. M. Brown, H. Ayyub, J. Sloane-Stanley, J. A. Sharpe, B. C. Lagerholm, C. Babbs, A. J. H. Smith, V. J. Buckle, and D. R. Higgs. On-microscope staging of live cells reveals changes in the dynamics of transcriptional bursting during differentiation.Nature Communications, 13(1): 6641, 2022. https://doi.org/10.1038/s41...
-
[18]
A. Koshkin, U. Herbach, M. R. Martínez, O. Gandrillon, and F. Crauste. Stochastic modeling of a gene regulatory network driving B cell development in germinal centers. PLOS ONE, 19(3):e0301022, 2024. https://doi.org/10.1371/journal.pone. 0301022
-
[19]
P. Kurasov, A. Lück, D. Mugnolo, and V. Wolf. Stochastic hybrid models of gene regulatory networks – A PDE approach.Mathematical Biosciences, 305:170–177,
-
[20]
https://doi.org/10.1016/j.mbs.2018.09.009
-
[21]
D. R. Larson, C. Fritzsch, L. Sun, X. Meng, D. S. Lawrence, and R. H. Singer. Direct observation of frequency modulated transcription in single cells using light activation. eLife, 2:e00750, 2013. https://doi.org/10.7554/eLife.00750
-
[22]
V. Lemaire, M. Thieullen, and N. Thomas. Exact simulation of the jump times of a class of piecewise deterministic Markov processes.Journal of Scientific Computing, 75(3):1776–1807, 2018. https://doi.org/10.1007/s10915-017-0607-4
-
[23]
Y. T. Lin and T. Galla. Bursting noise in gene expression dynamics: linking microscopic and mesoscopic models.Journal of The Royal Society Interface, 13 (114):20150772, 2016. https://doi.org/10.1098/rsif.2015.0772. 15
-
[24]
M. C. Mackey, M. Tyran-Kamińska, and R. Yvinec. Molecular distributions in gene regulatory dynamics. Journal of Theoretical Biology, 274(1):84–96, 2011. https://doi.org/10.1016/j.jtbi.2011.01.020
-
[25]
M. C. Mackey, M. Tyran-Kamińska, and R. Yvinec. Dynamic behavior of stochastic gene expression models in the presence of bursting.SIAM Journal on Applied Mathematics, 73(5):1830–1852, 2013. https://doi.org/10.1137/12090229X
-
[26]
F. Malrieu. Some simple but challenging Markov processes.Annales de la Faculté de Sciences de Toulouse, 24(4):857–883, 2015. https://doi.org/10.5802/afst.1468
-
[27]
C. E. Miles. Incorporating spatial diffusion into models of bursty stochastic transcription. Journal of The Royal Society Interface, 22(225):20240739, 2025. https://doi.org/10.1098/rsif.2024.0739
-
[28]
N. Molina, D. M. Suter, R. Cannavo, B. Zoller, I. Gotic, and F. Naef. Stimulus- induced modulation of transcriptional bursting in a single mammalian gene. Proceedings of the National Academy of Sciences, 110(51):20563–20568, 2013. https://doi.org/10.1073/pnas.1312310110
- [29]
-
[30]
D. Nicolas, N. E. Phillips, and F. Naef. What shapes eukaryotic transcriptional bursting? Molecular BioSystems, 13(7):1280–1290, 2017. https://doi.org/10.1039/ C7MB00154A
work page 2017
-
[31]
D. Nicolas, B. Zoller, D. M. Suter, and F. Naef. Modulation of transcriptional burst frequency by histone acetylation.Proceedings of the National Academy of Sciences, 115(27):7153–7158, 2018. https://doi.org/10.1073/pnas.1722330115
-
[32]
M. Pájaro, A. A. Alonso, I. Otero-Muras, and C. Vázquez. Stochastic modeling and numerical simulation of gene regulatory networks with protein bursting.Journal of Theoretical Biology, 421:51–70, 2017. https://doi.org/10.1016/j.jtbi.2017.03.017
-
[33]
A. Pratapa, A. P. Jalihal, J. N. Law, A. Bharadwaj, and T. M. Murali. Benchmark- ing algorithms for gene regulatory network inference from single-cell transcriptomic data. Nature Methods, 2020. https://doi.org/10.1038/s41592-019-0690-6
-
[34]
John Fahrner, Emma Chen, Eric Topol, and Pranav Rajpurkar
A. Raj and A. van Oudenaarden. Nature, nurture, or chance: stochastic gene expression and its consequences.Cell, 135(2), 2008. https://doi.org/10.1016/j.cell. 2008.09.050
-
[35]
A. Raj, C. S. Peskin, D. Tranchina, D. Y. Vargas, and S. Tyagi. Stochastic mRNA synthesis in mammalian cells. PLoS Biology, 4(10):e309, 2006. https: //doi.org/10.1371/journal.pbio.0040309
-
[36]
J. Rodriguez and D. R. Larson. Transcription in living cells: Molecular mechanisms of bursting. Annual Review of Biochemistry, 89(1):189–212, 2020. https://doi.org/ 10.1146/annurev-biochem-011520-105250. 16
-
[37]
R. Rudnicki and A. Tomski. On a stochastic gene expression with pre-mRNA, mRNA and protein contribution.Journal of Theoretical Biology, 387:54–67, 2015. https://doi.org/10.1016/j.jtbi.2015.09.012
-
[38]
R. Rudnicki and M. Tyran-Kamińska.Piecewise deterministic processes in biological models. SpringerBriefs in applied sciences and technology - mathematical methods. Springer Nature, 2017. https://doi.org/10.1007/978-3-319-61295-9
-
[39]
A. Sanchez and I. Golding. Genetic determinants and cellular constraints in noisy gene expression. Science, 342(6163):1188–1193, 2013. https://doi.org/10.1126/ science.1242975
work page 2013
-
[40]
A. Sarkar and M. Stephens. Separating measurement and expression models clarifies confusion in single-cell RNA sequencing analysis.Nature Genetics, 53(6): 770–777, 2021. https://doi.org/10.1038/s41588-021-00873-4
-
[41]
D. Schnoerr, G. Sanguinetti, and R. Grima. Approximation and inference methods for stochastic biochemical kinetics—a tutorial review.Journal of Physics A: Math- ematical and Theoretical, 50(9):093001, 2017. https://doi.org/10.1088/1751-8121/ aa54d9
-
[42]
B. Schwanhäusser, D. Busse, N. Li, G. Dittmar, J. Schuchhardt, J. Wolf, W. Chen, and M. Selbach. Global quantification of mammalian gene expression control. Nature, 473(7347):337–342, 2011. https://doi.org/10.1038/nature10098
-
[43]
Z. S. Singer, J. Yong, J. Tischler, J. A. Hackett, A. Altinok, M. A. Surani, L. Cai, andM.B.Elowitz. DynamicheterogeneityandDNAmethylationinembryonicstem cells. Molecular Cell, 55(2), 2014. https://doi.org/10.1016/j.molcel.2014.06.029
-
[44]
D. M. Suter, N. Molina, D. Gatfield, K. Schneider, U. Schibler, and F. Naef. Mammalian genes are transcribed with widely different bursting kinetics.Science (New York, N.Y.), 332(6028), 2011. https://doi.org/10.1126/science.1198817
-
[45]
K. Tantale, F. Mueller, A. Kozulic-Pirher, A. Lesne, J.-M. Victor, M.-C. Robert, S. Capozi, R. Chouaib, V. Bäcker, J. Mateos-Langerak, X. Darzacq, C. Zimmer, E. Basyuk, and E. Bertrand. A single-molecule view of transcription reveals convoys of RNA polymerases and multi-scale bursting.Nature Communications, 7 (1), 2016. https://doi.org/10.1038/ncomms12248
-
[46]
E. Ventre, U. Herbach, T. Espinasse, G. Benoit, and O. Gandrillon. One model fits all: Combining inference and simulation of gene regulatory networks.PLOS Computational Biology, 19(3):e1010962, 2023. https://doi.org/10.1371/journal. pcbi.1010962
-
[47]
Y. Wang, T. Ni, W. Wang, and F. Liu. Gene transcription in bursting: a unified mode for realizing accuracy and stochasticity.Biological Reviews, 94(1):248–258,
-
[48]
https://doi.org/10.1111/brv.12452
- [49]
-
[50]
https://doi.org/10.1049/iet-syb:20070045
-
[51]
D. Zenklusen, D. R. Larson, and R. H. Singer. Single-RNA counting reveals alternative modes of gene expression in yeast.Nature Structural & Molecular Biology, 15(12):1263–1271, 2008. https://doi.org/10.1038/nsmb.1514. 17
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.