TY - JOUR
T1 - On BIOCHAM Symbolic Computation Pipeline for Compiling Mathematical Functions into Biochemistry
AU - Fages, François
AU - Hemery, Mathieu
AU - Soliman, Sylvain
N1 - Publisher Copyright:
© 2025 Copyright is held by the owner/author(s).
PY - 2025/1/10
Y1 - 2025/1/10
N2 - Chemical Reaction Networks (CRNs) are a standard formalism used in chemistry and biology to model complex molecular interaction systems. In the perspective of systems biology, they are a central tool to analyze the high-level functions of the cell in terms of their low-level molecular interactions. In the perspective of synthetic biology, they constitute a target programming language to implement in chemistry new functions either in vitro, in artificial vesicles, or in living cells. In this paper, we describe the CRN synthesis tool part of our CRN modeling and analysis software BIOCHAM (Biochemical Abstract Machine). This compiler transforms any elementary (resp. algebraic) real function into a formal finite CRN to compute it (resp. with absolute functional robustness), through a pipeline of symbolic computation steps, among which quadratization optimization plays a key role to restrict to elementary reactions with at most two reactants and a minimum number of molecular species.
AB - Chemical Reaction Networks (CRNs) are a standard formalism used in chemistry and biology to model complex molecular interaction systems. In the perspective of systems biology, they are a central tool to analyze the high-level functions of the cell in terms of their low-level molecular interactions. In the perspective of synthetic biology, they constitute a target programming language to implement in chemistry new functions either in vitro, in artificial vesicles, or in living cells. In this paper, we describe the CRN synthesis tool part of our CRN modeling and analysis software BIOCHAM (Biochemical Abstract Machine). This compiler transforms any elementary (resp. algebraic) real function into a formal finite CRN to compute it (resp. with absolute functional robustness), through a pipeline of symbolic computation steps, among which quadratization optimization plays a key role to restrict to elementary reactions with at most two reactants and a minimum number of molecular species.
UR - https://www.scopus.com/pages/publications/85216002548
U2 - 10.1145/3712023.3712024
DO - 10.1145/3712023.3712024
M3 - Article
AN - SCOPUS:85216002548
SN - 1932-2232
VL - 58
SP - 15
EP - 22
JO - ACM Communications in Computer Algebra
JF - ACM Communications in Computer Algebra
IS - 2
ER -