Configuration parameters

The parameters described in this reference section determine the behavior of a simulation. Simulations are configured in a configuration file. This file is a JavaScript Object Notation (JSON) formatted file that contains mostly a flat list of JSON key-value pairs. For information on JSON, see EMOD parameter reference.

Warning

Parameters are case-sensitive. For Boolean parameters, set to 1 for true or 0 for false.

The tables below contain only parameters available when using the malaria simulation type.

Contents

Cluster options

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Load_Balance_Filename

string

NA

NA

UNINITIALIZED STRING

Path to input file used when a static load balancing scheme is selected.

Num_Cores

integer

NA

NA

NA

Number of cores used to run a simulation. This is used by the infrastructure that runs the job, such as an HPC cluster or the Regression scripts, and is not used by the DTK.

Demographics

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Age_Initialization_Distribution_Type

enum

NA

NA

DISTRIBUTION_OFF

Method for initializing the age distribution in the simulated population. Possible values are: DISTRIBUTION_OFF - All individuals default to age 20-years-old. DISTRIBUTION_SIMPLE - Individual ages are drawn from a distribution whose functional form and parameters are specified in the IndividualAttributes demographics input layers: AgeDistributionFlag, AgeDistribution1, and AgeDistribution2. DISTRIBUTION_COMPLEX - Individual ages are drawn from a piecewise linear distribution specified in the IndividualAttributes demographics input layer AgeDistribution.

Base_Population_Scale_Factor

float

0

3.40E+38

1

If Population_Scale_Type is set to FIXED_SCALING, the initial simulation population is uniformly scaled over the entire area to adjust for historical or future population density.

Birth_Rate_Dependence

enum

NA

NA

FIXED_BIRTH_RATE

This parameter determines how the birth rate specified in the demographics file is used. Possible values are: FIXED_BIRTH_RATE- The absolute rate at which new individuals are born. POPULATION_DEP_RATE - Scales the node population to determine the birth rate. DEMOGRAPHIC_DEP_RATE - Scales the female population within fertility age ranges to determine the birth rate. INDIVIDUAL_PREGNANCIES - Results in a similar birth rate as DEMOGRAPHIC_DEP_RATE, but pregnancies are assigned on an individual basis and result in a 40-week pregnancy for a specific individual with a birth at the end, INDIVIDUAL_PREGNANCIES_BY_URBAN_AND_AGE, and INDIVIDUAL_PREGNANCIES_BY_AGE_AND_YEAR.

Death_Rate_Dependence

enum

NA

NA

NONDISEASE_MORTALITY_OFF

This parameter determines how the death rate specified in the demographics file is used. Possible values are: NONDISEASE_MORTALITY_OFF, NONDISEASE_MORTALITY_BY_AGE_AND_GENDER and NONDISEASE_MORTALITY_BY_YEAR_AND_AGE_FOR_EACH_GENDER.

Enable_Aging

boolean

0

1

1

Set to 1 to account for aging in the population. Set to 0 to assume that the population does not age.

Enable_Birth

boolean

0

1

1

Set to 1 to enable individuals to be added to the simulation by birth.

Enable_Demographics_Birth

boolean

0

1

0

Assumes that newborn characteristics such as sickle-cell status are heterogeneous. Set to 0 to assume by default that all newborns have identical characteristics.

Enable_Demographics_Builtin

boolean

0

1

0

Uses demographics input files to configure the initial population. Enter 0 to use a standard testing sandbox which is useful for testing and validating code pathways.

Enable_Demographics_Gender

boolean

0

1

1

Enable_Demographics_Gender=0 assigns gender based on a 50/50 draw, while Enable_Demographics_Gender=1 draws from a male/female ratio that is randomly smeared by a Gaussian of width 1%.

Enable_Demographics_Other

boolean

0

1

0

Includes the impact of other relevant demographic factors. For example, fraction of individuals above poverty, urban/rural characteristics, heterogeneous initial immunity and risk. Set to 0 to run the simulation without other relevant demographic factors.

Enable_Disease_Mortality

boolean

0

1

1

Set to 1 to enable disease mortality. Set to 0 to disable disease mortality.

Enable_Heterogeneous_Intranode_Transmission

boolean

0

1

0

Set to 1 to enable heterogeneous intra-node disease transmission. Requires individual property definitions and beta matrix to be specified. Set to 0 to disable.

Enable_Vital_Dynamics

boolean

0

1

1

Set to 1 as a master switch to enable vital dynamics (births and deaths). Set to 0 to disable vital dynamics. Even when set to 1, the individual toggles for births and deaths can still disable these.

Population_Scale_Type

enum

NA

NA

USE_INPUT_FILE

Either use the initial population specified in the demographics input file or a fixed scaling of this value based on the population scaling factor parameter. Possible values are: USE_INPUT_FILE and FIXED_SCALING.

Event recorder report settings

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Report_Event_Recorder

boolean

0

1

0

Enables or disables the ReportEventRecorder.csv report.

Report_Event_Recorder_Ignore_Events_In_List

boolean

0

1

0

f this flag is set to true, all events listed in Report_Event_Recorder_Events will be ignored. If it is set to false, all events will be recorded.

Report_Event_Recorder_Individual_Properties

Dynamic String Set

NA

NA

NA

Fraction of individuals in the target demographic that will receive this intervention.

General disease

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Acquisition_Blocking_Immunity_Duration_Before_Decay

float

0

45000

0

Number of days after infection until acquisition-blocking immunity begins to decay. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Animal_Reservoir_Type

enum

NA

NA

NO_ZOONOSIS

Configures whether there is an animal reservoir and how the risk of zoonosis in configured. Use of the animal reservoir sets a low constant baseline of infectivity beyond what is present in the human population. It allows a more random introduction of cases in continuous time, which is more applicable for various situations such as zoonosis. Possible values are: NO_ZOONOSIS, CONSTANT_ZOONOSIS where the daily rate of zoonotic infection is configured by the parameter Zoonosis_Rate, and ZOONOSIS_FROM_DEMOGRAPHICS where the zoonosis rate is additionally scaled by the node-specific Zoonosis value in the NodeAttributes section of a demographics overlay file. See Zoonosis_Rate.

Base_Incubation_Period

float

0

3.40E+38

6

Average duration, in days, of the incubation period before infected individuals becomes infectious.

Base_Infectious_Period

float

0

3.40E+38

6

Average duration, in days, of the infectious period before the infection is cleared.

Base_Infectivity

float

0

1000

0.3

The Base_Infectivity parameter determines the base infectiousness of individuals before accounting for transmission-blocking effects of acquired immunity and/or campaign interventions. It has a slightly different meaning for each of the disease types. GENERIC_SIM: The average number of individuals per time step who will be exposed to infection by one infectious individual. In the case of super-infection, the infectiousness is summed over all infections. VECTOR_SIM: The probability of infecting a mosquito during a successful blood meal (modulated by the vector parameter Acquire_Modifier). For vector simulations, the sum infectiousness of an individual is not allowed to exceed 100%. MALARIA_SIM: This simple scale factor is not used. Instead, gametocyte abundances and cytokine-mediated infectiousness are modeled explicitly.

