Related Experiment Video
Updated: Jan 28, 2026

Dynamic Pore-scale Reservoir-condition Imaging of Reaction in Carbonates Using Synchrotron Fast Tomography
Published on: February 21, 2017
ReaDDy 2: Fast and flexible software framework for interacting-particle reaction dynamics
Moritz Hoffmann1, Christoph Fröhner1, Frank Noé1
1Department of Mathematics and Computer Science, Freie Universität Berlin, Berlin, Germany.
Abstract:
Interacting-particle reaction dynamics (iPRD) combines the simulation of dynamical trajectories of interacting particles as in molecular dynamics (MD) simulations with reaction kinetics, in which particles appear, disappear, or change their type and interactions based on a set of reaction rules. This combination facilitates the simulation of reaction kinetics in crowded environments, involving complex molecular geometries such as polymers, and employing complex reaction mechanisms such as breaking and fusion of polymers. iPRD simulations are ideal to simulate the detailed spatiotemporal reaction mechanism in complex and dense environments, such as in signalling processes at cellular membranes, or in nano- to microscale chemical reactors. Here we introduce the iPRD software ReaDDy 2, which provides a Python interface in which the simulation environment, particle interactions and reaction rules can be conveniently defined and the simulation can be run, stored and analyzed. A C++ interface is available to enable deeper and more flexible interactions with the framework. The main computational work of ReaDDy 2 is done in hardware-specific simulation kernels. While the version introduced here provides single- and multi-threading CPU kernels, the architecture is ready to implement GPU and multi-node kernels. We demonstrate the efficiency and validity of ReaDDy 2 using several benchmark examples. ReaDDy 2 is available at the https://readdy.github.io/ website.
Related Concept Videos
SN2 Reaction: Kinetics
In a chemical reaction, a relationship exists between the concentration of reactants and the rate at which the reaction proceeds. The study to measure this relationship is known as the kinetics of a chemical reaction. Kinetic studies are used to deduce the rate law of a chemical reaction, which provides information about the species involved during the transition state of the rate-determining step. Thus, kinetic studies help to derive the mechanism of a...
SN2 Reaction: Mechanism
The presence of the more electronegative halogen in the substrate creates a polarized carbon-halide bond. The halide pulls the electron cloud generating an electrophilic center at the carbon atom. Thus, the carbon atom carries a partial positive charge while the halide has a...
SN2 Reaction: Transition State
When the nucleophile approaches the electrophilic carbon with its lone pairs, the halide acts as a leaving group and moves away with the electron-pair bonded to the carbon. Dotted partial bonds represent the bonds being formed or broken...
SN2 Reaction: Stereochemistry
If the substrate is an achiral molecule at the α-carbon, the inversion of configuration is not...
2° Amines to N-Nitrosamines: Reaction with NaNO2
The Nucleosome Core Particle
The paradox
Nucleosomes, paradoxically, perform two opposite functions simultaneously. On the one hand, their main responsibility is to protect the delicate DNA strands from physical damage and help achieve a higher compaction ratio. While on the other hand, they must allow polymerase enzymes to access DNA...

