All Projects → jtmatamalas → MMCAcovid19.jl

jtmatamalas / MMCAcovid19.jl

Licence: AGPL-3.0 license
Microscopic Markov Chain Approach to model the spreading of COVID-19

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to MMCAcovid19.jl

covid19-tracker
📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter
Stars: ✭ 34 (+126.67%)
Mutual labels:  disease, covid-19
covid-xprize
Open-source repository containing examples and documentation for the Cognizant XPRIZE Pandemic Response Challenge
Stars: ✭ 36 (+140%)
Mutual labels:  epidemics, covid-19
EpiEstimApp
Source code for the EpiEstim app.
Stars: ✭ 28 (+86.67%)
Mutual labels:  disease, epidemics
CoronaDash
COVID-19 spread shiny dashboard with a forecasting model, countries' trajectories graphs, and cluster analysis tools
Stars: ✭ 20 (+33.33%)
Mutual labels:  epidemics, covid-19
Api
API for Current cases and more stuff about COVID-19 and Influenza
Stars: ✭ 2,323 (+15386.67%)
Mutual labels:  disease, covid-19
canairio firmware
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
Stars: ✭ 84 (+460%)
Mutual labels:  covid-19
vue-covid
VueJS client untuk menampilkan data Covid19
Stars: ✭ 16 (+6.67%)
Mutual labels:  covid-19
covidAPI
Coronavirus API for Current cases by country COVID-19
Stars: ✭ 600 (+3900%)
Mutual labels:  covid-19
covid19-time-series-utilities
several utilities to help wrangle COVID-19 data into a time-series format
Stars: ✭ 34 (+126.67%)
Mutual labels:  covid-19
CoWin-Vaccine-Notifier
Automated Python Script to retrieve vaccine slots availability and get notified when a slot is available.
Stars: ✭ 102 (+580%)
Mutual labels:  covid-19
COVID-19-tracker
北航大数据高精尖中心研究团队进行数据来源的整理与获取,利用自然语言处理等技术从已公开全国4626确诊患者轨迹中抽取了基本信息(性别、年龄、常住地、工作、武汉/湖北接触史等)、轨迹(时间、地点、交通工具、事件)及病患关系形成结构化信息
Stars: ✭ 75 (+400%)
Mutual labels:  covid-19
Plasma-Donor-App
An open-source app that helps in connecting patients and plasma donors. This is a beginner-friendly repository that helps you learn the basics of android development, git, and GitHub. Happy Hacktober!
Stars: ✭ 58 (+286.67%)
Mutual labels:  covid-19
Diabetic-Retinopathy-Feature-Extraction-using-Fundus-Images
Diabetic Retinopathy is a very common eye disease in people having diabetes. This disease can lead to blindness if not taken care of in early stages, This project is a part of the whole process of identifying Diabetic Retinopathy in its early stages. In this project, we'll extract basic features which can help us in identifying Diabetic Retinopa…
Stars: ✭ 25 (+66.67%)
Mutual labels:  disease
Nonlinear-Systems-and-Control
Files for my Nonlinear Systems and Controls class.
Stars: ✭ 16 (+6.67%)
Mutual labels:  markov-chain
FaceMaskDetector
Real time face-mask detection using Deep Learning and OpenCV
Stars: ✭ 106 (+606.67%)
Mutual labels:  covid-19
covid19-philadelphia
De-identified, aggregate datasets showing COVID-19 cases, hospitalizations, deaths and vaccinations by date, zip, or age/sex/race as made available by the City of Philadelphia through its Open Data Program.
Stars: ✭ 15 (+0%)
Mutual labels:  covid-19
impfbot
Benachrichtigungs-Bot für das niedersächische Impfportal / Notification bot for the lower saxony vaccination portal https://impfportal-niedersachsen.de
Stars: ✭ 37 (+146.67%)
Mutual labels:  covid-19
covid19antiasian
Investigating how COVID-19 shaped Anti-Asian Climate
Stars: ✭ 13 (-13.33%)
Mutual labels:  covid-19
brazil-civil-registry-data
Raw scrapings of ARPEN https://transparencia.registrocivil.org.br/
Stars: ✭ 35 (+133.33%)
Mutual labels:  covid-19
CovidVaccineNotifier
Get notified with available vaccination centres via SMS
Stars: ✭ 21 (+40%)
Mutual labels:  covid-19

