Hypergraph-Based Models of Random Chemical Reaction Networks: Conservation Laws, Connectivity, and Percolation
Shesha Gopal Marehalli Srinivas, Massimiliano Esposito, Nahuel Freitas

TL;DR
This paper introduces a hypergraph-based model for random chemical reaction networks that preserves their structure and atomic composition, revealing new connectivity notions and phase transitions relevant to chemical behavior.
Contribution
The paper presents a simple, hypergraph-preserving model for random CRNs, distinguishing two types of connectivity with phase transition analysis, advancing understanding of CRN behaviors.
Findings
Two types of connectivity exhibit percolation-like phase transitions
Hypergraph models reveal differences in connectivity relevant to steady-state and production
Hypergraph-based analysis uncovers complex behaviors in CRNs
Abstract
Random graph models have been instrumental in characterizing complex networks, but chemical reaction networks (CRNs) are better represented as hypergraphs. Traditional models of random CRNs often reduce CRNs to bipartite graphs, representing species and reactions as distinct nodes, or simpler derived graphs, which can obscure the relationship between the statistical properties of these representations and the physical characteristics of the CRN. We introduce a straightforward model for generating random CRNs that preserves their hypergraph structure as well as atomic composition, enabling the direct study of chemically relevant features. Notably, our approach distinguishes two notions of connectivity that are equivalent in graphs but differ fundamentally in hypergraphs. These notions exhibit percolation-like phase transitions, which we analyze in detail. The first type of connectivity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
