All Projects → shreshthtuli → covid-19-prediction

shreshthtuli / covid-19-prediction

Licence: BSD-2-Clause license
[IoT'20] Predicting the Growth and Trend of COVID-19 Pandemic using Machine Learning and Cloud Computing

Programming Languages

python
139335 projects - #7 most used programming language
PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to covid-19-prediction

COVID-19-AI
Collection of AI resources to fight against Coronavirus (COVID-19)
Stars: ✭ 25 (-10.71%)
Mutual labels:  covid-19, sars-cov-2
SARS2-Stat-KR
중국 우한 바이러스 한국 확진자 통계
Stars: ✭ 25 (-10.71%)
Mutual labels:  covid-19, sars-cov-2
coronavirus
covid-19 data in J
Stars: ✭ 15 (-46.43%)
Mutual labels:  covid-19, sars-cov-2
AnomalyDetect
Detects anomalous resting heart rate from smartwatch data.
Stars: ✭ 18 (-35.71%)
Mutual labels:  covid-19, sars-cov-2
Coronavirus
Java API Wrapper for tracking coronavirus (COVID-19, SARS-CoV-2) via https://git.io/Jvoep
Stars: ✭ 16 (-42.86%)
Mutual labels:  covid-19, sars-cov-2
covid-19
COVID-19 infectious forecasting using SEIR model and R0 estimation
Stars: ✭ 65 (+132.14%)
Mutual labels:  covid-19, sars-cov-2
SARS-CoV-2-Nowcasting und -R-Schaetzung
Das Nowcasting erstellt eine Schätzung des Verlaufs der Anzahl von bereits erfolgten SARS-CoV-2-Erkrankungsfällen in Deutschland unter Berücksichtigung des Diagnose-, Melde- und Übermittlungsverzugs.
Stars: ✭ 80 (+185.71%)
Mutual labels:  covid-19, sars-cov-2
covid
MolSSI SARS-CoV-2 Biomolecular Simulation Data and Algorithm Store
Stars: ✭ 24 (-14.29%)
Mutual labels:  covid-19, sars-cov-2
covid19 scenarios data
Data preprocessing scripts and preprocessed data storage for COVID-19 Scenarios project
Stars: ✭ 43 (+53.57%)
Mutual labels:  covid-19, sars-cov-2
corona tracker
COVID-19 tracking app - submission for https://wirvsvirushackathon.org/
Stars: ✭ 13 (-53.57%)
Mutual labels:  covid-19, sars-cov-2
covid19cuba-app
Mobile application of Covid19 Cuba Data project implemented with Flutter
Stars: ✭ 41 (+46.43%)
Mutual labels:  covid-19, sars-cov-2
SARS-CoV-2-Sequenzdaten aus Deutschland
Das Robert Koch-Institut stellt Systeme zur bundesweiten molekularen Surveillance des SRARS-CoV-2-Virus bereit. Jedes Labor in Deutschland, das SARS-CoV-2 sequenziert, ist laut der Verordnung zur molekulargenetischen Surveillance des Coronavirus SARS-CoV-2 verpflichtet, dem Robert Koch-Institut die Sequenz- und zugehörige Metadaten zu übermittel…
Stars: ✭ 66 (+135.71%)
Mutual labels:  covid-19, sars-cov-2
links
Collection of links and information about COVID-19
Stars: ✭ 12 (-57.14%)
Mutual labels:  covid-19, sars-cov-2
PHES-ODM
Metadata and code to support covid-19 wastewater surveillance and open science.
Stars: ✭ 34 (+21.43%)
Mutual labels:  covid-19, sars-cov-2
cli-corona
📈 Track COVID-19 (2019 novel Coronavirus) statistics via the command line.
Stars: ✭ 14 (-50%)
Mutual labels:  covid-19, sars-cov-2
Covid 19 Data
Data on COVID-19 (coronavirus) cases, deaths, hospitalizations, tests • All countries • Updated daily by Our World in Data
Stars: ✭ 4,702 (+16692.86%)
Mutual labels:  covid-19, sars-cov-2
COVID19-taiwan
Release COVID-19 (SARS-CoV-2) FDA / NHI drugs screening results.
Stars: ✭ 24 (-14.29%)
Mutual labels:  covid-19, sars-cov-2
coronavirus-dresden
Collects official SARS-CoV-2 infection statistics published by the city of Dresden.
Stars: ✭ 19 (-32.14%)
Mutual labels:  covid-19, sars-cov-2
epidemic-simulator
A HTML/JavaScript simulator for an epidemc on a population
Stars: ✭ 23 (-17.86%)
Mutual labels:  covid-19, sars-cov-2
vaccipy
Automatische Impfterminbuchung für www.impfterminservice.de
Stars: ✭ 548 (+1857.14%)
Mutual labels:  covid-19

Predicting the Growth and Trend of COVID-19 Pandemic

This study applies an improved mathematical model to analyse and predict the growth of the epidemic. An ML-based improved model has been applied to predict the potential threat of COVID-19 in countries worldwide. We show that using iterative weighting for fitting Generalized Inverse Weibull distribution, a better fit can be obtained to develop a prediction framework. This has been deployed on a cloud computing platform for more accurate and real-time prediction of the growth behavior of the epidemic. Interactive prediction graphs can be seen at the following links:

  1. Static model: https://collaboration.coraltele.com/covid/.
  2. Dynamic LSTM model: https://collaboration.coraltele.com/covid2/.
  3. Multi-peak dynamic model*: https://shreshthtuli.github.io/projects/covid/.

* This model is also being used by the National Health Service (NHS) of the UK.

Quick installation of real-time prediction webapp

To install and run the dynamic real-time prediction webapp on your server run the following commands:

$ git clone https://github.com/shreshthtuli/covid-19-prediction.git
$ mv covid-19-prediction covid
$ cd covid
$ chmod +x run.sh
$ ./run.sh

To access your server go to $HOSTNAME/covid/ from your browser. The webapp is hosted on https://shreshthtuli.github.io/projects/covid/ where graphs get updated daily based on new data.

Dataset

We use the Our World in Data dataset for predicting number of new cases and deaths in various countries.

Model contributions

Weibull Distribution

The model uses weibull distribution with the following function:

Robust Curve Fitting

The model uses robust curve fitting as described in [1]. This is to give low weightage to outliers for curve fitting. The iterative loop of robust curve fitting is shown below.

Dynamic Parameter Updates

The model uses LSTM model to calculate the coefficients of the weibull distribution as described in [2]. This is to adapt to the data and give higher weightage to recent data.

Mixed Weibull distribution

The model uses mixed weibull model to handle multiple peaks where each peak is modelled using a separate weibull distribution. This is summation of upto four weibull functions as described before but with same and values to share the trend of the virus in a country.

Without mixed distribution (for UK):

With mixed distribution (for UK):

Developer

Shreshth Tuli ([email protected])

Cite this work

If you use our static model, please cite:

@article{tuli2020predicting,
title = "Predicting the Growth and Trend of COVID-19 Pandemic using Machine Learning and Cloud Computing",
journal = "Internet of Things",
pages = "100--222",
year = "2020",
issn = "2542-6605",
doi = "https://doi.org/10.1016/j.iot.2020.100222",
url = "http://www.sciencedirect.com/science/article/pii/S254266052030055X",
author = "Shreshth Tuli and Shikhar Tuli and Rakesh Tuli and Sukhpal Singh Gill",
}

If you use our dynamic model, please cite:

@article{tuli2020modelling,
  title={Modelling for prediction of the spread and severity of COVID-19 and its association with socioeconomic factors and virus types},
  author={Tuli, Shreshth and Tuli, Shikhar and Verma, Ruchi and Tuli, Rakesh},
  journal={Biomedical Research and Clinical Reviews},
  year={2020},
  volume={1},
  issue={3},
  doi={10.31579/2692-9406/014}
  publisher={Auctores}
}

References

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].