Base_Mortality

float

0

1000

0.001

The base mortality of the infection before accounting for individual immune modification factors. Depending on the setting of Mortality_Time_Course, this is either the daily probability of the disease being fatal (DAILY_MORTALITY) or the probability of death at the end of the infection duration (MORTALITY_AFTER_INFECTIOUS).

Enable_Immune_Decay

boolean

0

1

1

Set to 1 if immunity decays after an infection clears. Set to 0 if recovery from the disease confers complete immunity for life.

Enable_Immunity

boolean

0

1

1

Set to 1 if an individual has protective immunity after an infection clears. Set to 0 if recovery from the infection does not affect the individual’s future immunity.

Enable_Maternal_Transmission

boolean

0

1

0

Set to 1 to account for infection of infants at birth by infected mothers. Set to 0 to assume that infection is not transmitted by mothers to infants at birth.

Enable_Superinfection

boolean

0

1

0

Set to 1 if an individual can have multiple infections with the same agent simultaneously. Set to 0 if multiple infections are not possible. See the Max_Individual_Infections parameter.

Immunity_Acquisition_Factor

float

0

1000

0

Multiplicative reduction in probability of reacquiring the disease. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Immunity_Initialization_Distribution_Type

enum

NA

NA

DISTRIBUTION_OFF

Method for initializing the immunity distribution in the simulated population. Possible values are: DISTRIBUTION_OFF - All individuals default to no immunity. DISTRIBUTION_SIMPLE - Individual immunities are drawn from a distribution whose functional form and parameters are specified in the IndividualAttributes demographics input layers: ImmunityDistributionFlag, ImmunityDistribution1, and ImmunityDistribution2. DISTRIBUTION_COMPLEX - Individual immnunities are drawn from an age-dependent piecewise l.

Immunity_Mortality_Factor

float

0

1000

0

Multiplicative reduction in probability of dying from infection after getting re-infected. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Immunity_Transmission_Factor

float

0

1000

0

Multiplicative reduction in probability of transmitting infection after getting re-infected. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Incubation_Period_Distribution

enum

NA

NA

NOT_INITIALIZED

Distribution of duration of incubation period. Can be fixed or exponentially distributed with an average duration from Base_Incubation_Period. Possible values are: FIXED_DURATION and EXPONENTIAL_DURATION.

Incubation_Period_Max

float

0.6

3.40E+38

0

The maximum length of the incubation period. Used when Incubation_Period_Distribution is UNIFORM_DURATION.

Incubation_Period_Mean

float

0

3.40E+38

6

The standard deviation used when Incubation_Period_Distribution is either GAUSSIAN_DURATION or POISSON_DURATION.

Incubation_Period_Min

float

0

3.40E+38

0

The minimum length of the incubation period. Used when the Incubation_Period_Distribution is UNIFORM_DURATION.

Incubation_Period_Std_Dev

float

0

3.40E+38

1

The standard deviation incubation period. Used when the Incubation_Period_Distribution is GAUSSIAN_DURATION.

Infection_Updates_Per_Timestep

integer

0

144

1

Number of infection updates executed during each timestep. A timestep defaults to one day.

Infectious_Period_Distribution

enum

NA

NA

NOT_INITIALIZED

Distribution of duration of infectious period. Can be fixed or exponentially distributed with an average duration from Base_Infectious_Period. Possible values are: FIXED_DURATION, EXPONENTIAL_DURATION.

Infectious_Period_Max

float

0.6

3.40E+38

0

The maximum length of the infectious period. Used when Infectious_Period_Distribution is UNIFORM_DURATION.

Infectious_Period_Mean

float

0

3.40E+38

6

The mean of the infectious period. Used when Infectious_Period_Distribution is either GAUSSIAN_DURATION or POISSON_DURATION.

Infectious_Period_Min

float

0

3.40E+38

0

The minimum length of the infectious period. Used when the Infectious_Period_Distribution is UNIFORM_DURATION.

Infectious_Period_Std_Dev

float

0

3.40E+38

1

The standard deviation of the infectious period. Used when the Infectious_Period_Distribution is GAUSSIAN_DURATION.

Infectivity_Scale_Type

enum

NA

NA

CONSTANT_INFECTIVITY

Alter infectivity by time or season. Possible values are: CONSTANT_INFECTIVITY - No infectivity correction is applied. FUNCTION_OF_TIME_AND_LATITUDE - Infectivity is corrected for approximate seasonal forcing. The use of a seasonal infectivity correction is a proxy for the effects of varying climate. From October through March, infectivity increases in the Northern Hemisphere and decreases in the Southern Hemisphere. From April through September, the trend reverses. Regions closer to the equator have reduced forcing compared to temperate regions. This is not a substitute for the weather-driven vector dynamics of vector-borne and malaria simulations. FUNCTION_OF_CLIMATE - Allows infectivity to be modulated by weather directly, for example, relative humidity in airborne simulations or rainfall in environmental simulations. There is no default climate dependence enabled for generic simulations. EXPONENTIAL_FUNCTION_OF_TIME - To facilitate certain burn-in scenarios, infectivity ramps up from zero at the beginning of the simulation according to the functional form, 1-exp(-rate*time), where the rate is specified by the parameter Infectivity_Scaling_Rate.

Maternal_Transmission_Probability

float

0

1

0

Probability of transmission of infection from mother to infant at birth. Relevant only if Enable_Maternal_Transmission is set to 1. Note: This parameter should be set to 0 and ignored for malaria and vector simulations.

Max_Individual_Infections

integer

0

1000

1

Limit on the number of infections that an individual can have simultaneously. Note: Relevant only if the Enable_Superinfection parameter is set to 1 to allow multiple infections.

Mortality_Blocking_Immunity_Decay_Rate

float

0

1000

0.001

Rate at which mortality-blocking immunity decays after the mortality-blocking immunity offset period. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Mortality_Time_Course

enum

NA

NA

DAILY_MORTALITY

Determines whether disease deaths are calculated on every time step or once at the end of the disease duration. Possible values are: DAILY_MORTALITY and MORTALITY_AFTER_INFECTIOUS.

Number_Basestrains

integer

1

10

1

The number of base strains in the simulation, such as antigenic variants.

Number_Substrains

integer

1

16777200

256

The number of disease substrains for each base strain, such as genetic variants.

Population_Density_Infectivity_Correction

enum

NA

NA

CONSTANT_INFECTIVITY

Correction to alter infectivity by population density set in the Population_Density_C50 parameter. Measured in people per sq. km. Possible values are: CONSTANT_INFECTIVITY and SATURATING_FUNCTION_OF_DENSITY. Note: Sparsely populated areas have a lower infectivity, while densely populated areas have a higher infectivity which rises to saturate at the Base_Infectivity value.

Transmission_Blocking_Immunity_Decay_Rate

float

0

1000

0.001

Rate at which transmission-blocking immunity decays after the base transmission-blocking immunity offset period. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Transmission_Blocking_Immunity_Duration_Before_Decay

float

0

45000

0

