GithubHelp home page GithubHelp logo

scc-usc / recover-covid-19 Goto Github PK

View Code? Open in Web Editor NEW
21.0 5.0 17.0 3.75 GB

Data-driven COVID-19 forecasts and detection of unreported cases

License: MIT License

Python 0.38% JavaScript 0.79% HTML 95.82% CSS 0.07% MATLAB 2.78% Shell 0.01% M 0.16% Procfile 0.01%
covid-19 forecasting gui epidemic-model machine-learning

recover-covid-19's Introduction

ReCOVER: Accurate Predictions and Scenario Projections for COVID-19 Epidemic Response

Created by

Ajitesh Srivastava ([email protected])

Code contributors

Ajitesh Srivastava, Frost Xu, Bob Xiaochen Yang, Jamin Chen

Approach

We use our own epidemic model called SI-kJalpha, preliminary version of which we have successfully used during DARPA Grand Challenge 2014. Our forecast appears on the official CDC webpage. Our model can consider the effect of many complexities of the epidemic process and yet be simplified to a few parameters that are learned using fast linear regressions. Therefore, our approach can learn and generate forecasts extremely quickly. On a 2 core desktop machine, our approach takes only 3.18s to tune hyper-parameters, learn parameters and generate 100 days of forecasts of reported cases and deaths for all the states in the US. The total execution time for 184 countries is 11.83s and for more than 3000 US counties is around 30s. For around 20,000 locations data for which are made available by Google, our approch takes around 10 mins. Despite being fast, the accuracy of our forecasts is on par with the state-of-the-art as demonstrated on the evaluation page. For country-level and US state-level projections, additional capabilities have been included in the model - currently, the model accounts for vaccinations and all variants as per outbreak.info.

Web Interface and Visualization

Our web-interface provides the following

  1. Our US state-level and global country-level forecasts here
  2. Our forecasts for around 20,000 location covering Admin 0-2
  3. Weekly Highlights
  4. Comparison against other public forecasts

Our papers

  1. Full modeling details and comparisons: https://arxiv.org/abs/2007.05180
  2. Identifying Unreported Cases; Accepted in KDD 2020): https://arxiv.org/abs/2006.02127
  3. Initial Modeling: https://arxiv.org/abs/2004.11372

Presentations/Seminars

  1. Lightning talk presenting the status (October): https://www.youtube.com/watch?v=ll6k8wlxOFo
  2. Webinar describing our intial approach (April): https://www.youtube.com/watch?v=dBye3euqlKc

Acknowledgement

This work is supported by National Science Foundation Award No. 2027007 (2020-2021) and Award No. 2135784 (2021-2022).

recover-covid-19's People

Contributors

frostxtj avatar jamiesonor avatar jaminche avatar scc-usc avatar vicky-yu1 avatar xiaochenyang-bob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

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.