Zika

State

class whynot.simulators.zika.State[source]

State of the Zika simulator.

The default state corresponds to a small community with a Zika outbreak. Most of the inhabitants are susceptible, a small number are exposed, but asymptomatic, and a tiny fraction ~1% are infected and symptomatic.

asymptomatic_humans = 250.0

Number of asymptomatic infected human

exposed_mosquitos = 500.0

Number of exposed mosquitoes

human_population = 1030.0

Total number of humans

infectious_mosquites = 100.0

Number of infectious mosquitoes

mosquito_population = 10600

Total number of mosquitoes

recovered_humans = 20.0

Number of recovered humans

susceptible_humans = 750.0

Number of susceptible humans

susceptible_mosquitos = 10000.0

Number of susceptible mosquitoes

symptomatic_humans = 10.0

Number of symptomatic infected humans

Config

class whynot.simulators.zika.Config[source]

Parameters for the simulation dynamics.

alpha_h = 0.2

Breakthrough rate of humans from exposed to infected

alpha_v = 0.1

Breakthrough rate of mosquitoes from exposed to infectious

asymptomatic_infection_rate

Infection from sexual contact with asymptomatic infected humans.

atol = 1e-06

solver absolute tolerance

beta_1 = 0.4

Prob of transmission per contact by an infectious mosquito

beta_2 = 0.5

Prob of transmission per contact by an infected human

beta_a = 0.6

Prob of transmission per contact by asymptomatic infected through sexual activity

beta_s = 0.3

Prob of transmission per contact by symptomatic infected through sexual activity

c = 0.05

Relative human-human contact rate of asymptomatic infected

condom_use = 0.0

Control measure through use of condoms

delta_h = 0.003

Disease induced death rate

delta_t = 1.0

How frequently to measure simulator state

end_time = 100

Simulation end time (in days)

epsilon = 0.5

Per capital biting rate of mosquitos

human_mosquito_infection_rate

Infection rate of mosquitos from humans.

indoor_spray_use = 0.0

Control measure through use of indoor residual spray

kappa = 0.05

Relative human-human contact rate of symptomatic infected

lambda_h = 1.1e-05

Recruitment rate of humans into susceptible population

lambda_v = 0.071

Recruitment rate of mosquitoes

mosquito_human_infection_rate

Infection rate of humans from mosquito bites.

mu_h = 4.6296296296296294e-05

Natural human death rate

mu_v = 0.07142857142857142

Natural death rate of mosquitoes

nu = 0.023

Rate of recovery with temporary immunity

phi = 0.05

Spontaneous individual recovery

recovery_rate

Rate of recovery from Zika.

rho = 0.1

Contact rate of mosquito per human per unit time

rtol = 1e-06

solver relative tolerance

start_time = 0

Simulation start time (in day)

symptomatic_infection_rate

Infection from sexual contact with symptomatic infected humans.

tau = 0.15

Rate constant due to treatment effort

theta = 0.75

Rate constant due to indoor residual spray

treated_bednet_use = 0.0

Control measure through use of treated bednets

treatment_of_infected = 0.0

Control measure through treatment of infected humans

varphi_h = 0.02

Recovered humans loss of immunity

Interventions

class whynot.simulators.zika.Intervention(time, **kwargs)[source]

Parameterization of an intervention in the Zika model.

Examples

>>> # Starting in step 10, set bed net use to 0.5 (leaving other variables unchanged)
>>> Intervention(time=10, treated_bednet_use=0.5)
__init__(time, **kwargs)[source]

Specify an intervention in the dynamical system.

Parameters:
  • time (int) – Time of the intervention (days)
  • kwargs (dict) – Only valid keyword arguments are parameters of Config.

Experiments

Momoh and Fugenschuh Zika simulator initialization.