-
Notifications
You must be signed in to change notification settings - Fork 1
Roadmap
Road map
An epidemic spreads within a network.
- Dynamics Each atomic model can be specified choosing a differential equation or an automaton. A set of differential equations and automaton is proposed to the user. * Models documentation
- Observation An atomic model collect the state of every nodes at regular time step and sum up the number of infected nodes over time.
The behaviour is tested on toy networks.
The user gives a adjacency matrix (the network specification) in the initial conditions of the model. The model generate the associated devs coupled model.
We introduce simple models to monitor (surveillance) and control the epidemics.
Several data-collectors monitor the disease. The user can mesure the difference between surveillance view of the disease and the real state of the system.
-
Xray collector Observe every nodes regularly with a given sensibility and specificity.
-
Sampling collector Observe a sample of the nodes regularly with a given sensibility and specificity.
-
Passive collector TODO Recieves infection information from the nodes
To use Development Branch you must apply the two following patches to the current branch of vle:
You must also install a visualisation package at the folowing links:
- For classic system: cairo32bits
- For 64 bits arch: cairo64bits
We introduce visualisation features
The user can see curves giving S, I and R number of individuals (real and observed by the surveillance collectors)
The user can see the disease evolving in the network (node color tells node state)
Several control strategy can be taken. The user can test the interaction control strategy/surveillance strategy.
- Node control Change nodes states (Corresponds for instance to slaughtering in infected places)
see model description: Control Model spec
- Network control Connection removal (Corresponds for instance to node quarantine)