PyRID: A Brownian dynamics simulator for reacting and interacting particles written in Python.
Disclaimer: PyRID is currently in early state development (version 0.1). As such, there is no guaranty that any of the functions are bug free. Careful validation of any results is recommended.
PyRID is a tool for particle based reaction diffusion simulations and is highly influenced and inspired by
PyRID is an attempt to combine several features of the above mentioned tools, which include
- unimolecular and bimolecular Reactions (ReaDDy, MCell)
- pair-interactions (ReaDDy)
- mesh based compartments and surface diffusion (MCell)
- pure Python implementation (Sarkas)
Go to the PyRID documentation -> https://moritzb90.github.io/PyRID_doc/
-
Install Anaconda Python distribution (recommended):
-
Download PyRID-0.0.1.tar.gz from the GitHub repository and extract it:
-
Open Anaconda Prompt on your computer.
-
Go to the directory to which you downloaded PyRID-0.0.1.tar.gz:
$ cd <your directory>
-
Create a new environment:
conda create -n pyrid-env python=3.9 conda activate pyrid-env
-
Pip install PyRID:
pip install PyRID-0.0.1.tar.gz
To run your PyRID Python scripts you can use, e.g., Spyder or Jupyter Lab, which both come with the Anaconda distribution.