Broadwick is a framework for developing sophisticated epidemiological based mathematical models, and consists of several Java libraries and bespoke packages. The components of Broadwick are written in such a way that a scientist may combine them in order to rapidly prototype a model for a new specific scenario.
The manual that accompanies Broadwick includes a step-by-step guide to install the framework and use it in your project. As with all manuals for open source projects, it is a work in progress and will be updated with each update to the framework.
We have produced several videos (EPIC Scotland YouTube Channel) to help you install and use the Broadwick Framework.
All the code for these tutorials are available at https://github.com/EPICScotland/BroadwickTutorial
BroadwickExamples contains some simple stochastic compartmental models written within the Broadwick framework.
Instructions for running the examples, and an outline of how to write your own (but see the tutorial above for detailed instructions) can be found in the BroadwickExamples/doc directory:
Get the code from https://github.com/EPICScotland/BroadwickExamples
The MovementSimulations repository is for movement simulation code and test data, and contains the AnimalMovementSimulations java project.
The AnimalMovementSimulations project generates simulated animal movement data for use with Broadwick, particularly for the BroadwickTutorial. Since the examples are based upon the implemented Soho model (which uses Broadwick), this project focuses on simulating cattle movements and CTS data, although different livestock scenarios might be added later.
Please see the AnimalMovementSimulations.pdf document in the AnimalMovementSimulations/doc folder for more information on the source code and how to run the RandomMovementSimulator.jar command line java application.
Example simulated cattle movement data can be found in the AnimalMovementSimulations/simulations folder.
Get the code from: https://github.com/EPICScotland/MovementSimulations