SkillAgentSearch skills...

OpenRXN

A free, open-source tool for modeling chemical reaction networks in Python

Install / Use

/learn @ADicksonLab/OpenRXN

README

OpenRXN

A free, open-source tool for modeling chemical reaction networks in Python. Offers a single platform for pharmacokinetics, pharmacodynamics, and reaction-diffusion equations.

Features

  • definition of compartments, reactions and species as Python objects
  • capable of stochastic (e.g. Gillespie) or deterministic modeling (e.g. ODEs)
  • uses Pint for units throughout
  • easy definition of 1D, 2D or 3D compartment arrays
  • can visualize compartment connectivity as graphs (NetworkX)

Dependencies

  • NetworkX
  • Numpy
  • Scipy
  • Pint
  • pandas
  • matplotlib

Installation with pip

First, clone the source from github:

git clone https://github.com/ADicksonLab/OpenRXN.git

Change into that directory and install using pip:

cd OpenRXN
pip install .

Check the install by running one of the examples. E.g.:

python examples/1D_diffusion.py
View on GitHub
GitHub Stars13
CategoryDevelopment
Updated1mo ago
Forks3

Languages

Python

Security Score

95/100

Audited on Feb 19, 2026

No findings