A compositional framework for reaction networks

被引:38
作者
Baez, John C. [1 ,2 ]
Pollard, Blake S. [3 ]
机构
[1] Univ Calif Riverside, Dept Math, Riverside, CA 92521 USA
[2] Natl Univ Singapore, Ctr Quantum Technol, Singapore 117543, Singapore
[3] Univ Calif Riverside, Dept Phys & Astron, Riverside, CA 92521 USA
关键词
Petri net; chemical reaction network; rate equation; open system; dynamical system; category; STEADY-STATES;
D O I
10.1142/S0129055X17500283
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Reaction networks, or equivalently Petri nets, are a general framework for describing processes in which entities of various kinds interact and turn into other entities. In chemistry, where the reactions are assigned 'rate constants', any reaction network gives rise to a nonlinear dynamical system called its 'rate equation'. Here we generalize these ideas to 'open' reaction networks, which allow entities to flow in and out at certain designated inputs and outputs. We treat open reaction networks as morphisms in a category. Composing two such morphisms connects the outputs of the first to the inputs of the second. We construct a functor sending any open reaction network to its corresponding 'open dynamical system'. This provides a compositional framework for studying the dynamics of reaction networks. We then turn to statics: that is, steady state solutions of open dynamical systems. We construct a 'black-boxing' functor that sends any open dynamical system to the relation that it imposes between input and output variables in steady states. This extends our earlier work on black-boxing for Markov processes.
引用
收藏
页数:41
相关论文
共 37 条
[1]   A categorical semantics of quantum protocols [J].
Abramsky, S ;
Coecke, B .
19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, :415-425
[2]  
[Anonymous], ARXIV160905382
[3]  
[Anonymous], 1981, Petri net theory and the modeling of systems
[4]  
[Anonymous], 2006, Stochastic modelling for systems biology
[5]  
Aris R., 1965, ARCH RATIONAL MECH A, V19, P81, DOI DOI 10.1007/BF00282276
[6]  
Baez J. C., ARXIV12093632
[7]  
Baez J. C., ARXIV150405625
[8]   A compositional framework for Markov processes [J].
Baez, John C. ;
Fong, Brendan ;
Pollard, Blake S. .
JOURNAL OF MATHEMATICAL PHYSICS, 2016, 57 (03)
[9]   Graph-theoretic criteria for injectivity and unique equilibria in general chemical reaction systems [J].
Banaji, Murad ;
Craciun, Gheorghe .
ADVANCES IN APPLIED MATHEMATICS, 2010, 44 (02) :168-184
[10]   Functorial models for Petri nets [J].
Bruni, R ;
Meseguer, J ;
Montanari, U ;
Sassone, V .
INFORMATION AND COMPUTATION, 2001, 170 (02) :207-236