SimCOVID 6.0

This package is used for simulating, tracking, and estimating the COVID-19 spread worldwide in a generalized, easy, and efficient way.
1.8K 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 (2024). 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

Version Published Release Notes
6.19

Minor update.

6.18

Minor change to 6.17.

6.17

Adding extra branches for the beta function in Simulink up to 30 branches. Some other visualization improvements are included.

6.16

Modifying the codes due to adding a new source of data.

6.15

Minor change.

6.14

Minor change.

6.13

Minor change.

6.12

Minor changes.

6.11

Minor update.

6.10

Adding the 'WorldCOVID19" program to the package for plotting 2D, 3D, linear, and log color maps of the virus spread over the world for ~one year (can be edited by only updating the data).

6.04

Minor change.

6.03

Minor change.

6.02

Minor update.

6.01

Compatible with previous versions of Simulink (R2018a, R2018b, R2019a, R2019b, R2020a, R2020b)

6.00

This version of SimCOVID runs both Simulink and MATLAB models in one package.
The Simulink model was created with MATLAB R2020b.

5.80

In this update, the new-daily confirmed data is compared to the simulated (gradient(I+R)).
I+R represents the cumulative confirmed cases.

5.75

You can plot beta, gamma, and lambda results obtained from simulation. See Update 5.

5.74

Some comments.

5.73

Adding some notes.

5.72

Some improvements

5.71

Minor changes

5.70

Adding Method-5 (Update-5) in the folder (SimCOVID5\SimCOVID5\Update_5) to allow the user to choose the starting and ending date of the simulation (simulated data).

5.62

A more efficient way to choose the locations of time variables (t0).

5.61

Updating the preprint (attached).

5.60

The program in "Update 4" has now a new variable control parameter "c".
You can use it for three versions of prediction:
(1) pessimistic prediction (c=0.0)
(2) optimistic prediction (c=1.0)
(3) moderate prediction (c=0.5)
or any other value.

5.56

Minor comments.

5.55

Minor updates.

5.50

Minor comments.

5.45

Adding another program with the recovery rate represented by a sigmoid function (in addition to the infection rate).

5.40

Minor updates.

5.35

Adding the cumulative plot to the update-3 program (SimCOVID5\Update_3_NEW).

5.30

Minor updates.

5.20

Adding another generalized method (Update_3_NEW) to predict the future outbreak regardless of the length of the simulation time. Change the simulation time to get the short-, medium-, and long-term estimation.

5.10

Some improvements.

5.00

NEW:
Adding short-, medium-, and long-term estimation of the COVID-19 spread using the SIR and SEIR models (MATLAB version).

4.300

Update:
Adding the SEIR model to the MATLAB files (folder "3_NEW_Generalized_Detailed").

4.210

Minor updates.

4.200

Adding a new folder to plot both infection and death cases on the same graph. The name of the folder is "Death_and_Infectious_Combined_Plots".

4.175

Minor comments.

4.105

Minor corrections (labeling, comments...)

4.100

Adding another generalized case with multiple scenarios plots.

4.095

Minor comments.

4.090

Tracking and estimating the outbreak using the death cases (in addition to the infectious cases).

4.085

Adding a file to let plot the changes at any time "Generalized_Method3".

4.075

Adding another generalized program for estimation.

4.05

Some improvements and comments in the "generalized" program.

4.02

Minor updates.

4.01

Some minor notes.

4.0

NEW:
A generalized method is adopted to determine the number of sigmoid functions needed for the beta function (each outbreak will have a different number of sigmoid functions as needed).

3.90

Adding a detailed model of the beta function with 20 sigmoid functions to the MATLAB folder.

3.85

Adding another program to the MATLAB files with ten sigmoid steps (smoother results but relatively slower "in terms of seconds").

3.81

Some improvements in the older versions.

3.80

Some improvements in the latest MATLAB files (faster).

3.70

Minor improvements.

3.61

Minor comments.

3.60

Minor updates.

3.50

Update 1: The initial values for the time parameters used in the sigmoid function are now selected automatically based on the given data (variables).

Update 2: The sigmoid function is updated to capture some fast dynamic changes.

3.30

The sigmoid function and parameter limits are updated.

3.20

Minor comment.

3.2

Minor comments.

3.1

Update: Adding R0 (reproduction number) plot.

3.0

Now, the outbreaks in all countries around the world can be simulated in a generalized, easy, fast, and efficient way.

2.3000

Adding the case of "variable beta - variable gamma" to the MATLAB folder (program 4 in the latest "Newly-Added" folder).

2.2000

Adding a file to the MATLAB-version folder (the latest "Newly-Added" folder) to simulate the problem with considering multiple values of parameters (a percentage change in the beta function) and to plot the corresponding area.

2.1111

Adding another folder to the MATLAB version for estimating the outbreak for the rest of the simulation time (selected by the user).

2.0111

Adding a folder for plotting all state variables.

2.011

Fixing the x-axis label (date).

2.010

Minor comments.

2.01

Adding some comments.

2.0

NEW:
MATLAB version of SimCOVID is added.
Cases considered are the:
USA, UK, Italy, Spain, France, and Germany.
It can be easily modified for new case studies.

1.1222

The Simulink files in the folder "Newly_Added" are also saved for the use of older versions (R2019b, R2019a, R2018b, R2018a).

1.1221

The Simulink files in the folder "Newly_Added" are also saved for the use of older versions (R2018a, R2018b, R2019a, R2019b).

1.1211

Improving some detailed comments.

1.121

Three versions of initial Susceptible (S0) are used:
1. The entire population is considered as susceptible (S0=N) as simulated before.
2. Half of the population is considered as susceptible (S0=1/2*N)
3. 10% of the population is considered as S0

1.120

Simpler models of SIR are presented here in this folder.
1. Variable beta, constant gamma (see L. Zhong, L. Mu1, J. Li, J. Wang, Z. Yin, and D. Liu, “Early Prediction of the 2019 Novel Coronavirus Outbreak in the Mainland China Based on Simple Mathe

1.110

Adding changes in the beta parameter at time zero using parallel loop computation.

1.102

Adding some comments

1.101

Adding a change in the beta parameter.

1.10

Minor coding comments.

1.1

A new folder is added to perform a parallel loop for the infection rate variable. This lets you automatically plot some figures like Fig. 5a-b in the paper.
A new version is also coming soon for automatically optimizing the parameters from MATLAB.

1.0.11

Minor code comments

1.0.1

1. A new smooth step function replaced the old one to give smooth results using a sigmoid function.
2. Old versions (R2018a, R2018b, and R2019a) are also included, in addition to the R2019b, the version which is used to create the Simulink files.

1.0.0