ReportFpgNewInfections#

The full parasite genetics new infections report (ReportFpgNewInfections.csv) provides very detailed information on new human infections for simulations where Malaria_Model is set to MALARIA_MECHANISTIC_MODEL_WITH_PARASITE_GENETICS. When Report_Crossover_Data_Instead is set to true, it provides less detailed information on the new infections and includes GenomeCrossoverLocations data column that provides a list of crossovers that created this new infection’s genome.

Configuration#

To generate this report, configure the following parameters in the custom_report.json file:

Parameter name

Data type

Min

Max

Default

Description

Filename_Suffix

string

NA

NA

(empty string)

Augments the filename of the report. If multiple reports are being generated, this allows you to distinguish among the multiple reports.

Start_Day

float

0

3.40282e+38

0

The day of the simulation to start collecting data.

End_Day

float

0

3.40282e+38

3.40282e+38

The day of the simulation to stop collecting data.

Node_IDs_Of_Interest

array of integers

0

2.14748e+09

[]

Data will be collected for the nodes in this list. Empty list implies all nodes.

Min_Age_Years

float

0

9.3228e+35

0

Minimum age in years of people to collect data on.

Max_Age_Years

float

0

9.3228e+35

9.3228e+35

Maximum age in years of people to collect data on.

Must_Have_IP_Key_Value

string

NA

NA

(empty string)

A Key:Value pair that the individual must have in order to be included. Empty string means to not include IPs in the selection criteria.

Must_Have_Intervention

string

NA

NA

(empty string)

The name of the intervention that the person must have in order to be included. Empty string means to not include interventions in the selection criteria.

Report_Crossover_Data_Instead

boolean

NA

NA

False

If true (1), instead of reporting new infections in detail, the report will contain basic new infection information with the crossover locations that created this infection’s genome.

{
    "Reports": [
        {
            "Start_Day": 500,
            "End_Day": 1000,
            "Filename_Suffix":"Crossovers",
            "Node_IDs_Of_Interest": [],
            "Min_Age_Years": 0,
            "Max_Age_Years": 1000,
            "Must_Have_IP_Key_Value": "",
            "Must_Have_Intervention": "",
            "Report_Crossover_Data_Instead": 1,
            "class": "ReportFpgNewInfections"
        },
    ],
    "Use_Defaults": 1
}

Output data with Report_Crossover_Data_Instead = 0#

Each row of the report is one new human infection. The report contains the following stratification columns:

Parameter

Data type

Description

SporozoiteToHuman_Time

float

The day of the simulation this infection happened.

SporozoiteToHuman_NodeID

integer

The ID of the node in which this infection happened.

SporozoiteToHuman_VectorID

integer

The ID of the vector from which the human got this infection.

SporozoiteToHuman_BiteID

integer

The the ID of the bite from which the human got this infection.

SporozoiteToHuman_HumanID

integer

The ID of the human that got this infection.

SporozoiteToHuman_NewInfectionID

integer

The ID of this infection.

SporozoiteToHuman_NewGenomeID

integer

The genome ID of this infection.

HomeNodeID

integer

The home node ID of the human (the node in which they started the simulation) who received this new infection.

GametocyteToVector_Time

float

The day the vector acquired gametocytes (bit an infectious human) that eventually became this new infection.

GametocyteToVector_NodeID

integer

The ID of the node in which the vector acquired gametocytes.

GametocyteToVector_VectorID

integer

The ID of the vector from which the human got this infection.

GametocyteToVector_BiteID

integer

The ID of the bite during which the vector acquired gametocytes that became this new infection.

GametocyteToVector_HumanID

integer

The ID of the human from whom the vector acquired gametocytes that became this new infection.

FemaleGametocyteToVector_InfectionID

integer

The ID of the vector to human infection that generated female gametocytes that were acquired by the vector that became this infection.

FemaleGametocyteToVector_GenomeID

integer

The genome ID of the female gametocytes that were acquired by the vector that became this infection.

MaleGametocyteToVector_InfectionID

integer

The ID of the vector to human infection that generated male gametocytes that were acquired by the vector that became this infection.

MaleGametocyteToVector_GenomeID

integer

The genome ID of the male gametocytes that were acquired by the vector that became this infection.

Output data with Report_Crossover_Data_Instead = 1#

Each row of the report is one new human infection. This is the output when Report_Crossover_Data_Instead is set to true (1). The report contains the following stratification columns:

Parameter

Data type

Description

SporozoiteToHuman_Time

float

The day of the simulation this infection happened.

SporozoiteToHuman_NewInfectionID

integer

The ID of this infection.

