Table 1. Feature comparison between StochPy and existing (stochastic) software.
Feature | CAIN | COPASI | EasyStoch | GillespieSSA | StochKit2 | StochPy |
Implemented solvers: | ||||||
- Exact SSA | • | • | • | • | • | • |
- Inexact SSA | • | • | • | • | • | |
Simulator options: | ||||||
- SBML support | ○1 | • | ○2 | • | ||
- Human interpretable input | • | • | ||||
- Stochastic test suite | • | |||||
- Extrinsic noise | • | |||||
- Explicit output | • | • | ○3 | • | ||
- Fixed-interval output | • | • | • | • | • | |
Output analysis: | ||||||
- Auto-correlations | • | |||||
- Histogram distance | • | • | ||||
- Propensities | • | • | ||||
- Moments | • | |||||
- Waiting times | • | |||||
Software characteristics: | ||||||
- Plotting facilities | • | • | • | ○4 | • | |
- Data exportation | • | • | • | • | • | |
- GUI | • | • | ||||
- Flexible environment | • | • |
Summary of features offered in StochPy and other stochastic modeling software.
•: Feature is present.
: Feature is partially present or requires additional dependencies.
Notes: 1. Limited ability to parse kinetic laws: Complicated expressions may not parsed. 2. Not all SBML documents can be converted into the StochKit2 model format. 3. Provided as an add-on functionality of StochKit2, whereas with limited options compared to the default installation of StochKit2. 4. Only if proprietary software (MATLAB) is installed.