Number of days after infection until transmission-blocking immunity begins to decay. Relevant only when Enable_Immunity and Enable_Immune_Decay parameters are set to 1.

Zoonosis_Rate

float

0

1

0

The daily rate of zoonotic infection per individual when the Animal_Reservoir_Type parameter is set to either CONSTANT_ZOONOSIS or ZOONOSIS_FROM_DEMOGRAPHICS.

Geography and environment

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Air_Temperature_Variance

float

0

5

2

The standard deviation (in degrees Celsius) for normally distributed noise applied to the daily air temperature values when Climate_Model is configured as CLIMATE_CONSTANT or CLIMATE_BY_DATA. Only used if the Enable_Climate_Stochasticity is set to 1.

Base_Air_Temperature

float

-55

45

22

The value of air temperature where Climate_Model is set to CLIMATE_CONSTANT.

Base_Land_Temperature

float

-55

60

26

The value of land temperature where Climate_Model is set to CLIMATE_CONSTANT.

Base_Rainfall

float

0

150

10

The value of rainfall per day in mm when Climate_Model is set to CLIMATE_CONSTANT.

Base_Relative_Humidity

float

0

1

0.75

The value of humidity where Climate_Model is set to CLIMATE_CONSTANT.

Climate_Model

enum

NA

NA

CLIMATE_OFF

Determines how the climate of a simulation is configured and from what file(s). Possible values are: CLIMATE_OFF, CLIMATE_CONSTANT - Uses the conditional parameters that give the fixed values of temperature or rain for land temperature, air temperature, rainfall and humidity. CLIMATE_KOPPEN - Uses an input file that decodes Koppen codes by geographic location. CLIMATE_BY_DATA - Reads everything out of several input files with additional parameters that allow the addition of stochasticity or scale offsets.

Climate_Update_Resolution

enum

NA

NA

CLIMATE_UPDATE_YEAR

Update resolution for data in climate files. Possible values are: CLIMATE_UPDATE_YEAR, CLIMATE_UPDATE_MONTH, CLIMATE_UPDATE_WEEK, CLIMATE_UPDATE_DAY and CLIMATE_UPDATE_HOUR.

Default_Geography_Initial_Node_Population

integer

0

1000000

1000

When using the default geography (i.e. Enable_Demographics_Initial = 0), this is the initial number of individuals in each node.

Default_Geography_Torus_Size

integer

3

100

10

When using the default geography (i.e. Enable_Demographics_Initial = 0), this is the square root of the number of nodes in the simulation. For migration, the nodes are assumed to be a torus.

Enable_Climate_Stochasticity

boolean

0

1

0

Controls overall stochasticity for climate. Use value 0 to disable all additional climate stochasticity. Use value 1 to enable additional variation as specified by the parameters: Air_Temperature_Variance, Land_Temperature_Variance, Enable_Rainfall_Stochasticity and Relative_Humidity_Variance.

Enable_Rainfall_Stochasticity

boolean

0

1

1

Set to 0 to disable rainfall stochasticity. Set to 1 to enable stochastic variation of rainfall drawn from an exponential distribution (with a mean value as the daily rainfall from the Climate_Model values, CLIMATE_CONSTANT or CLIMATE_BY_DATA).

Land_Temperature_Offset

float

-20

20

0

The linear shift of land surface temperature in degrees Celsius. This is only used or needed when Climate_Model is set to CLIMATE_BY_DATA.

Land_Temperature_Variance

float

0

7

2

The standard deviation (in degrees Celsius) for normally distributed noise applied to the daily land temperature values when Climate_Model is configured as CLIMATE_CONSTANT or CLIMATE_BY_DATA. Only used if the Enable_Climate_Stochasticity is set to 1.

Node_Grid_Size

float

0.004167

90

0.004167

Spatial resolution indicating the node grid size for a simulation in degrees.

Rainfall_In_mm_To_Fill_Swamp

float

1

10000

1000

Millimeters of rain to fill larval habitat to capacity. Only used for vector species with Habitat_Type set to BRACKISH_SWAMP.

Rainfall_Scale_Factor

float

0.1

10

1

The scalar used in multiplying rainfall value(s). This is only used or needed when Climate_Model is set to CLIMATE_BY_DATA.

Relative_Humidity_Scale_Factor

float

0.1

10

1

The scalar used in multiplying relative humidity value(s). This is only used or needed when Climate_Model is set to CLIMATE_BY_DATA.

Relative_Humidity_Variance

float

0

0.12

0.05

The standard deviation (in percentage, %) for normally distributed noise applied to the daily relative humidity values when Climate_Model is configured as CLIMATE_CONSTANT or CLIMATE_BY_DATA. Only used if the Enable_Climate_Stochasticity is set to 1.

Input files

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Air_Migration_Filename

string

NA

NA

Path of input file defining patterns of migration by airplane.

Air_Temperature_Filename

string

NA

NA

air_temp.json

Path of input file defining air temperature data measured 2 meters above ground. Relevant only if Climate_Model is set to CLIMATE_BY_DATA.

Campaign_Filename

string

NA

NA

Path of the simulation campaign file. This configuration file defines campaign related settings and thus, is an optional file, only required when interventions are part of the simulation.

Demographics_Filenames

Vector String

NA

NA

Array of demographics files containing information on the identity and demographics of the region to simulate.

Koppen_Filename

string

NA

NA

UNINITIALIZED STRING

Path to input file used to specify Koppen climate classifications. This is only used or needed when Climate_Model is set to CLIMATE_KOPPEN.

Land_Temperature_Filename

string

NA

NA

land_temp.json

Path of input file defining temperature data measured at land surface. Relevant only if Climate_Model is set to CLIMATE_BY_DATA.

Local_Migration_Filename

string

NA

NA

Path of input file defining patterns of migration to adjacent nodes by foot travel.

Rainfall_Filename

string

NA

NA

rainfall.json

Path of input file defining rainfall data. Relevant only if Climate_Model is set to CLIMATE_BY_DATA.

Regional_Migration_Filename

string

NA

NA

Path of input file defining patterns of migration by vehicle via road or rail network. If the node is not on a road or rail network, regional migration focuses on the closest hub city in the network.

Relative_Humidity_Filename

string

NA

NA

rel_hum.json

Path of input file defining relative humidity data measured 2 meters above ground. Relevant only if Climate_Model is set to CLIMATE_BY_DATA.

Sea_Migration_Filename

string

NA

NA

Path of input file defining patterns of migration by ship.

Malaria

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Anemia_Mortality_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of severe disease turn-on around threshold for anemia.

Anemia_Mortality_Threshold

double

NA

NA

3

The threshold value on hemoglobin count in grams per deciliter (g/dL) at which 50% of individuals die per day.

Anemia_Severe_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of severe disease turn-on around threshold for anemia.

Anemia_Severe_Threshold

float

0

100

5

The severe disease threshold level for anemia. Threshold units are in grams per deciliter (g/dL).

Antibody_Capacity_Growth_Rate

float

0

1

0.1

Maximum daily rate of specific antibody capacity increase. Antibody production begins at capacity of 0.3. Hyperimmunity results at 0.4. The actual growth rate will tend to be lower and is a function of antigen concentrations.

