SimCOVID 6.0

This package is used for simulating, tracking, and estimating the COVID-19 spread worldwide in a generalized, easy, and efficient way.

https://www.researchgate.net/publication/340600580_SimCOVID_An_Open-Source_Simulation_Program_for...

Download
Download

You are now following this Submission

Cite As

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

General Information

MATLAB Release Compatibility

  • Compatible with R2018a to R2020b

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
6.19.0

Minor update.

Download
6.18.0

Minor change to 6.17.

Download
6.17.0

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

Download
6.16.0

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

Download
6.15.0

Minor change.

Download
6.14.0

Minor change.

Download
6.13.0

Minor change.

Download
6.12.0

Minor changes.

Download
6.11.0

Minor update.

Download
6.10.0

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

Download
6.4.0

Minor change.

Download
6.3.0

Minor change.

Download
6.2.0

Minor update.

Download
6.1.0

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

Download
6.0.0

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

Download
5.80.0

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

Download
5.75.0

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

Download
5.74.0

Some comments.

Download
5.73.0

Adding some notes.

Download
5.72.0

Some improvements

Download
5.71.0

Minor changes

Download
5.70.0

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

Download
5.62.0

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

Download
5.61.0

Updating the preprint (attached).

Download
5.60.0

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.

Download
5.56.0

Minor comments.

Download
5.55.0

Minor updates.

Download
5.50.0

Minor comments.

Download
5.45.0

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

Download
5.40.0

Minor updates.

Download
5.35.0

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

Download
5.30.0

Minor updates.

Download
5.20.0

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.

Download
5.10.0

Some improvements.

Download
5.0.0

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

Download
4.300.0

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

Download
4.210.0

Minor updates.

Download
4.200.0

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

Download
4.175.0

Minor comments.

Download
4.105.0

Minor corrections (labeling, comments...)

Download
4.100.0

Adding another generalized case with multiple scenarios plots.

Download
4.95.0

Minor comments.

Download
4.90.0

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

Download
4.85.0

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

Download
4.75.0

Adding another generalized program for estimation.

Download
4.5.0

Some improvements and comments in the "generalized" program.

Download
4.2.0

Minor updates.

Download
4.1.0

Some minor notes.

Download
4.0.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).

Download
3.90.0

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

Download
3.85.0

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

Download
3.81.0

Some improvements in the older versions.

Download
3.80.0

Some improvements in the latest MATLAB files (faster).

Download
3.70.0

Minor improvements.

Download
3.61.0

Minor comments.

Download
3.60.0

Minor updates.

Download
3.50.0

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.

Download
3.30.0

The sigmoid function and parameter limits are updated.

Download
3.20.0

Minor comment.

Download
3.2.0

Minor comments.

Download
3.1.0

Update: Adding R0 (reproduction number) plot.

Download
3.0.0

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

Download
2.3000.0

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

Download
2.2000.0

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.

Download
2.1111.0

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

Download
2.111.0

Adding a folder for plotting all state variables.

Download
2.11.0

Fixing the x-axis label (date).

Download
2.10.0

Minor comments.

Download
2.1.0

Adding some comments.

Download
2.0.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.

Download
1.1222.0

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

Download
1.1221.0

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

Download
1.1211.0

Improving some detailed comments.

Download
1.121.0

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

Download
1.120.0

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

Download
1.110.0

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

Download
1.102.0

Adding some comments

Download
1.101.0

Adding a change in the beta parameter.

Download
1.10.0

Minor coding comments.

Download
1.1.0

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.

Download
1.0.11

Minor code comments

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

Download
1.0.0

Download