The Brownian dynamics simulator PyRID for reacting and interacting particles written in Python
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.
Authors
- Nahid Safari
- Christian Tetzlaff (ORCID: https://orcid.org/0000-0003-1901-6232)
- Moritz Becker (ORCID: https://orcid.org/0000-0002-4287-5732)
Institutions
- University of Göttingen (DE)
Publication Details
- Journal
- Cell Reports Methods
- Published
- 2025-09-23
- DOI
- https://doi.org/10.1016/j.crmeth.2025.101182
- Primary Topic
- Protein Structure and Dynamics
- Type
- article
- Field-Weighted Citation Impact
- 0.00