Skip to main content
. 2018 Oct 22;19(Suppl 11):363. doi: 10.1186/s12859-018-2330-z

Fig. 1.

Fig. 1

Schematic representation of the code design of outbreaker2. Each disk represents a different component of the code. Disk size matches the size of the corresponding component, indicated by numbers (in lines of code, rounded to 50). Separate disks for likelihoods, priors and movements indicate independent C++ modules. Links represent flows of information between components, colored according to the input. Infrastructure and tests are globally connected to all components. Functions indicated within rectangles are entry points into the code, indicating possible customisation by the user