Related Experiment Video
Updated: Jan 17, 2026

Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
The Brownian dynamics simulator PyRID for reacting and interacting particles written in Python
Moritz Becker1, Nahid Safari1, Christian Tetzlaff1
1Group of Computational Synaptic Physiology, Department of Neuro and Sensory Physiology, University Medical Center Göttingen, Göttingen, Germany.
None:
Recent advances in molecular biology have led to large-scale datasets providing new insights into the molecular organization of cells. To fully exploit their potential, computer simulations are essential to gain in-depth understanding of molecular principles. We developed the Python reaction interaction diffusion simulator (PyRID), a Python-based reaction-diffusion simulator designed for the efficient simulation of molecular biological systems. PyRID incorporates unimolecular and bimolecular reactions as well as pair interactions and simulation of individual interacting proteins to polydisperse molecular assemblies. It supports mesh-based compartments and surface diffusion of particles, enabling analyses of interactions between (trans)membrane proteins with intra- and extracellular proteins. Distinctively, PyRID uses hierarchical grids for polydisperse systems, supports rigid bead models, and calculates diffusion tensors internally. Validation against theoretical results and established models confirms PyRID's accuracy in reproducing key physical properties. PyRID is written entirely in Python, making it accessible to the broader scientific community, facilitating customization and integration into diverse research workflows.
Related Concept Videos
Basic Postulates of Kinetic Molecular Theory: Particle Size, Energy, and Collision
First Law: Particles in Two-dimensional Equilibrium
Newton's first law tells us about...
First Law: Particles in One-dimensional Equilibrium
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Principle of Linear Impulse and Momentum for a Single Particle: Problem Solving
Behavior of Gas Molecules: Molecular Diffusion, Mean Free Path, and Effusion

