-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathFAVITES_ModuleList.json
884 lines (656 loc) · 49 KB
/
FAVITES_ModuleList.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
{
"ContactNetwork": {
"NetworkX": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
}
},
"ContactNetworkEdge": {
"NetworkX": {
"req": []
},
"PANGEA": {
"req": []
}
},
"ContactNetworkGenerator": {
"BarabasiAlbert": {
"req": ["num_cn_nodes", "num_edges_from_new"]
},
"BarabasiAlbertExtended": {
"req": ["num_cn_nodes", "num_edges_from_new", "bae_p", "bae_q"]
},
"Barbell": {
"req": ["barbell_m1", "barbell_m2"]
},
"Caveman": {
"req": ["cave_num_cliques", "cave_clique_size"]
},
"CavemanConnected": {
"req": ["cave_num_cliques", "cave_clique_size"]
},
"CavemanRelaxed": {
"req": ["cave_num_cliques", "cave_clique_size", "cave_prob"]
},
"CCMnetPy": {
"req": []
},
"Communities": {
"req": ["cn_generators", "cn_p_across"]
},
"Complete": {
"req": ["num_cn_nodes"]
},
"DegreeDistribution": {
"req": ["cn_degree_distribution", "cn_tries"]
},
"EpiModel": {
"req": ["Rscript_path", "epimodel_save_session", "epimodel_type", "num_cn_nodes", "epimodel_attributes", "epimodel_nsteps", "num_init_infected", "num_init_recovered", "recovery_rate", "transmission_probability", "act_rate", "average_edge_duration", "epimodel_formation_line", "epimodel_target_stats_line"],
"dep": ["ContactNetworkGenerator_EpiModel", "EndCriteria_EpiModel", "SeedSelection_EpiModel", "TransmissionNodeSample_EpiModel", "TransmissionTimeSample_EpiModel"]
},
"ErdosRenyi": {
"req": ["num_cn_nodes", "er_prob", "d_or_u"]
},
"File": {
"req": ["contact_network_file"]
},
"FileAdjacencyMatrix": {
"req": ["contact_network_file", "contact_network_delimiter"]
},
"NewmanWattsStrogatz": {
"req": ["num_cn_nodes", "nws_k", "nws_prob"]
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"PangeaSim": {
"req": ["PangeaSim_Acute"],
"dep": ["EndCriteria_PangeaSim", "SeedSelection_PangeaSim", "TransmissionNodeSample_PangeaSim", "TransmissionTimeSample_PangeaSim"]
},
"PowerlawClusterGraph": {
"req": ["num_cn_nodes", "pcg_m", "pcg_p"]
},
"RandomPartitionGraph": {
"req": ["rpg_sizes", "rpg_p_in", "rpg_p_out", "d_or_u"]
},
"RegularGraph": {
"req": ["num_cn_nodes", "cn_degree"]
},
"StochasticBlockBA": {
"req": ["cng_m", "cng_p", "cng_N"]
},
"WattsStrogatz": {
"req": ["num_cn_nodes", "ws_k", "ws_prob"]
},
"WattsStrogatzConnected": {
"req": ["num_cn_nodes", "wsc_k", "wsc_prob", "wsc_tries"]
}
},
"ContactNetworkNode": {
"NetworkX": {
"req": []
},
"PANGEA": {
"req": []
}
},
"Driver": {
"Default": {
"req": ["out_dir", "random_number_seed"]
}
},
"EndCriteria": {
"EpiModel": {
"req": ["Rscript_path", "epimodel_save_session", "epimodel_type", "num_cn_nodes", "epimodel_attributes", "epimodel_nsteps", "num_init_infected", "num_init_recovered", "recovery_rate", "transmission_probability", "act_rate", "average_edge_duration", "epimodel_formation_line", "epimodel_target_stats_line"],
"dep": ["ContactNetworkGenerator_EpiModel", "EndCriteria_EpiModel", "SeedSelection_EpiModel", "TransmissionNodeSample_EpiModel", "TransmissionTimeSample_EpiModel"]
},
"FirstTimeTransmissions": {
"req": ["end_time", "end_transmissions"]
},
"GEMF": {
"req": ["gemf_path"],
"dep": ["TransmissionNodeSample_GEMF", "TransmissionTimeSample_GonorrheaHethcoteYorkeGEMF", "TransmissionTimeSample_HIVARTGranichGEMF", "TransmissionTimeSample_HIVPopARTGEMF", "TransmissionTimeSample_SAISGEMF", "TransmissionTimeSample_SAAPPHIIREGEMF", "TransmissionTimeSample_SEIRGEMF", "TransmissionTimeSample_SIGEMF", "TransmissionTimeSample_SIRGEMF", "TransmissionTimeSample_SISGEMF", "TransmissionTimeSample_SVITRGEMF"]
},
"Instant": {
"req": [],
"dep": ["NodeEvolution_None", "NodeSample_Perfect", "SequenceEvolution_NoMutation", "Sequencing_Perfect", "TransmissionTime_Instant"]
},
"PangeaSim": {
"req": [],
"dep": ["ContactNetworkGenerator_PangeaSim", "SeedSelection_PangeaSim", "TransmissionNodeSample_PangeaSim", "TransmissionTimeSample_PangeaSim"]
},
"Time": {
"req": ["end_time"]
},
"TransmissionFile": {
"req": ["transmission_network_file"],
"dep": ["SeedSelection_TransmissionFile", "TransmissionNodeSample_TransmissionFile", "TransmissionTimeSample_TransmissionFile"]
},
"Transmissions": {
"req": ["end_transmissions"]
}
},
"Logging": {
"File": {
"req": ["out_dir"]
},
"FileSTDOUT": {
"req": ["out_dir"]
},
"FileSTDERR": {
"req": ["out_dir"]
},
"Null": {
"req": []
},
"STDERR": {
"req": []
},
"STDOUT": {
"req": []
}
},
"NodeAvailability": {
"Bernoulli": {
"req": ["node_sample_prob"]
},
"None": {
"req": [],
"dep": ["NumTimeSample_None", "TimeSample_None"]
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"Perfect": {
"req": []
},
"TransmissionWeighted": {
"req": ["node_sample_fraction"]
}
},
"NodeEvolution": {
"BirthDeath": {
"req": ["bd_birth", "bd_birth_sd", "bd_death", "bd_death_sd"]
},
"DualBirth": {
"req": ["dualbirth_path", "rate_A", "rate_B"]
},
"File": {
"req": ["tree_file"]
},
"None": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"TransmissionTree": {
"req": []
},
"VirusTreeSimulator": {
"req": ["java_path", "vts_model", "vts_n0", "vts_growthRate", "vts_t50", "vts_max_attempts"]
},
"Yule": {
"req": ["dualbirth_path", "yule_rate"]
}
},
"NumBranchSample": {
"All": {
"req": []
},
"Fixed": {
"req": ["num_viruses_per_cn_sample"]
},
"Single": {
"req": []
}
},
"NumTimeSample": {
"File": {
"req": ["sample_time_file"],
"dep": ["TimeSample_File"]
},
"Fixed": {
"req": ["num_sample_times_per_individual"]
},
"None": {
"req": [],
"dep": ["NodeAvailability_None", "TimeSample_None"]
},
"Once": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"Poisson": {
"req": ["num_time_sample_lambda"]
}
},
"SeedSelection": {
"ClustersBernoulli": {
"req": ["seed_k", "seed_m", "seed_p"]
},
"CommunityRandom": {
"req": ["num_seeds_each_community"]
},
"CommunityRandomConstant": {
"req": ["num_seeds_per_community"]
},
"EdgeWeighted": {
"req": ["num_seeds"]
},
"EpiModel": {
"req": ["Rscript_path", "epimodel_save_session", "epimodel_type", "num_cn_nodes", "epimodel_attributes", "epimodel_nsteps", "num_init_infected", "num_init_recovered", "recovery_rate", "transmission_probability", "act_rate", "average_edge_duration", "epimodel_formation_line", "epimodel_target_stats_line"],
"dep": ["ContactNetworkGenerator_EpiModel", "EndCriteria_EpiModel", "SeedSelection_EpiModel", "TransmissionNodeSample_EpiModel", "TransmissionTimeSample_EpiModel"]
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"PangeaSim": {
"req": [],
"dep": ["ContactNetworkGenerator_PangeaSim", "EndCriteria_PangeaSim", "TransmissionNodeSample_PangeaSim", "TransmissionTimeSample_PangeaSim"]
},
"Random": {
"req": ["num_seeds"]
},
"TransmissionFile": {
"req": ["transmission_network_file"],
"dep": ["EndCriteria_TransmissionFile", "TransmissionNodeSample_TransmissionFile", "TransmissionTimeSample_TransmissionFile"]
}
},
"SeedSequence": {
"CommunityVirusMigrationCoalescentGTRGamma": {
"req": ["hmmemit_path", "msms_path", "seqgen_path", "viral_sequence_type", "community_seed_populations", "community_seed_migration_rates", "community_seed_scaled_mutation_rate", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"CommunityVirusPureCoalescentGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "community_root_population", "community_seed_populations", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"HMMBuildEmit": {
"req": ["hmmbuild_path", "hmmbuild_options", "hmmbuild_msafile", "hmmemit_path", "hmmemit_options"]
},
"HMMEmit": {
"req": ["hmmemit_path", "hmmemit_hmmfile", "hmmemit_options"]
},
"NoSeqs": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"Random": {
"req": ["seed_sequence_length"]
},
"RandomCodon": {
"req": ["seed_sequence_codon_length"]
},
"RandomWeighted": {
"req": ["seed_sequence_length", "seed_prob_A", "seed_prob_C", "seed_prob_G"]
},
"User": {
"req": ["num_seeds", "seed_seqs"]
},
"Virus": {
"req": ["hmmemit_path", "viral_sequence_type"]
},
"VirusBirthDeathGTRCodon": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_birth_rate", "seed_death_rate", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_codon_site1_rate", "seqgen_codon_site2_rate", "seqgen_codon_site3_rate"]
},
"VirusBirthDeathGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_birth_rate", "seed_death_rate", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"VirusMeanCoalescentGTRCodon": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_population", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_codon_site1_rate", "seqgen_codon_site2_rate", "seqgen_codon_site3_rate"]
},
"VirusMeanCoalescentGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_population", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"VirusNonHomYuleHeightGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_speciation_rate_func", "seed_height", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"VirusPureCoalescentGTRCodon": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_population", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_codon_site1_rate", "seqgen_codon_site2_rate", "seqgen_codon_site3_rate"]
},
"VirusPureCoalescentGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_population", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"VirusYuleHeightGTRGamma": {
"req": ["hmmemit_path", "seqgen_path", "viral_sequence_type", "seed_height", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
}
},
"SequenceEvolution": {
"EmpiricalCodonModelPyvolve": {
"req": ["ecm_type", "ecm_alpha", "ecm_beta", "ecm_omega", "ecm_codon_frequencies_dictionary"]
},
"File": {
"req": ["errorfree_sequence_file"]
},
"GTRCodonSeqGen": {
"req": ["seqgen_path", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_codon_site1_rate", "seqgen_codon_site2_rate", "seqgen_codon_site3_rate"]
},
"GTRGammaSeqGen": {
"req": ["seqgen_path", "seqgen_a_to_c", "seqgen_a_to_g", "seqgen_a_to_t", "seqgen_c_to_g", "seqgen_c_to_t", "seqgen_g_to_t", "seqgen_freq_a", "seqgen_freq_c", "seqgen_freq_g", "seqgen_freq_t", "seqgen_gamma_shape", "seqgen_num_gamma_rate_categories"]
},
"MechanisticCodonModelPyvolve": {
"req": ["mcm_style", "mcm_alpha", "mcm_beta", "mcm_omega", "mcm_kappa", "mcm_codon_frequencies_dictionary", "mcm_mutation_rates_dictionary"]
},
"NoMutation": {
"req": []
},
"NoSeqs": {
"req": []
},
"NucleotideModelPyvolve": {
"req": ["nuc_kappa", "nuc_frequencies_dictionary", "nuc_mutation_rates_dictionary"]
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"Pyvolve": {
"req": ["pyvolve_model_type", "pyvolve_custom_model_parameters_dictionary", "pyvolve_state_frequencies_class", "pyvolve_state_frequencies_parameters_dictionary"]
},
"SeqGen": {
"req": ["seqgen_path", "seqgen_args"]
}
},
"Sequencing": {
"ART454Amplicon": {
"req": ["art_454_path", "art_454_options", "art_454_amplicon_mode", "art_454_reads_pairs_per_amplicon", "out_dir"]
},
"ART454PairedEnd": {
"req": ["art_454_path", "art_454_options", "art_454_fold_coverage", "art_454_mean_frag_len", "art_454_std_dev", "out_dir"]
},
"ART454SingleEnd": {
"req": ["art_454_path", "art_454_options", "art_454_fold_coverage", "out_dir"]
},
"ARTillumina": {
"req": ["art_illumina_path", "art_illumina_options", "out_dir"]
},
"ARTSOLiDAmpliconMatePair": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read", "art_SOLiD_read_pairs_per_amplicon", "out_dir"]
},
"ARTSOLiDAmpliconPairedEnd": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read_F3", "art_SOLiD_len_read_F5", "art_SOLiD_read_pairs_per_amplicon", "out_dir"]
},
"ARTSOLiDAmpliconSingleEnd": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read", "art_SOLiD_reads_per_amplicon", "out_dir"]
},
"ARTSOLiDMatePair": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read", "art_SOLiD_fold_coverage", "art_SOLiD_mean_frag_len", "art_SOLiD_std_dev", "out_dir"]
},
"ARTSOLiDPairedEnd": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read_F3", "art_SOLiD_len_read_F5", "art_SOLiD_fold_coverage", "art_SOLiD_mean_frag_len", "art_SOLiD_std_dev", "out_dir"]
},
"ARTSOLiDSingleEnd": {
"req": ["art_SOLiD_path", "art_SOLiD_options", "art_SOLiD_len_read", "art_SOLiD_fold_coverage", "out_dir"]
},
"DWGSIM": {
"req": ["dwgsim_path", "dwgsim_options", "out_dir"]
},
"GrinderSanger": {
"req": ["grinder_path", "out_dir"]
},
"NoSeqs": {
"req": []
},
"Perfect": {
"req": ["out_dir"]
}
},
"SourceSample": {
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"Random": {
"req": []
}
},
"TimeSample": {
"End": {
"req": [],
"dep": ["NumTimeSample_Once"]
},
"File": {
"req": ["sample_time_file"],
"dep": ["NumTimeSample_File"]
},
"Gamma": {
"req": ["ts_gamma_shape", "ts_gamma_scale"]
},
"GranichFirstART": {
"req": [],
"dep": ["NumTimeSample_Once", "TransmissionTimeSample_HIVARTGranichGEMF"]
},
"Infection": {
"req": [],
"dep": ["NumTimeSample_Once"]
},
"None": {
"req": [],
"dep": ["NodeAvailability_None", "NumTimeSample_None"]
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"SAAPPHIIREFirstAscertain": {
"req": [],
"dep": ["NumTimeSample_Once", "TransmissionTimeSample_SAAPPHIIREGEMF", "TransmissionTimeSample_SAPHIREGEMF"]
},
"TruncatedNormal": {
"req": ["ts_truncnorm_loc", "ts_truncnorm_scale"]
},
"TruncatedExponential": {
"req": []
},
"Uniform": {
"req": []
}
},
"TransmissionNodeSample": {
"EpiModel": {
"req": ["Rscript_path", "epimodel_save_session", "epimodel_type", "num_cn_nodes", "epimodel_attributes", "epimodel_nsteps", "num_init_infected", "num_init_recovered", "recovery_rate", "transmission_probability", "act_rate", "average_edge_duration", "epimodel_formation_line", "epimodel_target_stats_line"],
"dep": ["ContactNetworkGenerator_EpiModel", "EndCriteria_EpiModel", "SeedSelection_EpiModel", "TransmissionNodeSample_EpiModel", "TransmissionTimeSample_EpiModel"]
},
"GEMF": {
"req": ["gemf_path"],
"dep": ["EndCriteria_GEMF", "TransmissionTimeSample_GonorrheaHethcoteYorkeGEMF", "TransmissionTimeSample_HIVARTGranichGEMF", "TransmissionTimeSample_HIVPopARTGEMF", "TransmissionTimeSample_SAISGEMF", "TransmissionTimeSample_SAAPPHIIREGEMF", "TransmissionTimeSample_SEIRGEMF", "TransmissionTimeSample_SIGEMF", "TransmissionTimeSample_SIRGEMF", "TransmissionTimeSample_SISGEMF", "TransmissionTimeSample_SVITRGEMF"]
},
"RandomMultiInfection": {
"req": []
},
"RandomSingleInfection": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"PangeaSim": {
"req": [],
"dep": ["ContactNetworkGenerator_PangeaSim", "EndCriteria_PangeaSim", "SeedSelection_PangeaSim", "TransmissionTimeSample_PangeaSim"]
},
"SI": {
"req": ["infection_rate"],
"dep": ["TransmissionTimeSample_SI"]
},
"TransmissionFile": {
"req": ["transmission_network_file"],
"dep": ["EndCriteria_TransmissionFile", "SeedSelection_TransmissionFile", "TransmissionTimeSample_TransmissionFile"]
}
},
"TransmissionTimeSample": {
"EpiModel": {
"req": ["Rscript_path", "epimodel_save_session", "epimodel_type", "num_cn_nodes", "epimodel_attributes", "epimodel_nsteps", "num_init_infected", "num_init_recovered", "recovery_rate", "transmission_probability", "act_rate", "average_edge_duration", "epimodel_formation_line", "epimodel_target_stats_line"],
"dep": ["ContactNetworkGenerator_EpiModel", "EndCriteria_EpiModel", "SeedSelection_EpiModel", "TransmissionNodeSample_EpiModel", "TransmissionTimeSample_EpiModel"]
},
"Exponential": {
"req": ["time_sample_rate"]
},
"Fixed": {
"req": ["fixed_transmission_time_delta"]
},
"GonorrheaHethcoteYorkeGEMF": {
"req": ["gemf_path", "end_time", "gon_ma_to_ms", "gon_ms_to_ma", "gon_ms_to_mis_seed", "gon_ms_to_mis_by_mis", "gon_ms_to_mis_by_mia", "gon_ms_to_mis_by_fis", "gon_ms_to_mis_by_fia", "gon_ms_to_mia_seed", "gon_ms_to_mia_by_mis", "gon_ms_to_mia_by_mia", "gon_ms_to_mia_by_fis", "gon_ms_to_mia_by_fia", "gon_mis_to_ma", "gon_mis_to_ms", "gon_mia_to_ma", "gon_mia_to_ms", "gon_fa_to_fs", "gon_fs_to_fa", "gon_fs_to_fis_seed", "gon_fs_to_fis_by_mis", "gon_fs_to_fis_by_mia", "gon_fs_to_fis_by_fis", "gon_fs_to_fis_by_fia", "gon_fs_to_fia_seed", "gon_fs_to_fia_by_mis", "gon_fs_to_fia_by_mia", "gon_fs_to_fia_by_fis", "gon_fs_to_fia_by_fia", "gon_fis_to_fa", "gon_fis_to_fs", "gon_fia_to_fa", "gon_fia_to_fs"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"HIVARTGranichGEMF": {
"req": ["gemf_path", "end_time", "hiv_freq_ns", "hiv_freq_s", "hiv_freq_i1", "hiv_freq_i2", "hiv_freq_i3", "hiv_freq_i4", "hiv_freq_a1", "hiv_freq_a2", "hiv_freq_a3", "hiv_freq_a4", "hiv_freq_d", "hiv_ns_to_s", "hiv_ns_to_d", "hiv_s_to_i1_seed", "hiv_s_to_i1_by_i1", "hiv_s_to_i1_by_i2", "hiv_s_to_i1_by_i3", "hiv_s_to_i1_by_i4", "hiv_s_to_i1_by_a1", "hiv_s_to_i1_by_a2", "hiv_s_to_i1_by_a3", "hiv_s_to_i1_by_a4","hiv_s_to_d", "hiv_i1_to_i2", "hiv_i1_to_a1", "hiv_i1_to_d", "hiv_i2_to_i3", "hiv_i2_to_a2", "hiv_i2_to_d", "hiv_i3_to_i4", "hiv_i3_to_a3", "hiv_i3_to_d", "hiv_i4_to_a4", "hiv_i4_to_d", "hiv_a1_to_i1", "hiv_a1_to_a2", "hiv_a1_to_d", "hiv_a2_to_i2", "hiv_a2_to_a3", "hiv_a2_to_d", "hiv_a3_to_i3", "hiv_a3_to_a4", "hiv_a3_to_d", "hiv_a4_to_i4", "hiv_a4_to_d"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"HIVPopARTGEMF": {
"req": ["gemf_path", "end_time", "hiv_msu_to_mspc", "hiv_msu_to_mia_by_miah", "hiv_msu_to_mia_by_mia", "hiv_msu_to_mia_by_mi1", "hiv_msu_to_mia_by_mi2", "hiv_msu_to_mia_by_mi3", "hiv_msu_to_mia_by_mi4", "hiv_msu_to_mia_by_mj1", "hiv_msu_to_mia_by_mj2", "hiv_msu_to_mia_by_mj3", "hiv_msu_to_mia_by_mj4", "hiv_msu_to_mia_by_mt1", "hiv_msu_to_mia_by_mt2", "hiv_msu_to_mia_by_mt3", "hiv_msu_to_mia_by_mt4", "hiv_msu_to_mia_by_ma1", "hiv_msu_to_mia_by_ma2", "hiv_msu_to_mia_by_ma3", "hiv_msu_to_mia_by_ma4", "hiv_msu_to_mia_by_fia", "hiv_msu_to_mia_by_fi1", "hiv_msu_to_mia_by_fi2", "hiv_msu_to_mia_by_fi3", "hiv_msu_to_mia_by_fi4", "hiv_msu_to_mia_by_fj1", "hiv_msu_to_mia_by_fj2", "hiv_msu_to_mia_by_fj3", "hiv_msu_to_mia_by_fj4", "hiv_msu_to_mia_by_ft1", "hiv_msu_to_mia_by_ft2", "hiv_msu_to_mia_by_ft3", "hiv_msu_to_mia_by_ft4", "hiv_msu_to_mia_by_fa1", "hiv_msu_to_mia_by_fa2", "hiv_msu_to_mia_by_fa3", "hiv_msu_to_mia_by_fa4", "hiv_msu_to_d", "hiv_mspc_to_msch", "hiv_mspc_to_mia_by_miah", "hiv_mspc_to_mia_by_mia", "hiv_mspc_to_mia_by_mi1", "hiv_mspc_to_mia_by_mi2", "hiv_mspc_to_mia_by_mi3", "hiv_mspc_to_mia_by_mi4", "hiv_mspc_to_mia_by_mj1", "hiv_mspc_to_mia_by_mj2", "hiv_mspc_to_mia_by_mj3", "hiv_mspc_to_mia_by_mj4", "hiv_mspc_to_mia_by_mt1", "hiv_mspc_to_mia_by_mt2", "hiv_mspc_to_mia_by_mt3", "hiv_mspc_to_mia_by_mt4", "hiv_mspc_to_mia_by_ma1", "hiv_mspc_to_mia_by_ma2", "hiv_mspc_to_mia_by_ma3", "hiv_mspc_to_mia_by_ma4", "hiv_mspc_to_mia_by_fia", "hiv_mspc_to_mia_by_fi1", "hiv_mspc_to_mia_by_fi2", "hiv_mspc_to_mia_by_fi3", "hiv_mspc_to_mia_by_fi4", "hiv_mspc_to_mia_by_fj1", "hiv_mspc_to_mia_by_fj2", "hiv_mspc_to_mia_by_fj3", "hiv_mspc_to_mia_by_fj4", "hiv_mspc_to_mia_by_ft1", "hiv_mspc_to_mia_by_ft2", "hiv_mspc_to_mia_by_ft3", "hiv_mspc_to_mia_by_ft4", "hiv_mspc_to_mia_by_fa1", "hiv_mspc_to_mia_by_fa2", "hiv_mspc_to_mia_by_fa3", "hiv_mspc_to_mia_by_fa4", "hiv_mspc_to_d", "hiv_msch_to_msc", "hiv_msch_to_miah_by_miah", "hiv_msch_to_miah_by_mia", "hiv_msch_to_miah_by_mi1", "hiv_msch_to_miah_by_mi2", "hiv_msch_to_miah_by_mi3", "hiv_msch_to_miah_by_mi4", "hiv_msch_to_miah_by_mj1", "hiv_msch_to_miah_by_mj2", "hiv_msch_to_miah_by_mj3", "hiv_msch_to_miah_by_mj4", "hiv_msch_to_miah_by_mt1", "hiv_msch_to_miah_by_mt2", "hiv_msch_to_miah_by_mt3", "hiv_msch_to_miah_by_mt4", "hiv_msch_to_miah_by_ma1", "hiv_msch_to_miah_by_ma2", "hiv_msch_to_miah_by_ma3", "hiv_msch_to_miah_by_ma4", "hiv_msch_to_miah_by_fia", "hiv_msch_to_miah_by_fi1", "hiv_msch_to_miah_by_fi2", "hiv_msch_to_miah_by_fi3", "hiv_msch_to_miah_by_fi4", "hiv_msch_to_miah_by_fj1", "hiv_msch_to_miah_by_fj2", "hiv_msch_to_miah_by_fj3", "hiv_msch_to_miah_by_fj4", "hiv_msch_to_miah_by_ft1", "hiv_msch_to_miah_by_ft2", "hiv_msch_to_miah_by_ft3", "hiv_msch_to_miah_by_ft4", "hiv_msch_to_miah_by_fa1", "hiv_msch_to_miah_by_fa2", "hiv_msch_to_miah_by_fa3", "hiv_msch_to_miah_by_fa4", "hiv_msch_to_d", "hiv_msc_to_mia_by_miah", "hiv_msc_to_mia_by_mia", "hiv_msc_to_mia_by_mi1", "hiv_msc_to_mia_by_mi2", "hiv_msc_to_mia_by_mi3", "hiv_msc_to_mia_by_mi4", "hiv_msc_to_mia_by_mj1", "hiv_msc_to_mia_by_mj2", "hiv_msc_to_mia_by_mj3", "hiv_msc_to_mia_by_mj4", "hiv_msc_to_mia_by_mt1", "hiv_msc_to_mia_by_mt2", "hiv_msc_to_mia_by_mt3", "hiv_msc_to_mia_by_mt4", "hiv_msc_to_mia_by_ma1", "hiv_msc_to_mia_by_ma2", "hiv_msc_to_mia_by_ma3", "hiv_msc_to_mia_by_ma4", "hiv_msc_to_mia_by_fia", "hiv_msc_to_mia_by_fi1", "hiv_msc_to_mia_by_fi2", "hiv_msc_to_mia_by_fi3", "hiv_msc_to_mia_by_fi4", "hiv_msc_to_mia_by_fj1", "hiv_msc_to_mia_by_fj2", "hiv_msc_to_mia_by_fj3", "hiv_msc_to_mia_by_fj4", "hiv_msc_to_mia_by_ft1", "hiv_msc_to_mia_by_ft2", "hiv_msc_to_mia_by_ft3", "hiv_msc_to_mia_by_ft4", "hiv_msc_to_mia_by_fa1", "hiv_msc_to_mia_by_fa2", "hiv_msc_to_mia_by_fa3", "hiv_msc_to_mia_by_fa4", "hiv_msc_to_d", "hiv_miah_to_mia", "hiv_miah_to_d", "hiv_mia_to_mi1", "hiv_mia_to_mi2", "hiv_mia_to_mi3", "hiv_mia_to_mi4", "hiv_mia_to_d", "hiv_mi1_to_mi2", "hiv_mi1_to_mj1", "hiv_mi1_to_d", "hiv_mi2_to_mi3", "hiv_mi2_to_mj2", "hiv_mi2_to_d", "hiv_mi3_to_mi4", "hiv_mi3_to_mj3", "hiv_mi3_to_d", "hiv_mi4_to_mj4", "hiv_mi4_to_d", "hiv_mj1_to_mj2", "hiv_mj1_to_mt1", "hiv_mj1_to_d", "hiv_mj2_to_mj3", "hiv_mj2_to_mt2", "hiv_mj2_to_d", "hiv_mj3_to_mj4", "hiv_mj3_to_mt3", "hiv_mj3_to_d", "hiv_mj4_to_mt4", "hiv_mj4_to_d", "hiv_mt1_to_mi1", "hiv_mt1_to_mt2", "hiv_mt1_to_ma1", "hiv_mt1_to_d", "hiv_mt2_to_mi2", "hiv_mt2_to_mt3", "hiv_mt2_to_ma2", "hiv_mt2_to_d", "hiv_mt3_to_mi3", "hiv_mt3_to_mt4", "hiv_mt3_to_ma3", "hiv_mt3_to_d", "hiv_mt4_to_mi4", "hiv_mt4_to_ma4", "hiv_mt4_to_d", "hiv_ma1_to_mi1", "hiv_ma1_to_ma2", "hiv_ma1_to_d", "hiv_ma2_to_mi2", "hiv_ma2_to_ma3", "hiv_ma2_to_d", "hiv_ma3_to_mi3", "hiv_ma3_to_ma4", "hiv_ma3_to_d", "hiv_ma4_to_mi4", "hiv_ma4_to_d", "hiv_fs_to_fia_by_miah", "hiv_fs_to_fia_by_mia", "hiv_fs_to_fia_by_mi1", "hiv_fs_to_fia_by_mi2", "hiv_fs_to_fia_by_mi3", "hiv_fs_to_fia_by_mi4", "hiv_fs_to_fia_by_mj1", "hiv_fs_to_fia_by_mj2", "hiv_fs_to_fia_by_mj3", "hiv_fs_to_fia_by_mj4", "hiv_fs_to_fia_by_mt1", "hiv_fs_to_fia_by_mt2", "hiv_fs_to_fia_by_mt3", "hiv_fs_to_fia_by_mt4", "hiv_fs_to_fia_by_ma1", "hiv_fs_to_fia_by_ma2", "hiv_fs_to_fia_by_ma3", "hiv_fs_to_fia_by_ma4", "hiv_fs_to_fia_by_fia", "hiv_fs_to_fia_by_fi1", "hiv_fs_to_fia_by_fi2", "hiv_fs_to_fia_by_fi3", "hiv_fs_to_fia_by_fi4", "hiv_fs_to_fia_by_fj1", "hiv_fs_to_fia_by_fj2", "hiv_fs_to_fia_by_fj3", "hiv_fs_to_fia_by_fj4", "hiv_fs_to_fia_by_ft1", "hiv_fs_to_fia_by_ft2", "hiv_fs_to_fia_by_ft3", "hiv_fs_to_fia_by_ft4", "hiv_fs_to_fia_by_fa1", "hiv_fs_to_fia_by_fa2", "hiv_fs_to_fia_by_fa3", "hiv_fs_to_fia_by_fa4", "hiv_fs_to_d", "hiv_fia_to_fi1", "hiv_fia_to_fi2", "hiv_fia_to_fi3", "hiv_fia_to_fi4", "hiv_fia_to_d", "hiv_fi1_to_fi2", "hiv_fi1_to_fj1", "hiv_fi1_to_d", "hiv_fi2_to_fi3", "hiv_fi2_to_fj2", "hiv_fi2_to_d", "hiv_fi3_to_fi4", "hiv_fi3_to_fj3", "hiv_fi3_to_d", "hiv_fi4_to_fj4", "hiv_fi4_to_d", "hiv_fj1_to_fj2", "hiv_fj1_to_ft1", "hiv_fj1_to_d", "hiv_fj2_to_fj3", "hiv_fj2_to_ft2", "hiv_fj2_to_d", "hiv_fj3_to_fj4", "hiv_fj3_to_ft3", "hiv_fj3_to_d", "hiv_fj4_to_ft4", "hiv_fj4_to_d", "hiv_ft1_to_fi1", "hiv_ft1_to_ft2", "hiv_ft1_to_fa1", "hiv_ft1_to_d", "hiv_ft2_to_fi2", "hiv_ft2_to_ft3", "hiv_ft2_to_fa2", "hiv_ft2_to_d", "hiv_ft3_to_fi3", "hiv_ft3_to_ft4", "hiv_ft3_to_fa3", "hiv_ft3_to_d", "hiv_ft4_to_fi4", "hiv_ft4_to_fa4", "hiv_ft4_to_d", "hiv_fa1_to_fi1", "hiv_fa1_to_fa2", "hiv_fa1_to_d", "hiv_fa2_to_fi2", "hiv_fa2_to_fa3", "hiv_fa2_to_d", "hiv_fa3_to_fi3", "hiv_fa3_to_fa4", "hiv_fa3_to_d", "hiv_fa4_to_fi4", "hiv_fa4_to_d"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"Instant": {
"req": []
},
"PANGEA": {
"req": ["Rscript_path", "pangea_yr.start", "pangea_yr.end", "pangea_seed", "pangea_s.INC.recent", "pangea_s.INC.recent.len", "pangea_s.PREV.min", "pangea_s.PREV.max", "pangea_s.PREV.base", "pangea_s.INTERVENTION.start", "pangea_s.INTERVENTION.mul", "pangea_s.ARCHIVAL.n", "pangea_s.MODEL", "pangea_s.PREV.max.n", "pangea_s.INTERVENTION.prop", "pangea_epi.model", "pangea_epi.acute", "pangea_epi.intervention", "pangea_epi.dt", "pangea_epi.import", "pangea_root.edge.fixed", "pangea_v.N0tau", "pangea_v.r", "pangea_v.T50", "pangea_wher.mu", "pangea_wher.sigma", "pangea_bwerm.mu", "pangea_bwerm.sigma", "pangea_er.gamma", "pangea_er.gtr", "pangea_sp.prop.of.sexactive", "pangea_report.prop.recent", "pangea_dbg.GTRparam", "pangea_dbg.rER", "pangea_index.starttime.mode", "pangea_startseq.mode", "pangea_seqtime.mode"],
"dep": ["ContactNetwork_PANGEA", "ContactNetworkGenerator_PANGEA", "EndCriteria_Instant", "NodeEvolution_PANGEA", "NodeSample_PANGEA", "NumBranchSample_All", "NumTimeSample_PANGEA", "SeedSelection_PANGEA", "SeedSequence_PANGEA", "SequenceEvolution_PANGEA", "SourceSample_PANGEA", "TimeSample_PANGEA", "TransmissionNodeSample_PANGEA", "TransmissionTimeSample_PANGEA", "TreeUnit_Same"]
},
"PangeaSim": {
"req": [],
"dep": ["ContactNetworkGenerator_PangeaSim", "EndCriteria_PangeaSim", "SeedSelection_PangeaSim", "TransmissionNodeSample_PangeaSim"]
},
"SAISGEMF": {
"req": ["gemf_path", "end_time", "sais_beta_seed", "sais_beta_by_i", "sais_beta_a_seed", "sais_beta_a_by_i", "sais_kappa", "sais_delta"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SAAPPHIIREGEMF": {
"req": ["gemf_path", "end_time", "saapphiire_freq_s", "saapphiire_freq_e", "saapphiire_freq_p1", "saapphiire_freq_p2", "saapphiire_freq_i1", "saapphiire_freq_i2", "saapphiire_freq_a1", "saapphiire_freq_a2", "saapphiire_freq_h", "saapphiire_freq_r", "saapphiire_s_to_e_seed", "saapphiire_e_to_p1", "saapphiire_p1_to_p2", "saapphiire_p2_to_i1", "saapphiire_p2_to_a1", "saapphiire_i1_to_i2", "saapphiire_i1_to_h", "saapphiire_i2_to_h", "saapphiire_i2_to_r", "saapphiire_a1_to_a2", "saapphiire_a2_to_r", "saapphiire_h_to_r", "saapphiire_s_to_e_by_e", "saapphiire_s_to_e_by_p1", "saapphiire_s_to_e_by_p2", "saapphiire_s_to_e_by_i1", "saapphiire_s_to_e_by_i2", "saapphiire_s_to_e_by_a1", "saapphiire_s_to_e_by_a2"], # TODO FINISH THESE
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SAPHIREGEMF": {
"req": ["gemf_path", "end_time", "saphire_freq_s", "saphire_freq_e", "saphire_freq_p", "saphire_freq_i", "saphire_freq_a", "saphire_freq_h", "saphire_freq_r", "saphire_s_to_e_seed", "saphire_e_to_p", "saphire_p_to_i", "saphire_p_to_a", "saphire_i_to_h", "saphire_i_to_r", "saphire_a_to_r", "saphire_h_to_r", "saphire_s_to_e_by_e", "saphire_s_to_e_by_p", "saphire_s_to_e_by_i", "saphire_s_to_e_by_a"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SEIRGEMF": {
"req": ["gemf_path", "end_time", "seir_beta_seed", "seir_beta_by_i", "seir_lambda", "seir_delta"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SI": {
"req": ["infection_rate"],
"dep": ["TransmissionNodeSample_SI"]
},
"SIGEMF": {
"req": ["gemf_path", "end_time", "si_beta_seed", "si_beta_by_i"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SIRGEMF": {
"req": ["gemf_path", "end_time", "sir_beta_seed", "sir_beta_by_i", "sir_delta"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SISGEMF": {
"req": ["gemf_path", "end_time", "sis_beta_seed", "sis_beta_by_i", "sis_delta"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"SVITRGEMF": {
"req": ["gemf_path", "end_time", "svitr_beta_seed", "svitr_beta_by_i", "svitr_beta_by_t", "svitr_delta", "svitr_s_to_v", "svitr_i_to_t", "svitr_t_to_r"],
"dep": ["EndCriteria_GEMF", "TransmissionNodeSample_GEMF"]
},
"TransmissionFile": {
"req": ["transmission_network_file"],
"dep": ["EndCriteria_TransmissionFile", "SeedSelection_TransmissionFile", "TransmissionNodeSample_TransmissionFile"]
}
},
"TreeNode": {
"Simple": {
"req": []
}
},
"TreeUnit": {
"AutocorrelatedConstantIncrement": {
"req": ["tree_rate_p", "tree_rate_delta", "tree_rate_R0", "tree_rate_min", "tree_rate_max"]
},
"AutocorrelatedExponential": {
"req": ["tree_rate_R0"]
},
"AutocorrelatedGamma": {
"req": ["tree_rate_v", "tree_rate_R0"]
},
"AutocorrelatedLogNormal": {
"req": ["tree_rate_v", "tree_rate_R0"]
},
"Beta": {
"req": ["tree_rate_a", "tree_rate_b"]
},
"ChiSquared": {
"req": ["tree_rate_df"]
},
"ConstantRate": {
"req": ["tree_mutation_rate"]
},
"CoxIngersollRoss": {
"req": ["tree_rate_a", "tree_rate_b", "tree_rate_sigma", "tree_rate_R0"]
},
"Dirichlet": {
"req": ["tree_rate_alpha"]
},
"Exponential": {
"req": ["tree_rate_scale"]
},
"F": {
"req": ["tree_rate_dfnum", "tree_rate_dfden"]
},
"Gamma": {
"req": ["tree_rate_shape", "tree_rate_scale"]
},
"Gumbel": {
"req": ["tree_rate_loc", "tree_rate_scale"]
},
"InverseGaussian": {
"req": ["tree_rate_mean", "tree_rate_shape"]
},
"Logistic": {
"req": ["tree_rate_loc", "tree_rate_scale"]
},
"LogNormal": {
"req": ["tree_rate_mean", "tree_rate_stdev"]
},
"NoncentralChiSquared": {
"req": ["tree_rate_df", "tree_rate_lambda"]
},
"NoncentralF": {
"req": ["tree_rate_dfnum", "tree_rate_dfden", "tree_rate_lambda"]
},
"Normal": {
"req": ["tree_rate_mean", "tree_rate_stdev"]
},
"Pareto": {
"req": ["tree_rate_shape"]
},
"Power": {
"req": ["tree_rate_shape"]
},
"Rayleigh": {
"req": ["tree_rate_scale"]
},
"Same": {
"req": []
},
"Triangular": {
"req": ["tree_rate_left", "tree_rate_mode", "tree_rate_right"]
},
"TruncatedNormal": {
"req": ["tree_rate_loc", "tree_rate_scale", "tree_rate_min", "tree_rate_max"]
},
"Uniform": {
"req": ["tree_rate_min", "tree_rate_max"]
},
"Weibull": {
"req": ["tree_rate_shape", "tree_rate_scale"]
}
}
}