Malaria vector statistics report (ReportVectorStatsMalaria.csv)¶
The malaria vector statistics report is a CSV-formated report that provides information on multiple aspects of malaria vectors, including population information, vector states, biting risk, vector mortality, and the numbers of vectors carrying particular sets of genome markers. This file is similar to the Vector statistics report (ReportVectorStats.csv) but adds information about malaria parasites.
The output file is named ReportVectorStatsMalaria.csv, and is produced via the libvectorstatsmalaria.dll file. See Custom reporters for information on using using dynamic link library (DLL) files.
Configuration¶
To generate the report, the following parameters must be configured.
Parameter |
Data type |
Min |
Max |
Default |
Description |
---|---|---|---|---|---|
Species_List |
array of strings |
NA |
NA |
(empty string) |
The species for which to include information. If the list is empty or absent, then data for all species will be collected. |
Stratify_By_Species |
boolean |
0 |
1 |
0 |
If set to true (1), then data will be stratified by species for each node. |
Include_Wolbachia_Columns |
boolean |
0 |
1 |
0 |
If set to true (1), columns will be added for each type of Wolbachia. Summation of columns should be equal to VectorPopulation. |
Include_Gestation_Columns |
boolean |
0 |
1 |
0 |
If set to true (1), columns will be added for feeding and gestation. |
Output file data¶
The output report will contain the following information.
Stratification columns¶
Parameter |
Data type |
Description |
---|---|---|
Time |
integer |
The day of the simulation that the data was collected. |
NodeID |
integer |
The External ID of the node that the data is being collected for. |
Species |
string |
If Stratify_By_Species = 1, then the species column will contain the name of the species for the given row. |
Data columns¶
Parameter |
Data type |
Description |
---|---|---|
Population |
integer |
The number of people in the node. |
VectorPopulation |
integer |
The number of adult female vectors that are in the STATE_INFECTIOUS, STATE_INFECTED, and STATE_ADULT. |
STATE_INFECTIOUS |
integer |
The number of adult female vectors that are infectious. |
STATE_INFECTED |
integer |
The number of adult female vectors that are infected. |
STATE_ADULT |
integer |
The number of adult female vectors. |
STATE_MALE |
integer |
The number of adult male vectors. |
STATE_IMMATURE |
integer |
The number of immature vectors, includes male and female. |
STATE_LARVA |
integer |
The number of larva, includes male and female. |
STATE_EGG |
integer |
The number of eggs, includes male and female. |
NumLookingToFeed |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that were looking to feed during this time step. |
NumFedCount |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that had a blood meal during this time step. |
NumGestatingBegin |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that were gestating and did not die due to non-feeding mortality. |
NumGestatingEnd |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that were gestating at the end of the time step. |
NumAttemptFeedIndoor |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that attempt to feed indoors. This group of vectors can still die indoors before they feed on a human. |
NumAttemptFeedOutdoor |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that attempt to feed outdoors. This group of vectors can still die outdoors before they feed on a human. |
NumAttemptButNotFeed |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of adult female vectors that were attempting to feed indoors or outdoors but did not die or feed on a human. They will look to feed during the next day. |
NewEggsCount |
integer |
The number of eggs that were laid this day. |
IndoorBitesCount |
float |
The attempted indoor human biting rate, equal to NumAttemptFeedIndoor / number of humans. |
OutdoorBitesCount |
float |
The attempted outdoor human biting rate, equal to NumAttemptFeedOutdoor / number of humans. |
NewAdults |
integer |
The number of female vectors that matured to adulthood this day. |
DiedBeforeFeeding |
integer |
The number of vectors that died this time step due to local mortality, sugar feeding, outdoor area killing, etc. |
DiedDuringFeedingIndoor |
integer |
This is the number of vectors that died indoors while attempting to feed (e.g. due to bed nets). |
DiedDuringFeedingOutdoor |
integer |
This is the number of vectors that died outdoors while attempting to feed. |
NumGestatingOnDay_0 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 0 more days before attempting to feed. |
NumGestatingOnDay_1 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 1 more days before attempting to feed. |
NumGestatingOnDay_2 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 2 more days before attempting to feed. |
NumGestatingOnDay_3 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 3 more days before attempting to feed. |
NumGestatingOnDay_4 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 4 more days before attempting to feed. |
NumGestatingOnDay_5 |
integer |
If Include_Gestation_Column = 1, then this column contains the number of vectors that are gestating but with 5 more days before attempting to feed. |
NumGestatingOnDay_6 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 6 more days before attempting to feed. |
NumGestatingOnDay_7 |
integer |
If Include_Gestation_Columns = 1, then this column contains the number of vectors that are gestating but with 7 more days before attempting to feed. |
VECTOR_WOLBACHIA_FREE |
integer |
If Include_Wolbachia_Columns = 1, then this column contains the number of adult female vectors that are Wolbachia free. |
VECTOR_WOLBACHIA_A |
integer |
If Include_Wolbachia_Columns = 1, then this column contains the number of adult female vectors that have Wolbachia A. |
VECTOR_WOLBACHIA_B |
integer |
If Include_Wolbachia_Columns = 1, then this column contains the number of adult female vectors that have Wolbachia B. |
VECTOR_WOLBACHIA_AB |
integer |
If Include_Wolbachia_Columns = 1, then this column contains the number of adult female vectors that have Wolbachia AB. |
MigrationFromCountLocal |
integer |
This is the number of adult female vectors that made a local migration trip away from this node. |
MigrationFromCountRegiona |
integer |
This is the number of adult female vectors that made a regional migration trip away from this node. |
XXX_AvailableHabitat |
integer |
If Stratify_By_Species = 1, then this column title does not have the species name in it. If Stratify_By_Species = 0, then there is a column for each species. This column contains the number of larva that the habitat could add (e.g. number of spots open); equal to current capacity - current larval count. |
XXX_EggCrowdingCorrection |
float |
If Stratify_By_Species = 1, then this column title does not have the species name in it. If Stratify_By_Species = 0, then there is a column for each species. This column contains the probability that eggs die due to overcrowding. |
NoMarkers |
integer |
The number of adult female vectors that are either infected or infectious that have no genetic markers. |
A |
integer |
The number of adult female vectors that are either infected or infectious that have that set of markers. |
B |
integer |
The number of adult female vectors that are either infected or infectious that have that set of markers. |
A-B |
integer |
The number of adult female vectors that are either infected or infectious that have that set of markers. |
Example¶
The following is an example of a ReportVectorStatsMalaria.csv file.
Time |
NodeID |
Population |
VectorPopulation |
STATE_INFECTIOUS |
STATE_INFECTED |
STATE_ADULT |
STATE_MALE |
STATE_IMMATURE |
STATE_LARVA |
STATE_EGG |
NewEggsCount |
IndoorBitesCount |
OutdoorBitesCount |
NewAdults |
DiedBeforeFeeding |
DiedDuringFeedingIndoor |
DiedDuringFeedingOutdoor |
MigrationFromCountLocal |
MigrationFromCountRegional |
NoMarkers |
A |
B |
A-B |
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
705 |
4 |
1000 |
11906 |
304 |
3794 |
7808 |
16381 |
18299 |
349252 |
406320 |
203160 |
1 |
1 |
1478 |
1156 |
204 |
127 |
0 |
0 |
0 |
0 |
20246 |
5175 |
5924 |
4761 |
705 |
3 |
1000 |
12035 |
382 |
3411 |
8242 |
16410 |
16556 |
440348 |
303720 |
151860 |
0 |
0 |
3023 |
951 |
156 |
95 |
0 |
0 |
0 |
0 |
20277 |
3793 |
7586 |
3793 |
705 |
2 |
1000 |
9449 |
320 |
3493 |
5636 |
12776 |
12920 |
288299 |
213600 |
106800 |
0 |
0 |
1210 |
882 |
114 |
62 |
0 |
0 |
0 |
0 |
15085 |
7626 |
3813 |
3813 |
705 |
1 |
1000 |
9315 |
386 |
3494 |
5435 |
13333 |
16581 |
385251 |
386800 |
193400 |
1 |
1 |
0 |
1025 |
191 |
133 |
0 |
0 |
0 |
0 |
18630 |
3880 |
3880 |
3880 |
706 |
4 |
1000 |
11574 |
380 |
3732 |
7462 |
15994 |
16312 |
345944 |
489240 |
244620 |
1 |
1 |
1166 |
1115 |
242 |
141 |
0 |
0 |
0 |
0 |
19578 |
5188 |
5950 |
4768 |
706 |
3 |
1000 |
12002 |
338 |
3830 |
7834 |
16407 |
25670 |
416797 |
540080 |
270040 |
2 |
2 |
1609 |
1133 |
329 |
180 |
0 |
0 |
0 |
0 |
19836 |
4168 |
8336 |
4168 |
706 |
2 |
1000 |
9315 |
350 |
3582 |
5383 |
12676 |
12883 |
282012 |
499480 |
249740 |
1 |
1 |
1106 |
873 |
235 |
132 |
0 |
0 |
0 |
0 |
14698 |
7864 |
3932 |
3932 |
706 |
1 |
1000 |
11886 |
354 |
3345 |
8187 |
15861 |
16642 |
372216 |
638680 |
319340 |
1 |
1 |
3801 |
907 |
200 |
123 |
0 |
0 |
0 |
0 |
23772 |
3699 |
3699 |
3699 |
707 |
4 |
1000 |
12916 |
380 |
3772 |
8764 |
17324 |
13115 |
335253 |
634480 |
317240 |
1 |
1 |
2972 |
1182 |
269 |
179 |
0 |
0 |
0 |
0 |
22226 |
5224 |
6016 |
4822 |
707 |
3 |
1000 |
11790 |
378 |
3834 |
7578 |
16208 |
29307 |
415185 |
512040 |
256020 |
1 |
1 |
1329 |
1128 |
262 |
151 |
0 |
0 |
0 |
0 |
19368 |
4212 |
8424 |
4212 |
707 |
2 |
1000 |
8938 |
344 |
3660 |
4934 |
12338 |
13888 |
279044 |
537720 |
268860 |
1 |
1 |
901 |
898 |
228 |
152 |
0 |
0 |
0 |
0 |
13872 |
8008 |
4004 |
4004 |
707 |
1 |
1000 |
11165 |
421 |
3625 |
7119 |
15320 |
21654 |
371872 |
392960 |
196480 |
2 |
2 |
965 |
1163 |
320 |
203 |
0 |
0 |
0 |
0 |
22330 |
4046 |
4046 |
4046 |
708 |
4 |
1000 |
12382 |
390 |
4102 |
7890 |
16754 |
12929 |
333068 |
451080 |
225540 |
1 |
1 |
1167 |
1241 |
264 |
196 |
0 |
0 |
0 |
0 |
20867 |
5639 |
6512 |
5222 |
708 |
3 |
1000 |
12487 |
368 |
3756 |
8363 |
16743 |
26942 |
432482 |
332360 |
166180 |
1 |
1 |
2109 |
1124 |
189 |
99 |
0 |
0 |
0 |
0 |
20850 |
4124 |
8248 |
4124 |
708 |
2 |
1000 |
9272 |
341 |
3547 |
5384 |
12520 |
15626 |
269108 |
226040 |
113020 |
0 |
0 |
1340 |
809 |
121 |
76 |
0 |
0 |
0 |
0 |
14656 |
7776 |
3888 |
3888 |
708 |
1 |
1000 |
11097 |
448 |
3498 |
7151 |
15084 |
21288 |
362774 |
396520 |
198260 |
1 |
1 |
1277 |
1071 |
173 |
101 |
0 |
0 |
0 |
0 |
22194 |
3946 |
3946 |
3946 |