Giter Site home page Giter Site logo

pitmonticone / episimulator Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 1.0 525.39 MB

EpiSimulator: A Data-Driven Stochastic Hybrid Model for COVID-19 in Italy.

Home Page: https://inphyt.github.io/Epi/report.html

License: MIT License

HTML 4.32% CSS 0.04% SCSS 0.08% JavaScript 0.11% Less 0.07% Jupyter Notebook 95.09% R 0.01% Python 0.13% Julia 0.15% TeX 0.01%
mathematical-physics computational-epidemiology applied-mathematics graph-theory mathematical-epidemiology digital-epidemiology network-science contact-networks mobility-networks agent-based-modeling

episimulator's Introduction

License: MIT Docs: Report DOI: Zenodo

EpiSimulator

A Data-Driven Stochastic Hybrid Model for COVID-19 in Italy

Multiplex Proximity Graph

Authors

Name Contacts Contribution
Pietro Monticone Mail Geospatial data exploration, selection and processing
GitHub Contact data exploration, selection and processing
Twitter Mobility data exploration, selection and processing
Epidemiological data exploration, selection and processing
Policy data exploration, selection and processing
Age-specific IFR calibration
Epidemiological module design and implementation (50%)
Surveillance module design and implementation
Contact-tracing module design and implementation
Geospatial static and dynamic visualization of simulated data
DigitalEpidemiology.jl package development (50%)
Davide Orsenigo Mail Population data exploration, selection and processing
GitHub Diagnostic data exploration, selection and processing
Twitter Age-specific symptomatic fraction calibration
Inter-compartmental transition delays calibration
Epidemiological module design and implementation (50%)
Contact-tracing static and dynamic visualization of simulated data
DigitalEpidemiology.jl package development (50%)

Computational Framework

Language Activity
Python Data collection
Data wrangling
Data visualization
Julia Modelling
Scenario Analysis

Parameters

Name Value Description References
y 0-29 (1-6) Range of "young" age groups Davies et al. (2020)
m 30-59 (7-12) Range of "middle" age groups Davies et al. (2020)
o 60-80 (13-16) Range of "old" age groups Davies et al. (2020)
σ₁ 𝒩(μ=0.5,σ=0.1;[0,0.5]) Symptomatic fraction on infection for "young" age groups Davies et al. (2020)
σ₂ 0.5 Symptomatic fraction on infection for "middle" age groups Davies et al. (2020)
σ₃ 𝒩(μ=0.1,σ=0.1;[0.5,1]) Symptomatic fraction on infection for "old" age groups Davies et al. (2020)
β_S 𝒩(μ=0.5,σ=0.023;[0,+∞]) Transmissibility of symptomatic infectious person Davies et al. (2020)
β_P 0.15 ⨉ β_S Transmissibility of pre-symptomatic infectious person Aleta et al. (2020)
β_A 0.5 ⨉ β_S Transmissibility of a-symptomatic infectious person Davies et al. (2020)
d_E Γ(μ=3,k=4) Incubation period Davies et al. (2020)
d_P Γ(μ=1.5,k=4) Duration of infectiousness in days during the pre-symptomatic phase Davies et al. (2020)
d_A Γ(μ=3.5,k=4) Duration of infectiousness in days during the a-symptomatic phase Davies et al. (2020)
d_S Γ(μ=5,k=4) Duration of infectiousness in days during the symptomatic phase Davies et al. (2020)
δ 0 Infection fatality ratio for the 0-50 age group Poletti et al. (2020)
δ 0.46 Infection fatality ratio for the 50-60 age group Poletti et al. (2020)
δ 1.42 Infection fatality ratio for the 60-70 age group Poletti et al. (2020)
δ 6.87 Infection fatality ratio for the 70-80 age group Poletti et al. (2020)
FNR_S mean(0.20,0.38) False negative rate in symptomatic phase Kucirka et al. (2020)
FNR_P mean(0.38,0.67) False negative rate in pre-symptomatic phase Kucirka et al. (2020)
FNR_E mean(0.67,1) False negative rate in incubation phase Kucirka et al. (2020)

Diagnostic Strategies

Role Scale Priority Distribution Contact-Tracing
Passive National Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
Regional Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
Provincial Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
Active National Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
Regional Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
Provincial Random Uniform No
Yes
Targeted Centrality-based Yes
Targeted Age-based / Ex-Ante IFR No
Yes
Symptom-based / Ex-Post IFR No
Yes
  • All the above with behavioral module: endogenous, individual-based physical distancing (local and global)
  • All the above with behavioral module: exogenous, enforced physical distancing (local and global lockdown)
  • Special one: Active, provincial, targeted, symptom-based, symptomatic-is-positive, contact-tracing, endogenous & exogenous distancing: assume all symptomatic patients to be positive ($I_s$) without testing them (accepting the uncertainty of the symptom-based MD diagnosis) in order to allocate more diagnostic resources to the active surveillance of exposed, asymptomatic, vulnerable patients.

Data

Geospatial

Administrative

Population

Contact

Mobility

Model

Epidemiological Module

Surveillance Module

References

Data

Geospatial

Population

Contact

Mobility

Diagnostic

Epidemiological

Policy

Modelling

Conceptual

Metapopulation

Calibration

Surveillance

Interventions

Behavioral

Mortality

episimulator's People

Contributors

claudmor avatar daorse avatar pitmonticone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

juliaepi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.