Antibody_CSP_Decay_Days

float

1

3.40E+38

90

Exponential decay time for CSP antibody concentration (in days).

Antibody_CSP_Killing_Inverse_Width

float

1.00E-06

1000000

1.5

Inverse width of sigmoidal sporozoite killing function of CSP antibody concentration.

Antibody_CSP_Killing_Threshold

float

1.00E-06

1000000

10

Threshold value on CSP antibody concentration for sporozoite killing.

Antibody_IRBC_Kill_Rate

double

NA

NA

2

Factor multiplied by antibody level to produce the rate of clearance of the infected red blood cell (IRBC) population.

Antibody_Memory_Level

float

0

0.35

0.2

Limiting level of antibody capacity that remains after a prolonged absence of a specific antigen. The antibody capacity decays to this level gradually after infection is cleared. The decay rate in antibody capacity is set so that hyperimmunity is lost within 4 months, and capacity continues to decay to this level. The antibody memory level is relevant for year-scale dynamics, but not for long dynamics (10-20 years).

Antibody_Stimulation_C50

float

0.1

10000

10

Concentration of an antigen, measured in IRBC/ul at which growth in antibody capacity against the antigen increases at half the maximum rate specified by Antibody_Capacity_Growth_Rate.

Antigen_Switch_Rate

double

NA

NA

2.00E-09

Antigenic switching rate per infected red blood cell per asexual cycle. See Parasite_Switch_Type for different switching patterns.

Base_Gametocyte_Fraction_Male

double

NA

NA

0.2

Fraction of gametocytes that are male.

Base_Gametocyte_Mosquito_Survival_Rate

float

0

1

0.01

Average fraction of gametocytes in blood meal that are successful in infecting mosquito in the absence of other modulating effects, such as fever.

Base_Gametocyte_Production_Rate

double

NA

NA

0.02

Fraction of IRBCs producing gametocytes.

Base_Sporozoite_Survival_Fraction

float

0

1

0.25

Fraction of sporozoites that survive to infect a hepatocyte in the absence of anti-CSP protection.

Clinical_Fever_Threshold_High

float

0

15

1

The fever threshold (in degrees Celsius above normal) to start a clinical incident.

Clinical_Fever_Threshold_Low

float

0

5

1

The fever threshold (in degrees Celsius above normal) to end a clinical incident.

Cytokine_Gametocyte_Inactivation

float

0

1

0.02

The strength of inflammatory response inactivation of gametocytes.

Enable_Sexual_Combination

boolean

0

1

0

Set to 1 to enable sexual combination of male and female gametocytes. Set to 0 for transmission of each strain only. Note: This parameter is currently not in use.

Erythropoiesis_Anemia_Effect

float

0

1000

3.5

Exponential rate of increased red-blood-cell production from reduced red-blood-cell availability.

Falciparum_MSP_Variants

integer

0

1000

100

The number of distinct MSP variants for P. falciparum malaria in the overall parasite population in the simulation, not necessarily in an individual.

Falciparum_Nonspecific_Types

integer

0

1000

20

The number of distinct non-specific types of P. falciparum malaria.

Falciparum_PfEMP1_Variants

integer

0

100000

1000

The number of distinct PfEMP1 variants for P. falciparum malaria in the overall parasite population in the simulation.

Fever_Detection_Threshold

float

0.5

5

1

Level of body temperature above normal, in degrees Celsius, corresponding to detectable fever. Normal body temperature is defined as 37 degrees Celsius.

Fever_IRBC_Kill_Rate

float

0

1000

0.15

Factor multiplied by fever level to produce a decay rate of infected red blood cell population due to inflammatory innate immune response.

Fever_Mortality_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of mortality turn-on around threshold for fever.

Fever_Mortality_Threshold

double

NA

NA

3

The fever mortality threshold for a simulation in units of degrees Celsius above normal body temperature. Sets the midpoint in the sigmoidal response for mortality rate associated with fever.

Fever_Severe_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of severe disease turn-on around threshold for fever.

Fever_Severe_Threshold

float

0

10

1.5

The severe disease threshold level for fever.

Gametocyte_Stage_Survival_Rate

double

NA

NA

1

Rate of gametocyte survival from one development stage to the next in the absence of drugs or inflammatory immune response.

Innate_Immune_Variation_Type

enum

NA

NA

NONE

Type of individual innate immune variation. Possible values are: NONE (homogeneous), PYROGENIC_THRESHOLD (parasite threshold resulting in cytokine production), PYROGENIC_THRESHOLD_VS_AGE (age-dependent threshold), CYTOKINE_KILLING (effectiveness of cytokines in killing infected red-blood cells).

Malaria_Model

enum

NA

NA

MALARIA_MECHANISTIC_MODEL

The type of malaria model used in a simulation. Possible values are: MALARIA_FIXED_DURATION, MALARIA_EXPONENTIAL_DURATION, MALARIA_REDUCEDSTATE_MODEL and MALARIA_MECHANISTIC_MODEL. Important: All malaria simulations should use MALARIA_MECHANISTIC_MODEL. The others are placeholder values.

Malaria_Strain_Model

enum

NA

NA

FALCIPARUM_NONRANDOM_STRAIN

The generator that is used to construct the antigenic repertoire of a malaria infection. Possible values are: FALCIPARUM_NONRANDOM_STRAIN, FALCIPARUM_RANDOM50_STRAIN, FALCIPARUM_RANDOM_STRAIN and FALCIPARUM_STRAIN_GENERATOR.

Maternal_Antibodies_Type

enum

NA

NA

OFF

Type of maternal antibody protection. Possible values are: OFF, SIMPLE_WANING, CONSTANT_INITIAL_IMMUNITY (independent of acquired immunity in possible mothers).

Maternal_Antibody_Decay_Rate

float

0

3.40E+38

0.01

Decay rate per day in protection from maternal antibodies.

Maternal_Antibody_Protection

float

0

1

0.1

Strength of protection from maternal antibodies as a multiple of full antibody killing effect.

Max_MSP1_Antibody_Growthrate

float

0

1

0.02

Maximum increase in MSP1 antibody capacity during each asexual cycle. The higher this value, the sooner early clearances are observed and the earlier the parasite density envelope decreases.

Mean_Sporozoites_Per_Bite

float

0

1000

11

Mean number of sporozoites per infectious mosquito bite.

Merozoites_Per_Hepatocyte

double

NA

NA

15000

Number of IRBCs caused by a single infected hepatocyte at the start of infection.

Merozoites_Per_Schizont

double

NA

NA

16

Number of merozoites released by a single infected schizont after each asexual cycle. The number of resulting IRBC’s depends on the RBC availability and merozoite-specific immunity.

Min_Adapted_Response

float

0

1

0.02

Minimum level of antibody stimulation to novel antigen. The value sets the low-range asymptote for antibody capacity growth, which is calculated from Antibody_Capacity_Growth_Rate and antigen density, in the presence of any nonzero antigen level.

Min_Days_Between_Clinical_Incidents

float

0

1000000

3

