GitHub

Micro-MoB (Microsimulation for mosquito-borne pathogens)

R-CMD-check CRAN codecov

What is Micro-MoB?

Micro-MoB was made to simplify the task of model building for mosquito-borne pathogen transmission (MBPT) systems. It stands for "microsimulation for mosquito-borne pathogens". It is a modular framework to build discrete time MBPT models. It uses R's S3 object system to define a set of components and interfaces which can be filled by any specific model that implements the interface. These parts, along with certain invariants can be put together to define a full simulation model. Definitions for all these terms can be found in the documentation.

We hope it proves useful. Please visit the website to learn more.

Installation

remotes::install_github('dd-harp/MicroMoB')

Alternatively you can install Micro-MoB directly from CRAN, but be aware that the CRAN version may not be the most recent version of the package:

install.packages('MicroMoB')

Documentation

To start learning more about the software design, the problems it was designed to solve, and how to build new models in Micro-MoB, please read vignette("MicroMoB").

Next, vignette("bloodmeal") describes how the bloodmeal algorithm computes the distribution of bites using each component's interface, allowing different models to be linked in a consistent framework.

We also have articles describing some well-known models of specific components of MBPT models that are implemented in Micro-MoB:

  • vignette("RM_mosquito"): read about an implementation of a flexible Ross-Macdonald model of adult mosquito dynamics.
  • vignette("MOI_human"): read about an implementation of the

Read the original on github.com ↗