SporozoiteToHuman_NewGenomeID

integer

The genome ID of this infection.

FemaleGametocyteToVector_InfectionID

integer

The ID of the vector to human infection that generated female gametocytes that were acquired by the vector that became this infection.

FemaleGametocyteToVector_GenomeID

integer

The genome ID of the female gametocytes that were acquired by the vector that became this infection.

MaleGametocyteToVector_InfectionID

integer

The ID of the vector to human infection that generated male gametocytes that were acquired by the vector that became this infection.

MaleGametocyteToVector_GenomeID

integer

The genome ID of the male gametocytes that were acquired by the vector that became this infection.

GenomeCrossoverLocations

array of integers

The genome locations of crossovers that happened during the recombination to create the genome of this infection.

Examples#

The following is an example of ReportFpgNewInfections.csv with Report_Crossover_Data_Instead = 0

SporozoiteToHuman_Time

SporozoiteToHuman_NodeID

SporozoiteToHuman_VectorID

SporozoiteToHuman_BiteID

SporozoiteToHuman_HumanID

SporozoiteToHuman_NewInfectionID

SporozoiteToHuman_NewGenomeID

HomeNodeID

GametocyteToVector_Time

GametocyteToVector_NodeID

GametocyteToVector_VectorID GametocyteToVector_BiteID

GametocyteToVector_HumanID

FemaleGametocyteToVector_InfectionID

FemaleGametocyteToVector_GenomeID

MaleGametocyteToVector_InfectionID

MaleGametocyteToVector_GenomeID

SporozoiteToHuman_Time

SporozoiteToHuman_NodeID

SporozoiteToHuman_VectorID

SporozoiteToHuman_BiteID

SporozoiteToHuman_HumanID

SporozoiteToHuman_NewInfectionID

SporozoiteToHuman_NewGenomeID

HomeNodeID

GametocyteToVector_Time

GametocyteToVector_NodeID

GametocyteToVector_VectorID

GametocyteToVector_BiteID

GametocyteToVector_HumanID

FemaleGametocyteToVector_InfectionID

FemaleGametocyteToVector_GenomeID

MaleGametocyteToVector_InfectionID

MaleGametocyteToVector_GenomeID

144

340461476

87041

259801

995

21

10

340461476

126

340461476

87041

214221

391

5

10

5

10

146

340461476

89151

264739

269

22

4

340461476

128

340461476

89151

219021

234

2

4

2

4

146

340461476

89043

265052

307

23

2

340461476

128

340461476

89043

219322

151

1

2

1

2

147

340461476

87041

267498

59

24

10

340461476

126

340461476

87041

214221

391

5

10

5

10

147

340461476

83540

268831

638

25

2

340461476

129

340461476

83540

223200

151

1

2

1

2

147

340461476

78028

268224

775

26

16

340461476

129

340461476

78028

222559

732

8

16

8

16

148

340461476

67511

270334

800

27

22

340461476

130

340461476

67511

224640

72

11

22

11

22

149

340461476

76880

273618

217

28

10

340461476

128

340461476

76880

220281

391

5

10

5

10

149

340461476

92056

272405

250

29

32

340461476

131

340461476

92056

226692

549

16

32

16

32

149

340461476

77455

272243

447

30

8

340461476

131

340461476

77455

226517

381

4

8

4

8

149

340461476

94895

272637

922

31

22

340461476

131

340461476

94895

226930

72

11

22

11

22

149

340461476

89043

272674

976

32

2

340461476

128

340461476

89043

219322

151

1

2

1

2

149

340461476

89151

272378

987

33

4

340461476

128

340461476

89151

219021

234

2

4

2

4

150

340461476

93152

274679

70

34

12

340461476

132

340461476

93152

228859

398

6

12

6

12

150

340461476

93023

275047

192

35

16

340461476

129

340461476

93023

221667

732

8

16

8

16

150

340461476

83808

275775

249

36

2

340461476

132

340461476

83808

229975

151

1

2

1

2

150

340461476

92732

275663

557

37

40

340461476

132

340461476

92732

229866

961

20

40

20

40

150

340461476

92602

275983

587

38

38

340461476

132

340461476

92602

230196

758

19

38

19

38

The following is an example of ReportFpgNewInfections.csv with Report_Crossover_Data_Instead = 1

SporozoiteToHuman_Time

SporozoiteToHuman_NewInfectionID

SporozoiteToHuman_NewGenomeID

FemaleGametocyteToVector_InfectionID

FemaleGametocyteToVector_GenomeID

MaleGametocyteToVector_InfectionID

