Quantifying and comparing causal patterns in stochastic chemical reaction networks

Chemical reaction networks (CRNs) are broadly used to study biological systems via simulations. Gillespie's Stochastic Simulation Algorithm (SSA) is commonly used to perform stochastic simulations with CRNs. Comparing two CRNs in such a setting relies on ad hoc signals obtained from the time series, which the simulations output by discarding causal patterns. To this end, we introduce a general method and its implementation for quantitatively comparing CRNs' dynamic behaviour based on causal dependencies in stochastic simulations. Our method detects causal patterns, as in Petri nets, as resource dependencies between reactions during simulation. We present our method within a conservative extension of SSA that tracks and logs these dependencies in simulations as weighted directed graphs. These graphs provide discrete structures that quantify the CRNs' stochastic dynamic behaviour, complementing the simulations' time series output. We use these graphs to compare the behaviour of any two CRNs for the resource dependencies of their components for any time interval. We measure the similarity of the two CRNs via a distance metric. We illustrate different use cases of our method on models of various molecular mechanisms, including gene regulation and drug metabolism.

Authors

Institutions

Publication Details

Journal
npj Systems Biology and Applications
Published
2026-01-08
DOI
https://doi.org/10.1038/s41540-025-00625-8
Primary Topic
Gene Regulatory Network Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Quantifying and comparing causal patterns in stochastic chemical reaction networks

Ozan Kahramanoğulları
npj Systems Biology and Applications
Gene Regulatory Network Analysis
article

Quantifying and comparing causal patterns in stochastic chemical reaction networks

Ozan Kahramanoğulları
article en

Abstract

Chemical reaction networks (CRNs) are broadly used to study biological systems via simulations. Gillespie's Stochastic Simulation Algorithm (SSA) is commonly used to perform stochastic simulations with CRNs. Comparing two CRNs in such a setting relies on ad hoc signals obtained from the time series, which the simulations output by discarding causal patterns. To this end, we introduce a general method and its implementation for quantitatively comparing CRNs' dynamic behaviour based on causal dependencies in stochastic simulations. Our method detects causal patterns, as in Petri nets, as resource dependencies between reactions during simulation. We present our method within a conservative extension of SSA that tracks and logs these dependencies in simulations as weighted directed graphs. These graphs provide discrete structures that quantify the CRNs' stochastic dynamic behaviour, complementing the simulations' time series output. We use these graphs to compare the behaviour of any two CRNs for the resource dependencies of their components for any time interval. We measure the similarity of the two CRNs via a distance metric. We illustrate different use cases of our method on models of various molecular mechanisms, including gene regulation and drug metabolism.

npj Systems Biology and ApplicationsVol. 12(1)
Free University of Bozen-Bolzano (IT)
Openalex Percentile: Top 97%
Gene Regulatory Network Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.