KIMMDY: a biomolecular reaction emulator

Eric Hartmann1,2, Jannik Buhr1,2, Kai Riedmiller1,2

  • 1Heidelberg Institute for Theoretical Studies, Am Schloss-Wolfsbrunnenweg 35, Heidelberg, Germany.

Nature Communications
|April 14, 2026
PubMed
Summary

We developed KIMMDY, a biomolecular reaction emulator using kinetic Monte Carlo and graph neural networks. This tool models complex biochemical reactions in large systems, improving our understanding of biological processes.

Related Concept Videos

Reaction Mechanisms03:06

Reaction Mechanisms

Chemical reactions often occur in a stepwise fashion, involving two or more distinct reactions taking place in a sequence. A balanced equation indicates the reacting species and the product species, but it reveals no details about how the reaction occurs at the molecular level. The reaction mechanism (or reaction path) provides details regarding the precise, step-by-step process by which a reaction occurs.
For instance, the decomposition of ozone appears to follow a mechanism with two steps:
33.5K
Multi-Step Reactions02:31

Multi-Step Reactions

Chemical reactions often occur in a stepwise fashion involving two or more distinct reactions taking place in a sequence. A balanced equation indicates the reacting species and the product species, but it reveals no details about how the reaction occurs at the molecular level. The reaction mechanism (or reaction path) provides details regarding the precise, step-by-step process by which a reaction occurs. Each of the steps in a reaction mechanism is called an elementary reaction. These...
9.1K
Introduction to Chemical Reactions01:23

Introduction to Chemical Reactions

All chemical reactions begin with a reactant, the general term for one or more substances entering the reaction. Sodium and chloride ions, for example, are the reactants in the production of table salt. One or more substances produced by a chemical reaction are called the product. Chemical reactions follow the law of conservation of mass, which means that matter cannot be created nor destroyed in a chemical reaction. The components of the reactants—the number of atoms and the...
14.7K
Ribozymes02:47

Ribozymes

The term ribozyme is used for RNA that can act as an enzyme. Ribozymes are mainly found in selected viruses, bacteria, plant organelles, and lower eukaryotes. Ribozymes were first discovered in 1982 when Tom Cech’s laboratory observed Group I introns acting as enzymes. This was shortly followed by the discovery of another ribozyme, Ribonulcease P, by Sid Altman’s laboratory. Both Cech and Altman received the Nobel Prize in chemistry in 1989 for their work on ribozymes.
Ribozymes can...
13.8K
Reaction Mechanisms: Rate-limiting Step Approximation01:29

Reaction Mechanisms: Rate-limiting Step Approximation

The rate-determining step, or RDS, in a chemical reaction is the slowest step that determines the overall reaction rate. It is identified by using the observed rate law and typically involves approximation methods like the RDS approximation or the steady-state approximation.In the RDS approximation, also known as the rate-limiting-step or equilibrium approximation, the reaction mechanism consists of one or more reversible reactions near equilibrium, followed by a slower RDS, and then one or...
79
Chemical Reactions02:26

Chemical Reactions

A balanced chemical equation provides the information of chemical formulas of the reactants and products involved in the chemical change. A reaction’s stoichiometry helps predict how much of the reactant is needed to produce the desired amount of product, or in some cases, how much product will be formed from a specific amount of the reactant.
The relative amounts of reactants and products represented in a balanced chemical equation are often referred to as stoichiometric amounts.
14.2K