The number of days with fever below the low threshold before a new incident can start when the high fever threshold is again exceeded.

MSP1_Merozoite_Kill_Fraction

double

NA

NA

0.5

Fraction of merozoites inhibited from invading new erythrocytes when MSP1-specific antibody level is 1.

New_Diagnostic_Sensitivity

float

0.0001

100000

0.01

The number of microliters of blood tested to find single parasites in a new diagnostic (corresponds to inverse parasites/microliters sensitivity).

Nonspecific_Antibody_Growth_Rate_Factor

float

0

1000

0.5

Factor that adjusts Antibody_Capacity_Growth_Rate for less immunogenic surface proteins called the minor epitopes.

Nonspecific_Antigenicity_Factor

double

NA

NA

0.2

Nonspecific antigenicity factor that adjusts antibody IRBC killrate to account for IRBCs caused by antibody responses to antigenically weak surface proteins.

Number_Of_Asexual_Cycles_Without_Gametocytes

integer

0

500

1

Number of asexual reproduction cycles that do not produce gametocytes. All later cycles will produce gametocytes according to Base_Gametocyte_Production_Rate.

Parasite_Mortality_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of mortality turn-on around threshold for parasite density.

Parasite_Mortality_Threshold

double

NA

NA

2000000

The parasite-density mortality threshold for a simulation.

Parasite_Severe_Inverse_Width

float

0.1

1000000

10

The inverse width relative to threshold value of severe disease turn-on around threshold for parasite density.

Parasite_Severe_Threshold

float

0

3.40E+38

1000000

The severe disease threshold level for parasite density.

Parasite_Smear_Sensitivity

float

0.0001

100

0.1

The number of microliters of blood tested to find single parasites in a traditional smear (corresponds to inverse parasites/microliters sensitivity).

Parasite_Switch_Type

enum

NA

NA

CONSTANT_SWITCH_RATE_2VARS

Parasite switch type for erythrocyte surface antigens. Possible values are: CONSTANT_SWITCH_RATE_2VARS, RATE_PER_PARASITE_7VARS - this is the one that is best parameterized - and finally, RATE_PER_PARASITE_5VARS_DECAYING.

PKPD_Model

enum

NA

NA

FIXED_DURATION_CONSTANT_EFFECT

Determines which pharmacokinetic pharmacodynamic module to use. Possible values are: FIXED_DURATION_CONSTANT_EFFECT and CONCENTRATION_VERSUS_TIME.

Pyrogenic_Threshold

float

0.1

20000

1000

Level of bloodstream infection, measured in IRBC per microliter, at which stimulation of the innate inflammatory immune response is half its maximum value.

RBC_Destruction_Multiplier

double

NA

NA

9.5

Number of total RBCs destroyed per infected rupturing schizont.

Malaria drug efficacy

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Bodyweight_Exponent

float

0

100000

0

Effect of body weight on maximum drug concentration in an individual patient.

Drug_Cmax

float

0

100000

1000

Maximum drug concentration in the same units as Drug_PKPD_C50. Note: Since drug concentrations and C50 values are often specified with different unit systems, these two parameters have been designed to be flexible, provided that the units are the same for each.

Drug_Decay_T1

float

0

100000

1

Primary drug decay rate, in days.

Drug_Decay_T2

float

0

100000

1

Secondary drug decay rate, in days.

Drug_Dose_Interval

float

0

100000

1

Interval between doses, in days.

Drug_Fulltreatment_Doses

float

1

100000

3

Number of doses for a full treatment.

Drug_Gametocyte02_Killrate

float

0

100000

0

Log reduction per day in early-stage gametocytes.

Drug_Gametocyte34_Killrate

float

0

100000

0

Log reduction per day in late-stage gametocytes.

Drug_GametocyteM_Killrate

float

0

100000

0

Log reduction per day in mature gametocytes at saturated drug concentration.

Drug_Hepatocyte_Killrate

float

0

100000

0

Log reduction in hepatocytes per day.

Drug_PKPD_C50

float

0

100000

100

Concentration at which drug killing rates are half of maximum. Note: This parameter and the Drug_Cmax parameter must use the same units.

Drug_Vd

float

0

100000

10

Volume of distribution. This value is the ratio of the volume of the second compartment to the volume of the first compartment in a two-compartment model, and is dimensionless.

Fraction_Of_Adult_Dose

DoseMap

0

1

NA

The fraction of an adult drug dose given to children below the corresponding age (in years).

Fractional_Dose_By_Upper_Age

array

NA

NA

NA

An array of doses that contain Upper_Age_In_Years and Fraction_Of_Adult_Dose values, in days.

Malaria_Drug_Params

JSON object

NA

NA

NA

This JSON structure defines the name of an anti-malaria drug and the parameters that define it.

{
   "Malaria_Drug_Params": {
       "Artemether": {
           "Bodyweight_Exponent": 0,
           "Drug_Cmax": 114,
           "Drug_Decay_T1": 0.12,
           "Drug_Decay_T2": 0.12,
           "Drug_Vd": 1,
           "Drug_PKPD_C50": 0.6,
           "Drug_Dose_Interval": 0.5,
           "Drug_Fulltreatment_Doses": 6,
           "Drug_Gametocyte02_Killrate": 2.5,
           "Drug_Gametocyte34_Killrate": 1.5,
           "Drug_GametocyteM_Killrate": 0.7,
           "Drug_Hepatocyte_Killrate": 0.0,
           "Max_Drug_IRBC_Kill": 8.9,
           "Fractional_Dose_By_Upper_Age": [
               {
                   "Fraction_Of_Adult_Dose": 0.25,
                   "Upper_Age_In_Years": 3
               },
               {
                   "Fraction_Of_Adult_Dose": 0.5,
                   "Upper_Age_In_Years": 6
               },
               { 
                   "Fraction_Of_Adult_Dose": 0.75,
                   "Upper_Age_In_Years": 10
               },
            ]
       }
   }
}

Max_Drug_IRBC_Kill

float

5

100000

5

Maximum log reduction in IRBCs per day.

Upper_Age_In_Years

DoseMap

0

125

NA

The age (in years) below which children are given the corresponding fraction of an adult drug dose.

Migration

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Air_Migration_Roundtrip_Duration

float

0

10000

1

The average time spent at the destination node during a round-trip migration by airplane.

Air_Migration_Roundtrip_Probability

float

0

1

0.8

Likelihood that an individual who flies to another cell will return to the cell of origin during the next migration. Relevant only when Enable_Air_Migration is selected.

Enable_Air_Migration

boolean

0

1

0

Set to 1 to account for migration by airplane in and out of cities with airports. Set to 0 to assume by default that no migration occurs by air travel.

Enable_Local_Migration

boolean

0

1

0

Set to 1 to enable local migration, the diffusion of people in and out of nearby nodes by foot travel. Set to 0 to disable local migration.

Enable_Migration_Heterogeneity

boolean

0

1

1

Set to 1 to use migration rate distribution in the demographics file. Set to 0 to assume by default that the same migration rate applies for all individuals.

Enable_Regional_Migration

boolean

0

1

0

