Biochemical systems are characterized by rich stochastic behaviors and complex interaction patterns, often modeled through rule-based frameworks such as BioNetGen. Despite the expressiveness of such high-level specifications, simulating large-scale models remains computationally prohibitive. In this paper, we present a model-driven framework for the parallel and distributed execution of stochastic chemical reaction networks, enabled by a model-to-model transformation of BioNetGen descriptions. The transformation produces an intermediate representation based on the Actor Model, in which actors encapsulate local state and asynchronous communication, aligning with the concurrency of biochemical processes. From this representation, we generate executable code targeting ROOT-Sim, a speculative parallel discrete-event simulation (PDES) environment based on Time Warp. We propose an exact parallel implementation of the Stochastic Simulation Algorithm (SSA), employing reaction partitioning to minimize inter-process dependencies and leveraging an event-exchange protocol to ensure consistency and atomicity of reactant consumption across logical processes. We introduce refined rollback and reaction rescheduling mechanisms to address potential correctness issues such as reactant overconsumption. Extensive experiments on well-established models, such as FcεRI, demonstrate substantial speedups over sequential methods.

Bauco, S., Montesano, F., Pimpini, A., Marotta, R., Pellegrini, A. (2025). Model-driven parallel and distributed stochastic simulation of chemical reaction networks. In 2025 29th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) (pp.1-10). New York : IEEE [10.1109/DS-RT68115.2025.11186008].

Model-driven parallel and distributed stochastic simulation of chemical reaction networks

Bauco, Simone;Montesano, Federica;Pimpini, Adriano;Marotta, Romolo;Pellegrini, Alessandro
2025-01-01

Abstract

Biochemical systems are characterized by rich stochastic behaviors and complex interaction patterns, often modeled through rule-based frameworks such as BioNetGen. Despite the expressiveness of such high-level specifications, simulating large-scale models remains computationally prohibitive. In this paper, we present a model-driven framework for the parallel and distributed execution of stochastic chemical reaction networks, enabled by a model-to-model transformation of BioNetGen descriptions. The transformation produces an intermediate representation based on the Actor Model, in which actors encapsulate local state and asynchronous communication, aligning with the concurrency of biochemical processes. From this representation, we generate executable code targeting ROOT-Sim, a speculative parallel discrete-event simulation (PDES) environment based on Time Warp. We propose an exact parallel implementation of the Stochastic Simulation Algorithm (SSA), employing reaction partitioning to minimize inter-process dependencies and leveraging an event-exchange protocol to ensure consistency and atomicity of reactant consumption across logical processes. We introduce refined rollback and reaction rescheduling mechanisms to address potential correctness issues such as reactant overconsumption. Extensive experiments on well-established models, such as FcεRI, demonstrate substantial speedups over sequential methods.
International Symposium on Distributed Simulation and Real Time Applications
Prague (Czech Republic)
2025
29
Rilevanza internazionale
2025
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
Intervento a convegno
Bauco, S., Montesano, F., Pimpini, A., Marotta, R., Pellegrini, A. (2025). Model-driven parallel and distributed stochastic simulation of chemical reaction networks. In 2025 29th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) (pp.1-10). New York : IEEE [10.1109/DS-RT68115.2025.11186008].
Bauco, S; Montesano, F; Pimpini, A; Marotta, R; Pellegrini, A
File in questo prodotto:
File Dimensione Formato  
Bau25c.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: Copyright dell'editore
Dimensione 460.01 kB
Formato Adobe PDF
460.01 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/453452
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact