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:
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
}
}
}
|