forked from NSSAC/EpiHiper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdiseaseModel.json
119 lines (119 loc) · 2.66 KB
/
diseaseModel.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
{
"$schema": "https://raw.githubusercontent.com/NSSAC/EpiHiper-Schema/master/schema/diseaseModelSchema.json",
"epiHiperSchema": "https://raw.githubusercontent.com/NSSAC/EpiHiper-Schema/master/schema/diseaseModelSchema.json",
"states": [
{
"id": "S",
"ann:label": "Susceptible",
"infectivity": 0,
"susceptibility": 1
},
{
"id": "I",
"ann:label": "Infectious",
"infectivity": 1,
"susceptibility": 0
},
{
"id": "R",
"ann:label": "Recovered",
"infectivity": 0,
"susceptibility": 0
},
{
"id": "V",
"ann:label": "Vaccinated Susceptible",
"infectivity": 0,
"susceptibility": 0.1
},
{
"id": "wanedS",
"ann:label": "Susceptible with waned natural immunity",
"infectivity": 0,
"susceptibility": 0.7
},
{
"id": "wanedV",
"ann:label": "Susceptible with waned prior vax immunity",
"infectivity": 0,
"susceptibility": 0.5
}
],
"initialState": "S",
"transmissions": [
{
"id": "infection_I_S",
"ann:label": "I infects S",
"entryState": "S",
"exitState": "I",
"contactState": "I",
"transmissibility": 1.0
},
{
"id": "infection_I_V",
"ann:label": "I infects V",
"entryState": "V",
"exitState": "I",
"contactState": "I",
"transmissibility": 1.0
},
{
"id": "infection_I_wanedS",
"ann:label": "I infects wanedS",
"entryState": "wanedS",
"exitState": "I",
"contactState": "I",
"transmissibility": 1.0
},
{
"id": "infection_I_wanedV",
"ann:label": "I infects wanedV",
"entryState": "wanedV",
"exitState": "I",
"contactState": "I",
"transmissibility": 1.0
}
],
"transitions": [
{
"id": "I_to_R",
"ann:label": "Infectious to recovered",
"entryState": "I",
"exitState": "R",
"probability": 1,
"dwellTime": {
"gamma": {
"alpha": 1.0,
"beta": 5.0
}
}
},
{
"id": "R_to_wanedS",
"ann:label": "Recovered to susceptible with waned natural immunity",
"entryState": "R",
"exitState": "wanedS",
"probability": 1,
"dwellTime": {
"gamma": {
"alpha": 1.0,
"beta": 183.0
}
}
},
{
"id": "V_to_wanedV",
"ann:label": "Prior vax to susceptible with waned prior vax immunity",
"entryState": "V",
"exitState": "wanedV",
"probability": 1,
"dwellTime": {
"gamma": {
"alpha": 1.0,
"beta": 122.0
}
}
}
],
"transmissibility": 1
}