image thumbnail

SimCOVID 6.0

version 6.19 (55.6 MB) by Ismael Abdulrahman
This package is used for simulating, tracking, and estimating the COVID-19 spread worldwide in a generalized, easy, and efficient way.

1.4K Downloads

Updated 29 Dec 2020

View License

Introduction:
----------------
This work presents open-source computer simulation programs developed for simulating, tracking, and forecasting the COVID-19 outbreak. The programs are built in Simulink and MATLAB (two separate but related programs) and are aimed to be used for educational and research studies. It is not directed for any other reason such as medical or commercial purposes. The mathematical models used in this program are the SIR, SEIR, and SEIRD models represented by a set of differential-algebraic equations. It can be easily modified to develop new models for the problem. The package simulates all the outbreaks around the world in a generalized, easy, and efficient way. The infection and recovery rate functions are treated as constant, variable, or a combination of the two. In addition, an adaptive neuro-fuzzy inference system is employed and proposed to train the model and predict its output. As with any other open-source programs, this package comes without any guarantee. Please use it at your own risk.

Data Source:
------------------
A simple script was coded to extract the data for each country from the excel sheet provided by the websites below and updated daily. you only need to enter the country name and run the model. You can easily edit the programs for your own use. All worldwide countries are included.
(1) https://www.ecdc.europa.eu/en/geographical-distribution-2019-ncov-cases
(2) https://ourworldindata.org/coronavirus-source-data

SimCOVID consists of two separate but related programs:
MATLAB Version:
-----------------------
Several MATLAB programs with different versions are available using various models including SIR and SEIR representation. The programs are used for:
(1) parameter estimation
(2) tracking existing data
(3) forecasting future spread
You can edit the codes, add new differential equations, define new functions for the inputs such as the infection and recovery rates, and build a GUI for your model and use.

Simulink Version:
-----------------------
The same basic models created in MATLAB are available in Simulink with a block diagram display. In addition, an adaptive neuro-fuzzy inference system is created to replace the differential equations in the model and predict the future outbreak. For those who have different versions of Simulink, the same programs were saved in the following versions: R2018a, R2018b, R2019a, R2019b, and R2020a.

Preprint Publication:
---------------------------
https://www.medrxiv.org/content/10.1101/2020.04.13.20063354v2
https://www.researchgate.net/publication/340600580_SimCOVID5_Short-_Medium-_and_Long-Term_Estimation_SIR_and_SEIR_Models_-_Worldwide_Countries
https://search.bvsalud.org/global-literature-on-novel-coronavirus-2019-ncov/resource/en/ppmedrxiv-20063354

Videos:
--------------------------
https://www.youtube.com/watch?v=Zy_mnoaxHto

https://www.youtube.com/watch?v=uRxNQFRs3bY

Cite As

Ismael Abdulrahman (2021). SimCOVID 6.0 (https://www.mathworks.com/matlabcentral/fileexchange/75025-simcovid-6-0), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with R2018a to R2020b
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/1_Fast_Simple

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/2_With_10_20_sigmoids

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/3_NEW_Generalized_Detailed

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/3_NEW_Generalized_Detailed/Death_and_Infectious_Combined_Plots

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/3_NEW_Generalized_Detailed/PreviousVersion

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/All_Countries/3_NEW_Generalized_Detailed/SEIR

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/All_Outbreaks

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/All_Outbreaks/Simulink_Version_of_This_Model

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/Newly_Added_1

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/Newly_Added_2 (latest)

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Constant_Gamma

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Gamma

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2018a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2018b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2019a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2019b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2020a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2018a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2018b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2019a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2019b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2020a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Final Update (Update_6)

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_1

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_2

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_3

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_4

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_5

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID5/Previous Updates/Update_5/Plotting Beta Gamma

SimCOVID/SimCOVID6/SimCOVID6/DataSource1/SEIR

SimCOVID/SimCOVID6/SimCOVID6/DataSource1/SIR

SimCOVID/SimCOVID6/SimCOVID6/DataSource2

SimCOVID/WorldCOVID19_Data_Visualization/DataSource1

SimCOVID/WorldCOVID19_Data_Visualization/DataSource2

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/All_Outbreaks/Simulink_Version_of_This_Model

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/MATLAB/All_Outbreaks/Simulink_Version_of_This_Model/Older Versions

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Constant_Gamma

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Constant_Gamma/Older Versions

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Gamma

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/Newly_Added2/Variable_Beta_Gamma/Older Versions

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018a/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2018b/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019a/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_1_SIR_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_1_SIR_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_2_SEIRD_China

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_2_SEIRD_Italy

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_3_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/All/SimCOVID_R2019b/Program_3_SIR_China_for_ANFIS

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2018a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2018b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2019a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2019b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_68/R2020a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2018a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2018b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2019a

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2019b

SimCOVID/SimCOVID6/Previous_Versions/SimCOVID5/SimCOVID4_MATLAB_Simulink/SimCOVID___V2.3/Simulink/SimCOVID/Newly_Added/Time_Change_Zero/R2020a

SimCOVID/SimCOVID6/SimCOVID6/DataSource1/SEIR

SimCOVID/SimCOVID6/SimCOVID6/DataSource1/SIR

SimCOVID/SimCOVID6/SimCOVID6/DataSource2