Set to 1 to account for migration by road vehicle in and out of nodal cities in the road network. Set to 0 to assume by default that no migration occurs by road travel.

Enable_Sea_Migration

boolean

0

1

0

Set to 1 to account for migration on ships in and out of coastal cities with seaports. Set to 0 to assume by default that no migration occurs by sea travel.

Local_Migration_Roundtrip_Duration

float

0

10000

1

The average time spent at the destination node during a round-trip migration by foot travel.

Local_Migration_Roundtrip_Probability

float

0

1

0.95

Likelihood that an individual who walks into a neighboring cell will return to the cell of origin during the next migration. Relevant only when Enable_Local_Migration is selected.

Migration_Model

enum

NA

NA

NO_MIGRATION

Model to use for migration. Possible values are: NO_MIGRATION, FIXED_RATE_MIGRATION, VARIABLE_RATE_MIGRATION and LEVY_FLIGHTS. Note: VARIABLE_RATE_MIGRATION and LEVY FLIGHTS are currently not supported.

Migration_Pattern

enum

NA

NA

RANDOM_WALK_DIFFUSION

The type of roundtrip. For example, a single roundtrip. Possible values are: RANDOM_WALK_DIFFUSION, SINGLE_ROUND_TRIPS and WAYPOINTS_HOME.

Regional_Migration_Roundtrip_Duration

float

0

10000

1

The average time spent at the destination node during a round-trip migration by road network.

Regional_Migration_Roundtrip_Probability

float

0

1

0.1

Likelihood that an individual who travels by vehicle to another cell will return to the cell of origin during the next migration. Relevant only when Enable_Regional_Migration is checked.

Roundtrip_Waypoints

integer

0

1000

10

The maximum number of points reached during a trip before steps are retraced on the return trip home.

Sea_Migration_Roundtrip_Duration

float

0

10000

1

The average time spent at the destination node during a round-trip migration by ship.

Sea_Migration_Roundtrip_Probability

float

0

1

0.25

Likelihood that an individual who travels by ship into a neighboring cell will return to the cell of origin during the next migration. Relevant only when Enable_Sea_Migration is checked.

Output options

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Enable_Default_Reporting

boolean

0

1

1

Enables and disables the default InsetChart.json report.

Enable_Demographics_Reporting

boolean

0

1

1

Outputs demographic summary data and age-binned reports to file.

Enable_Property_Output

boolean

0

1

0

Use value 0 to disable Individual_Property reports (separate file). Use value 1 to enable.

Enable_Spatial_Output

boolean

0

1

0

Use value 0 to disable all spatial output channels. Use value 1 to enable spatial output of all channels listed in the array parameter: Spatial_Output_Channels. For full documentation of spatial output channels, please see the online documentation.

Report_Event_Recorder

boolean

0

1

1

Enables or disables the ReportEventRecorder.csv report.

Sampling

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Base_Individual_Sample_Rate

float

0

1

1

Base rate of sampling for individuals. This rate equals the fraction of individuals in each node being sampled.

Individual_Sampling_Type

enum

NA

NA

TRACK_ALL

Type of individual human sampling. Possible values are: TRACK_ALL, FIXED_SAMPLING, ADAPTED_SAMPLING_BY_POPULATION_SIZE, ADAPTED_SAMPLING_BY_AGE_GROUP, and ADAPTED_SAMPLING_BY_AGE_GROUP_AND_POP_SIZE.

Max_Node_Population_Samples

float

1

3.40E+38

30

Number of individuals when the sampling rate starts dropping to the rate of adapted sampling by population size.

Scaling factors

Parameter

Data type

Minimum

Maximum

Default

Description

Example

x_Air_Migration

float

0

3.40E+38

1

Multiplier for rate of migration by air.

x_Birth

float

0

3.40E+38

1

Multiplier of birth rate from input demographics file.

x_Local_Migration

float

0

3.40E+38

1

Multiplier for rate of migration by foot travel.

x_Other_Mortality

float

0

3.40E+38

1

Multiplier for scaling mortality from causes other than disease being simulated.

x_Regional_Migration

float

0

3.40E+38

1

Multiplier for rate of migration by road vehicle.

x_Sea_Migration

float

0

3.40E+38

1

Multiplier for rate of migration by sea.

x_Temporary_Larval_Habitat

double

NA

NA

1

Scales the habitat size for all mosquito populations.

Simulation setup

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Config_Name

string

NA

NA

UNINITIALIZED STRING

User-supplied title naming a configuration.

Enable_Interventions

boolean

0

1

0

Set to 1 to load campaign interventions from file. Set to 0 to run a baseline simulation without campaigns.

Run_Number

integer

0

2147480000

1

Sets the random number seed through a bit manipulation process for USE_PSEUDO_DES. When running a multi-core simulation, combines with processor rank to produce independent random number streams for each process.

Simulation_Duration

float

0

1000000

1

Elapsed time noted in days from the start to the end of a simulation.

Simulation_Timestep

float

0

1000000

1

Value indicating simulation time step in days.

Simulation_Type

enum

NA

NA

GENERIC_SIM

Type of disease being simulated. Supported values include GENERIC_SIM, VECTOR_SIM, MALARIA_SIM, TB_SIM, STI_SIM, HIV_SIM, and PY_SIM. To query the values supported for your specific build, use the –version option.

Start_Time

float

0

1000000

1

Time noted in days when the simulation begins. This time influences the point in the temporal input data, such as where in the climate input the DTK starts running the simulation. Note: The Start_Day of campaign events is in absolute time. So, time relative to the beginning of the simulation depends on this parameter.

Spatial output channels

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Spatial_Output_Channels

Fixed String Set

NA

NA

[]

An array of channel names for spatial output by Node and time step. The data from each channel will be written to a separate binary file. Channel names include Air_Temperature, Births, Campaign_Cost, Disease_Deaths, Human_Infectious_Reservoir, Infection_Rate, Land_Temperature, New_Infections, New_Reported_Infections, Population, Rainfall and Relative_Humidity.

Vector

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Age_Dependent_Biting_Risk_Type

enum

NA

NA

OFF

Type of functional form for age-dependent biting-risk. Possible values are: OFF, LINEAR, SURFACE_AREA_DEPENDENT.

Egg_Hatch_Delay_Distribution

enum

NA

NA

NO_DELAY

Is there a delay in egg hatching from oviposition? If so, how is that delay distributed? Possible values are: NO_DELAY and EXPONENTIAL_DURATION.

Egg_Saturation_At_Oviposition

enum

NA

NA

NO_SATURATION

Is there saturation in the number of viable eggs at oviposition depending on available larval habitat? Possible values are: NO_SATURATION and SATURATION_AT_OVIPOSITION.

Enable_Temperature_Dependent_Feeding_Cycle

boolean

0

1

0

Set to 1 to have the duration between blood-feeds depend on the temperature. Otherwise, if set to 0, days between feeds will be constant and specified by the parameter, Days_Between_Feeds, for each species.

Enable_Vector_Aging

boolean

0

1

0

Set to 1 to simulate vector senescence. Set to 0 to assume that vector behavior does not change with age.

Enable_Vector_Migration

boolean

