Skip to content

PyRID: A Brownian dynamics simulator for reacting and interacting particles written in Python.

License

Notifications You must be signed in to change notification settings

MoritzB90/PyRID

Repository files navigation

PyRID

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)

Documenttaion

Go to the PyRID documentation -> https://moritzb90.github.io/PyRID_doc/

Installation

  1. Install Anaconda Python distribution (recommended):

    Anaconda

  2. Download PyRID-0.0.1.tar.gz from the GitHub repository and extract it:

    PyRID on GitHub

  3. Open Anaconda Prompt on your computer.

  4. Go to the directory to which you downloaded PyRID-0.0.1.tar.gz:

    $ cd <your directory>
    
  5. Create a new environment:

    conda create -n pyrid-env python=3.9
    
    conda activate pyrid-env
    
  6. 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.

About

PyRID: A Brownian dynamics simulator for reacting and interacting particles written in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages