The stochastic simulation algorithm has been used to generate exact trajectories of biochemical reaction networks. For each simulation step, the simulation selects a reaction and its firing time according to a probability that is proportional to the reaction propensity. We investigate in this paper new efficient formulations of the stochastic simulation algorithm to improve its computational efficiency. We examine the selection of the next reaction firing and reduce its computational cost by reusing the computation in the previous step. For biochemical reactions with delays, we present a new method for computing the firing time of the next reaction. The principle for computing the firing time of our approach is based on recycling of random numbers. Our new approach for generating the firing time of the next reaction is not only computationally efficient but also easy to implement. We further analyze and reduce the number of propensity updates when a delayed reaction occurred. We demonstrate the applicability of our improvements by experimenting with concrete biological models.

Efficient stochastic simulation of biochemical reactions with noise and delays / Vo Hong, Thanh; Zunino, Roberto; Priami, Corrado. - In: THE JOURNAL OF CHEMICAL PHYSICS. - ISSN 0021-9606. - 2017, 146:8(2017), pp. 84107.1-84107.11. [10.1063/1.4976703]

Efficient stochastic simulation of biochemical reactions with noise and delays

Thanh, Vo Hong;Zunino, Roberto;Priami, Corrado
2017-01-01

Abstract

The stochastic simulation algorithm has been used to generate exact trajectories of biochemical reaction networks. For each simulation step, the simulation selects a reaction and its firing time according to a probability that is proportional to the reaction propensity. We investigate in this paper new efficient formulations of the stochastic simulation algorithm to improve its computational efficiency. We examine the selection of the next reaction firing and reduce its computational cost by reusing the computation in the previous step. For biochemical reactions with delays, we present a new method for computing the firing time of the next reaction. The principle for computing the firing time of our approach is based on recycling of random numbers. Our new approach for generating the firing time of the next reaction is not only computationally efficient but also easy to implement. We further analyze and reduce the number of propensity updates when a delayed reaction occurred. We demonstrate the applicability of our improvements by experimenting with concrete biological models.
2017
8
Vo Hong, Thanh; Zunino, Roberto; Priami, Corrado
Efficient stochastic simulation of biochemical reactions with noise and delays / Vo Hong, Thanh; Zunino, Roberto; Priami, Corrado. - In: THE JOURNAL OF CHEMICAL PHYSICS. - ISSN 0021-9606. - 2017, 146:8(2017), pp. 84107.1-84107.11. [10.1063/1.4976703]
File in questo prodotto:
File Dimensione Formato  
JCP2017-Efficient stochastic simulation of biochemical reactions with noise and delays.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.04 MB
Formato Adobe PDF
2.04 MB Adobe PDF   Visualizza/Apri

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/11572/196965
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 15
  • OpenAlex ND
social impact