0

1

0

Set to 1 to enable vector migration. Set to 0 to disable vector migration. Note: Only supported for individual-vector model with Vector_Sampling_Type value of TRACK_ALL_VECTORS or SAMPLE_IND_VECTORS.

Enable_Vector_Migration_Local

boolean

0

1

0

Set to 1 to consider local vector migration by vectors to adjacent nodes. Set to 0 to not consider local vector migration.

HEG_Fecundity_Limiting

float

0

1

0

The fractional reduction in the number of eggs laid by a female mosquito who is homozygous in the homing endonuclease gene (HEG).

HEG_Homing_Rate

float

0

1

0

The fractional redistribution from heterozygous offspring to the homozygous homing-endonuclease-gene (HEG) behavior.

HEG_Model

enum

NA

NA

OFF

An enum governing the homing endonuclease gene (HEG) dynamics. Possible values are: OFF, GERMLINE_HOMING (early), EGG_HOMING (late).

Human_Feeding_Mortality

float

0

1

0.1

Fraction (dimensionless) of mosquitoes that die while feeding on a human. As of version 1.5, this is now a one-value-per-simulation quantity.

Larval_Density_Dependence

enum

NA

NA

UNIFORM_WHEN_OVERPOPULATION

Set to UNIFORM_WHEN_OVERPOPULATION to apply mortality uniformly to all larvae when the population exceeds the specified carrying capacity for that habitat. Set to GRADUAL_INSTAR_SPECIFIC to apply mortality and delayed growth in an instar-specific fashion where the younger larvae are more susceptible to predation and competition from older larvae. The LARVAL_AGE_DENSITY_DEPENDENT_MORTALITY_ONLY and DENSITY_DELAYED_GROWTH_NOT_MORTALITY options configure only the age-dependent mortality component or only the delayed-growth component, respectively. For the NO_DENSITY_DEPENDENCE option, there is no additional larval density-dependent mortality factor. Possible values are: UNIFORM_WHEN_OVERPOPULATION, GRADUAL_INSTAR_SPECIFIC, LARVAL_AGE_DENSITY_DEPENDENT_MORTALITY_ONLY, DENSITY_DELAYED_GROWTH_NOT_MORTALITY, NO_DENSITY_DEPENDENCE.

Larval_Density_Mortality_Offset

float

0.0001

1000

0.1

An offset factor in the formula determining the larval-age-dependent mortality for the GRADUAL_INSTAR_SPECIFIC and LARVAL_AGE_DENSITY_DEPENDENT_MORTALITY_ONLY models.

Larval_Density_Mortality_Scalar

float

0.01

1000

10

A scale factor in the formula determining the larval-age-dependent mortality for the GRADUAL_INSTAR_SPECIFIC and LARVAL_AGE_DENSITY_DEPENDENT_MORTALITY_ONLY models.

Larval_Rainfall_Mortality_Threshold

float

0.01

1000

100

The threshold value on daily rainfall in millimeters, above which larval mortality is applied when Vector_Larval_Rainfall_Mortality is set to either SIGMOID or SIGMOID_HABITAT_SHIFTING.

Mean_Egg_Hatch_Delay

float

0

120

0

Mean delay in egg hatch time noted in days from the time of oviposition.

Mosquito_Weight

integer

1

10000

1

Value indicating how many mosquitoes are represented by a sample mosquito. This parameter is only used for Vector_Sampling_Type value SAMPLE_IND_VECTORS.

Rainfall_In_mm_To_Fill_Swamp

float

1

10000

1000

Millimeters of rain to fill larval habitat to capacity. Only used for vector species with Habitat_Type set to BRACKISH_SWAMP.

Semipermanent_Habitat_Decay_Rate

float

0.0001

100

0.01

Daily rate of larval habitat loss for semi-permanent habitats with Habitat_Type parameter of WATER_VEGETATION or BRACKISH_SWAMP.

Temporary_Habitat_Decay_Factor

float

0.001

100

0.05

Factor to convert raw evaporation rate (ignoring boundary layer effects) to the daily rate of larval habitat loss for temporary habitats with Habitat_Type parameter of TEMPORARY_RAINFALL. Units are (larval carrying capacity per day) / (kg per square meter per second).

Vector_Larval_Rainfall_Mortality

enum

NA

NA

NONE

Type of vector larval mortality function due to rainfall. Possible values are NONE, SIGMOID, where the mortality rate grows linearly from 0 at the threshold to 1 at twice the threshold value, and SIGMOID_HABITAT_SHIFTING, where the threshold value is reduced by a factor proportional to how full the larval habitat is.

Vector_Sampling_Type

enum

NA

NA

TRACK_ALL_VECTORS

Type of vector module used in a simulation. Possible values are: TRACK_ALL_VECTORS, SAMPLE_IND_VECTORS, VECTOR_COMPARTMENTS_NUMBER and VECTOR_COMPARTMENTS_PERCENT.

Vector_Species_Names

Dynamic String Set

NA

NA

[]

An array of vector species names for all species that are present in the simulation. For example, [“arabiensis”, “funestus”, “gambiae”]. Any vector species name may be used. However, you must specify the parameters as listed in Vector_Species_Params for each species. See Vector Species Parameters for a usage example.

Vector_Sugar_Feeding_Frequency

enum

NA

NA

VECTOR_SUGAR_FEEDING_NONE

How often does a female mosquito take a sugar feed? Possible values are: VECTOR_SUGAR_FEEDING_NONE - No sugar feeding. VECTOR_SUGAR_FEEDING_ON_EMERGENCE_ONLY - Sugar feeding once at emergence. VECTOR_SUGAR_FEEDING_EVERY_FEED - Sugar feeding occurs once per blood meal. VECTOR_SUGAR_FEEDING_EVERY_DAY - Sugar feeding occurs everyday. Note: This parameter is used in conjunction with the SugarTrap and OvipositionTrap interventions. These features require Vector_Sampling_Type to be set to TRACK_ALL_VECTORS or SAMPLE_IND_VECTORS.

Wolbachia_Infection_Modification

float

0

100

1

The change in vector susceptibility to infection due to a Wolbachia infection.

Wolbachia_Mortality_Modification

float

0

100

1

The change in vector mortality due to a Wolbachia infection.

Vector species

Parameter

Data type

Minimum

Maximum

Default

Description

Example

Acquire_Modifier

float

0

1

1

Modifier of the probability of successful infection of a mosquito by a malaria-infected individual, given the individual’s infectiousness.

{"Acquire_Modifier": 0.2}

Adult_Life_Expectancy

float

0

730

10

Number of days an average mosquito survives. The daily adult mortality rate is 1 / (value of this parameter).

Anthropophily

float

0

1

1

Propensity (dimensionless) of the mosquito to feed on humans instead of animals, measured as a fraction of blood meals from human hosts. This propensity is important in differentiating the mosquito species.

Aquatic_Arrhenius_1

float

0

1.00E+15

8.42E+10

