Arnau Quera-Bofarull
June Dalziel Almeida
github.com/IDAS-Durham/JUNE
Many other epi ABMs exist:
What makes JUNE special?
England digital twin
Main data source: census data (NOMIS)
male
female
male
female
City of London workers' usual residence
Hub
Hub
43 yo
38 yo
10 yo
j
j
i
Intensity of contacts (per group)
Infectiousness profile
Contact
Matrix
Odds calibrated to data
import scipy
Very detailed model, but
is it useful?
is it realistic?
can we 'fit' it?
typical England run ~ 600 CPU hours / 100 GB RAM
Parallelisation by domains of equal population
Very expensive!
Train Bayesian emulator
Run emulator
O(500k) times
Run full simulation O(100) times
Discard implausible regions
Sample O(100) parameter sets from latin hypercube
Sample O(100) parameter sets from non-implausible region
JUNE reproduces infection disparities among various demographic groups thanks to its granularity.
Node
Edge
Message
Convolution
"Average" Message
Updated node
Updated edge
Convolution
Update node function
Update edge function
Advantages:
JUNE
O(100) CPU hours
Torch JUNE
O(10) CPU seconds
2. Automatic differentiation
contact intensity in pubs
hospitalisations
Emulation:
and obtain:
2. Update the emulator's paramaters using Bayes linear methods
Reject when