Differentiable Programming of Chemical Reaction Networks

02/06/2023
by   Alexander Mordvintsev, et al.
0

We present a differentiable formulation of abstract chemical reaction networks (CRNs) that can be trained to solve a variety of computational tasks. Chemical reaction networks are one of the most fundamental computational substrates used by nature. We study well-mixed single-chamber systems, as well as systems with multiple chambers separated by membranes, under mass-action kinetics. We demonstrate that differentiable optimisation, combined with proper regularisation, can discover non-trivial sparse reaction networks that can implement various sorts of oscillators and other chemical computing devices.

READ FULL TEXT

page 9

page 12

page 13

page 15

research
07/09/2018

Multistationarity for Fewnomial Chemical Reaction Networks

We study chemical reaction networks with few chemical complexes. Under m...
research
05/15/2022

Qualitative dynamics of chemical reaction networks: an investigation using partial tropical equilibrations

We discuss a method to describe the qualitative dynamics of chemical rea...
research
05/16/2020

Kaemika app, Integrating protocols and chemical simulation

Kaemika is an app available on the four major app stores. It provides de...
research
06/22/2021

Differentiable Programming of Reaction-Diffusion Patterns

Reaction-Diffusion (RD) systems provide a computational framework that g...
research
12/09/2020

Mapping the Space of Chemical Reactions Using Attention-Based Neural Networks

Organic reactions are usually assigned to classes containing reactions w...
research
04/15/2019

The many roads to the simulation of reaction systems

Reaction systems are a computational model inspired by the bio-chemical ...
research
01/17/2021

Data-driven discovery of multiscale chemical reactions governed by the law of mass action

In this paper, we propose a data-driven method to discover multiscale ch...

Please sign up or login with your details

Forgot password? Click here to reset