Home - MikeLydeamore/JCompSim GitHub Wiki

JCompSim

This software is designed to be used to simulate compartmental models in both a stochastic and deterministic setting. Compartmental models are models in which each 'individual' in a population is in a single `compartment'. If you can formulate your mathematical model in terms of a set of states and transitions, then you are able to use this software.

This software currently has a Gillespie algorithm for stochastic simulations, and utilises a Runge-Kutta-Dopri5 for deterministic simulations. The software has been designed with the intention of allowing other solvers to be inserted.

For most models, it is possible to input both states and transitions as JSON files, which requires no coding knowledge. More information on this system is available here.