# Differentiable Programming of Chemical Reaction Networks

Source: [Differentiable Programming of Chemical Reaction Networks](<https://www.sota2.com/research/paper/68fa5f461e209131ce9e89e0>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-25T19:12:53.591Z

Authors: Alexander Mordvintsev, Ettore Randazzo, Eyvind Niklasson

Published: 2023-02-06T11:41:14.000Z

## Abstract

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.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2302.02714>)

[PDF](<https://arxiv.org/pdf/2302.02714.pdf>)