MaleGametocyteToVector_GenomeID

GenomeCrossoverLocations

SporozoiteToHuman_Time

SporozoiteToHuman_NewInfectionID

SporozoiteToHuman_NewGenomeID

FemaleGametocyteToVector_InfectionID

FemaleGametocyteToVector_GenomeID

MaleGametocyteToVector_InfectionID

MaleGametocyteToVector_GenomeID

GenomeCrossoverLocations

361

19618

2

12015

2

12636

2

361

19619

4

12388

4

12388

4

361

19620

100133

12009

30811

10931

21493

[736683,1123071,3767781,4665481,5134460,6486626,6797543,7945769,9125435,9989921,10944371,11695580,13533588,15305190,17023334,17539046,19256500,19308207,20763756]

361

19621

22680

11373

22680

11373

22680

[300156,1115495,1932077,8015804,9694659,12015158,12142621,12719223,15028305,15182934,15720251,21186350,21725912,21806766]

361

19622

100575

12019

6

12432

29764

[1025699,1435425,2191534,2444542,2999518,4432303,5775490,9442554,10039560,11419887,12772577,15130766,21936435,22569061]

361

19623

100578

12019

6

12432

29764

[10346,626944,1304093,2191534,2444542,4648851,6005961,6346237,6661639,8179080,10419415,17872858,19015981,20127173,21289218,21586296,21936435]

361

19624

31871

12409

31871

12409

31871

[952741,2554833,3176450,4142765,7965407,8264687,8864824,12821151,13107285,14987306,17954160,19045532]

361

19625

12

12384

12

12384

12

361

19626

4

12057

4

12057

4

361

19627

98122

10213

14284

10215

22

[763126,5407414,6726809,11679005,14649104,16047690,17259818,19084487,19690936,19983120,20311989]

361

19628

32639

12584

32639

12584

32639

[324483,1276162,5032573,10708169,11960555,12346071,14750352,15877594,17127953,17166277,17532989,21467132]

361

19629

26

11651

26

11651

26

361

19630

94615

11511

12

11640

22

[386681,1558378,4567443,5383740,5769900,8496723,8848571,12355762,12573292,13695361,15387094,16252566,16752539,17039027,18915578,19985916]

361

19631

40

10721

40

10721

40

361

19632

28

11155

28

11155

28

361

19633

28

11155

28

11156

28

361

19634

101143

11080

25494

12422

34119

[4800487,9000736,11237108,13993703,14708352,18499728,20289497,21139008,21666227]

361

19635

100807

11081

25495

12422

34119

[1526158,1599200,2038887,5532347,6717723,7773462,11559883,12899345,14080998,14453270,15928554,18973376,19238683,20107010,21841003]

361

19636

32573

12219

32573

12219

32573

[1978245,2624677,2785809,3022483,5120357,5524840,6585099,9586163,10524060,11348618,12387976,13121675,13724817,14120187,14384682,14516097,16359290,18172255,19932626,21907110]

361

19637

27655

11387

27655

11387

27655

[2185598,2847574,3561106,4685365,5636763,8966706,10091860,11097087,11516142,11962824,12804400,14003150,18064128,19248535,20034111]

361

19638

97539

11110

14601

11919

16

[117455,720343,1175032,3536007,4903695,5655050,7048920,10949034,11424219,12314248,18099728,18533894,21385858]

361

19639

97949

9708

16567

12265

30

[510685,2758662,3707940,5074592,7170938,8036134,10665545,15356778,17519326,18759494,21456109,22289229]

361

19640

86758

9331

38

8358

10

[447327,1203983,2738216,4003497,4658684,5415225,7992109,10902225,16705393]

361

19641

101155

10499

18611

10351

7755

[680292,2490255,3098692,8794669,10041006,10605268,11283353,12536006,13290246,14157844,17610340,20673367,21313825]

361

19642

101158

10499

18611

10351

7755

[590017,2086179,3798762,6739982,7621580,8794669,12536006,14157844,19575069,22669151]

361

19643

101159

10350

7754

10352

17470

[465183,946085,1791171,3377171,5989069,6965506,8884666,10234437,10837585,13350865,17078346,19039223,22487975,22592620]

361

19644

32229

12199

32229

12199

32229

[1503777,2325316,4749285,5154862,5799040,6857477,7756337,9931186,12405677,15257243,15718646,16134980,17410826,20719121,21657573]

361

19645

101196

12632

35454

12631

35451

[2459489,3656833,7118530,7806296,8898723,9799911,11330287,13418547,13778577,16239642,16751927,19795868,21709570]

361

19646

40

9504

40

11568

40