MMCAcovid19.jl

Build Status DOI

The 2020 worldwide COVID-19 epidemic outbreak is probably one of the major challenges faced by humanity in our currently highly interconnected society. While a functional vaccine is developed, we must rely only on non-pharmaceutical interventions, which include mobility restrictions, confinement, social distancing, partial lockdown, or total lockdown of non-essential services. The effective evaluation of any of these policies requires a detailed enough modeling of the spreading of this epidemics.

Model

This package MMCAcovid19, written in the Julia language, implements the epidemic model for COVID-19 developed by a group of reserachers from Universitat Rovira i Virgili and Universidad de Zaragoza [1]. The model makes use of a Microscopic Markov Chain Approach (MMCA) to describe mathematically the dynamics of a so-called metapopulation model of epidemic spreading [2-4].

Description

The main ingredients of the model are the following:

  • The area to analyze is divided in patches, e.g., municipalities, counties, regions, or any other desired level of resolution.
  • The surface of each patch, to account for density.
  • The stratification of the population in groups with different mobility, contacts, or epidemic parameters, e.g., stratification by age.
  • The stratified population at each patch.
  • The stratified daily mobility (commuting) between patches.
  • The stratified average number of contacts.
  • The contacts distribution between strata.
  • The epidemic parameters.

As is common practice in the description of epidemic spreading, we have considered a set of compartments to describe the different stages of people in front of the disease, selected according to the current knowledge of COVID-19 (see [1] for the details):

  • Susceptible (S): healthy individual.
  • Exposed (E): incubating the disease, not infectious.
  • Infected asymptomatic (A): infectious, without symptomes of the disease.
  • Infected symptomatic (I): infectious, with symptomes of the disease.
  • Pre-hospitalized to ICU (PH)
  • Pre-deceased (PD)
  • Hospitalized in ICU patients who will recover (HR)
  • Hospitalized in ICU patients who will not recover (HD)
  • Deceased (D).
  • Recovered (R).

The transitions between compartments, including their corresponding epidemic parameters, are:

Model

Once all the information about population and epidemic parameters is introduced, the model is capable of predicting the evolution of the disease at the level of patch and for each of the epidemic compartments. Since MMCA is a discrete time formalism, we have selected a time resolution of a day, the natural one to account for contacts, mobility and epidemic rates.

Containment

The model is able to include containment measures:

  • Mobility reduction.
  • Permeability of confined households.
  • Social distancing.

This package allows the application of multiple containment measures at different dates, thus enabling the analysis of elaborated containment policies.

References

  1. Alex Arenas, Wesley Cota, Jesús Gómez-Gardeñes, Sergio Gómez, Clara Granell, Joan T. Matamalas, David Soriano-Paños and Benjamin Steinegger: Modeling the spatiotemporal epidemic spreading of COVID-19 and the impact of mobility and social distancing interventions, Physical Review X 10 (2020) 041055 (doi)

  2. Sergio Gómez, Alex Arenas, Javier Borge-Holthoefer, Sandro Meloni and Yamir Moreno: Discrete-time Markov chain approach to contact-based disease spreading in complex networks, Europhysics Letters 89 (2010) 38009 (doi)

  3. Jesús Gómez-Gardeñes, David Soriano-Paños and Alex Arenas: Critical regimes driven by recurrent mobility patterns of reaction-diffusion processes in networks, Nature Physics 14 (2018) 391–395 (doi)

  4. David Soriano-Paños, L. Lotero, Alex Arenas and Jesús Gómez-Gardeñes: Spreading processes in multiplex metapopulations containing different mobility networks, Physical Review X 8 (2018) 031039 (doi)

Authors

Coordinators

Researchers

Documentation

The full documentation of MMCAcovid19 can be found here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].