Related Experiment Video
Updated: Apr 9, 2026

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
Published on: April 13, 2022
Chemputer and chemputation-A universal chemical compound synthesis machine
Leroy Cronin1, Sebastian Pagel1, Abhishek Sharma1
1School of Chemistry, Advanced Research Centre, University of Glasgow, Glasgow G11 6EW, United Kingdom.
Abstract:
Chemputation treats chemical synthesis as the execution of reaction code on programmable hardware. We show that a Chemputer, equipped with an extensible set of reagents, catalysts, and process conditions, together with a compiler that maps reaction and hardware graphs, is universal. This means it can produce any stable, isolable molecule in finite time and detectable quantity, provided real-time error correction maintains sufficient step fidelity relative to the number of steps in the synthesis. We formalize this into a Chemical Synthesis Turing Machine (CSTM), which defines chemical execution through a unified description of reagents, process variables, and catalysts. The framework introduces the Universal Chemputation Principle and a dynamic error-correction scheme that enables fault-tolerant synthesis. Linking this framework to assembly theory strengthens the definition of a molecule by demanding practical synthesizability and error correction becomes a prerequisite for universality. We demonstrate the abstraction is universal with more than 100 χDL programs executed on modular Chemputers, from single-step reactions to multistep syntheses. In each case, the number of unit operations scales linearly with synthetic depth. These results establish programmable chemical synthesis, chemputation, as a subset of general computation where χDL programs are compiled to hardware, executed with closed-loop control, and yield verifiable molecular outputs. This formalization enables shareable chemical code, interoperable hardware, and a machine-verifiable, executable foundation for a searchable and formally provable map of chemical space.
Related Concept Videos
Molecular Models
The Small x Assumption
Chemical Reactions
Chemical Reactions Rearrange Atoms into New Substances
A chemical reaction takes starting materials—the reactants—and changes them...
Chemical Reactions
The relative amounts of reactants and products represented in a balanced chemical equation are often referred to as stoichiometric amounts. However, in...
Synthesis and Decomposition Reactions
Chemical Equations

