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 HIV simulation type.

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.

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.