Python Interfaces for the Smoldyn Simulator
AbstractMotivationSmoldyn is a particle-based biochemical simulator that is frequently used for systems biology and biophysics research. Previously, users could only define models using text-based input or a C/C++ applicaton programming interface (API), which were convenient, but limited extensibility.ResultsWe added a Python API to Smoldyn to improve integration with other software tools such as Jupyter notebooks, other Python code libraries, and other simulators. It includes low-level functions that closely mimic the existing C/C++ API and higher-level functions that are more convenient to use. These latter functions follow modern object-oriented Python conventions.AvailabilitySmoldyn is open source and free, available athttp://www.smoldyn.org, and can be installed with the Python package managerpip. It runs on Mac, Windows, and [email protected] informationDocumentation is available athttp://www.smoldyn.organdhttps://smoldyn.readthedocs.io.