The duration of aquatic development is a decreasing function of temperature. The daily rate of fractional progression from egg-hatching to emergence is parameterized by the Arrhenius equation, a1 * exp( -a2 / T ), with T in degrees Kelvin. This parameter, a1, is a temperature-independent scale factor on the development rate. Reference: Craig M.H., Snow R.W., et al. (1999). A climate-based distribution model of malaria transmission in sub-Saharan Africa. Parasitology Today 15(3) 105-111.

Aquatic_Arrhenius_2

float

0

1.00E+15

8328

The duration of aquatic development is a decreasing function of temperature. The daily rate of fractional progression from egg-hatching to emergence is parameterized by the Arrhenius equation, a1 * exp( -a2 / T ), with T in degrees Kelvin. This parameter, a2, governs how quickly the rate changes with temperature. Reference: Craig M.H., Snow R.W., et al. (1999). A climate-based distribution model of malaria transmission in sub-Saharan Africa. Parasitology Today 15(3) 105-111.

Aquatic_Mortality_Rate

float

0

1

0.1

Base aquatic mortality per day for the species before adjustment for effects of overpopulation and drying. The rate is locally adjusted for other considerations, including overpopulation and drying out of the aquatic habitat.

Days_Between_Feeds

float

0

730

2

Factor (in days) used to calculate the rate at which female mosquitoes attempt to feed. The rate equals 1 / (value of this parameter). The Days_Between_Feeds parameter represents a 3-day feeding cycle at normal tropical temperatures (30 C). If it is colder, the cycle is 4 days at 24 C, and if the temperature is warmer, the cycle is shorter, increasing the fraction of 2-day cycles from 30 C to 48 C. Whole temperature-dependent distribution can be shifted by changing Days_Between_Feeds which is always the value at 30 C. See Enable_Temperature_Dependent_Feeding_Cycle for weather-dependent feeding.

Egg_Batch_Size

float

0

10000

100

Size of egg batch laid by one female mosquito that has fed successfully.

Immature_Duration

float

0

730

2

Factor (in days) used to calculate the rate at which immature organisms develop into adult mosquitoes, which equals 1 / (value of this parameter). Note that development from immature individual to adult is not dependent on temperature.

Indoor_Feeding_Fraction

float

0

1

1

Fraction (dimensionless) of feeds on humans that occur indoors. Thus the fraction of feeds on humans that occur outdoors equals 1 - (value of this parameter).”

Infected_Arrhenius_1

float

0

1.00E+15

1.17E+11

The duration of sporogony is a decreasing function of temperature. The daily rate of fractional progression of infected mosquitoes to an infectious state is parameterized by the Arrhenius equation, a1 * exp( -a2 / T ), with T in degrees Kelvin. This parameter, a1, is a temperature-independent scale factor on the development rate. Reference: Craig M.H., Snow R.W., et al. (1999). A climate-based distribution model of malaria transmission in sub-Saharan Africa. Parasitology Today 15(3) 105-111.

Infected_Arrhenius_2

float

0

1.00E+15

8340

The duration of sporogony is a decreasing function of temperature. The daily rate of fractional progression of infected mosquitoes to an infectious state is parameterized by the Arrhenius equation, a1 * exp( -a2 / T ), with T in degrees Kelvin. This parameter, a2, governs how quickly the rate changes with temperature. Reference: Craig M.H., Snow R.W., et al. (1999). A climate-based distribution model of malaria transmission in sub-Saharan Africa. Parasitology Today 15(3) 105-111.

Infected_Egg_Batch_Factor

float

0

10

0.8

Factor (dimensionless) used to modify egg batch size to account for effects of infection in a female mosquito. Female mosquitoes undergoing sporogony have reduced fertility.”

Infectious_Human_Feed_Mortality_Factor

float

0

1000

1.5

Correction factor (dimensionless) used to modify the death rate of mosquitoes when feeding on humans, to account for the increase caused by infections in mosquitoes. Infected mosquitoes have a higher mortality rate while feeding on humans than uninfected mosquitoes. References: Wekesa J. W., Copeland R. S. , et al. (1992). Effect of Plasmodium Falciparum on Blood Feeding Behavior of Naturally Infected Anopheles Mosquitoes in Western Kenya. Am J Trop Med Hyg 47(4): 484-488.Anderson R. A., Knols B. G. J., et al. (2000). Plasmodium falciparum sporozoites increase feeding-associated mortality of their mosquito hosts Anopheles gambiae s.l. Parasitology 120(04): 329-333.

Larval_Habitat_Types

nested JSON object

0

1.00E+15

1.25E+10

A measure of the habitat type and scaling factors to use to estimate larval population. You can specify this with a dictionary specifying habitat type with a simple numeric scaling factor or, for LINEAR_SPLINE, with a more detailed configuration for scaling.

Possible habitat values are:

  • “CONSTANT”

  • “TEMPORARY_RAINFALL”

  • “WATER_VEGETATION”

  • “HUMAN_POPULATION”

  • “BRACKISH_SWAMP”

  • “LINEAR_SPLINE”

The numeric scaling value represents larval density with the number of larvae in a 1x1-degree area. The factor multiplicatively scales the resulting weather or population dependent functional form.

The LINEAR_SPLINE configuration specifies the day of year, larval value, and larval capacity scaling number. The model linearly interpolates the values to estimate the habitat availability for each vector species without requiring climatological data.

The following example shows how to specify the larval habitat using one of the climatological habitat types.

{"Larval_Habitat_Types": {"TEMPORARY_RAINFALL": 1000000}}

The following example shows how to specify larval habitat using LINEAR_SPLINE.

{
    "Larval_Habitat_Types":
    {
        "LINEAR_SPLINE":
        {
            "Capacity_Distribution_Per_Year":
            {
                "Times": [0.0, 60.833, 121.667, 182.5, 243.333, 204.167],
                "Values": [0.0, 0.0, 0.2, 1.0, 0.5, 0.0]
            },
            "Max_Larval_Capacity": 10000000000
        }
    }
  }

Vector_Species_Params

JSON object

NA

NA

NA

For each of the species specified in Vector_Species_Name, there is a set of required species-parameters. The code example, using the arabiensis parameter value, configures the vector Anopheles arbiensis. The parameter name values for the other species are: farauti, fenestus and bambiae.

 {
    "Vector_Species_Params": {
       "arabiensis": {
          "Acquire_Modifier": 1,
          "Adult_Life_Expectancy": 10,
          "Anthropophily": 0.95,
          "Aquatic_Arrhenius_1": 84200000000,
          "Aquatic_Arrhenius_2": 8328,
          "Aquatic_Mortality_Rate": 0.1,
          "Days_Between_Feeds": 3,
          "Egg_Batch_Size": 100,
          "Immature_Duration": 4,
          "Indoor_Feeding_Fraction": 0.5,
          "Infected_Arrhenius_1": 117000000000,
          "Infected_Arrhenius_2": 8336,
          "Infected_Egg_Batch_Factor": 0.8,
          "Infectious_Human_Feed_Mortality_Factor": 1.5,
          "Larval_Habitat_Types": {
             "TEMPORARY_RAINFALL": 1e10,
             "WATER_VEGETATION": 1e6

           },
          "Transmission_Rate": 0.5
       }
    }
}