MS&E 433 - Stanford University
Table Of Contents:
Executive Summary
Executive Summary.
The Office of the Chief Economic Advisor to the Government of India has worked with Professors Jayendran Venkateswaran and Om Damani of the Indian Institute of Technology, Bombay, in order to understand the spread of COVID-19 in India through a System Dynamics SEIR epidemiological model approach. They have partnered with researchers at Stanford University in order to share their findings with the appropriate audience of policymakers, scientists, and the general public.
System Dynamics is a common modelling approach used to capture nonlinearity in complex systems. The approach focuses on modeling the relations between the different key elements of each system and developing a top-down representation of the
system as a whole. To do so, it traditionally incorporates a series of “stock and flow” diagrams, where each stock represents the quantity of a certain entity, and a flow represents the change in amount of a given entity.
The model philosophy involves separating the system into both its structure and relevant parameters. On one hand, the structure of the system is determined by the modeler’s interpretation of real life processes and information flows, whereas parameters tend to be calibrated primarily based on real life data. In developing the structure, many arbitrary choices are made to simplify complex phenomena into tractable problems, and to deal with uncertainty.
One of the primary advantages of system dynamics is the ability to visualize complex feedback loops and structures within the model. Furthermore, it is often seen as the simpler approach.
Above, is a flow diagram of the proposed model. Each of the age-stratified populations are separated. Each age group is divided into Susceptibles (S), Exposed (E), Asymptomatic Infectives (A), Infectious Symptomatic (I) cases, Hospitalized Patients (H), Critical Patients (C), Recovered (R) population, and the Dead (D).
Parameter Estimations
First, we must note that many of the model parameter settings were based on published reports and other crowd-sourced data. Due to the recency and infeasibility of total as well as accurate testing, parameters regarding the spread of COVID-19 were found from averaging various sources that included doctors, crowdsourced data, and other published findings.
Seasonality and Susceptibility
One set of assumptions has to do with weather conditions and seasonality: these are explicitly not considered as playing any part in the progression of the spread of the virus. Evidence of seasonality or differential spread rates in different weather conditions seems to be lacking in contrast to other related illnesses like the annual influenza recurrences. Similarly, in order to be conservative rather than optimistic, every person is considered susceptible to the virus, with innate immunity not encoded in the model.
Testing
The model also does not currently possess any uncertainty related to testing: the accuracy of testing is assumed to be absolute. Many of the projections and the updating that would be required to effectively monitor and project future growth of spread have an emphasis on testing.
COVID-19 Exclusivity
The model does not consider the many non-COVID related health and economic concerns that are going to be exacerbated and left to be untreated as a result of increased spread and intervention policies. For instance, it is very difficult in many places to be treated for other serious non-COVID illnesses, as hospitals are overwhelmed and are prioritizing the pandemic over other health concerns.
Density
Population density can have a huge impact on the spread of the disease, as evidenced by the concentration of cases across the world in urban centers. For simplicity, this model assumes a uniform density without subdividing the population into distinct density classes such as rural and urban.
Homogenous Populations
Lastly, the model assumes that population stratifications are considered homogenous. In the case of the age stratifications, populations are treated as the same despite key reports that suggest socioeconomic class is an even stronger predictor in understanding a person’s likelihood of recovering from COVID-19. Since it assumes homogeneity, this model does not consider the impact on other socio-economic sections of the population who are unable to potentially self-quarantine.
Contact Tracing and Isolation:
One of the core differences between this model and the previous literature is that it is able to simulate the effects of contact tracing and isolation in the SEIR model. The model has built in a structure that can model the effects of these policies on the overall number of infected patients. This allows the model to depict the effect of this policy intervention on the spread of the disease.Unreliability of Testing
Currently, the model does not encode any uncertainty in regard to testing. It assumes that the diagnosis of sick patients can be conducted instantaneously and without error in modeling the transmission of the virus across the population. Incorporating the unreliability of testing into the flow model may be a promising direction that makes it more in tune with the dynamics we are observing in the real world today, as current testing efforts do have non-zero error rates.
Reinfection
As an SEIR model, the current COVID-19 system dynamics model we have documented here does not account for reinfection. It assumes that once a patient has recovered, they are removed from the dynamics of further disease spread. There do seem to be reports in the news media of patients contracting the illness after recovering, indicating that recovered patients may be susceptible to contracting the disease. This can be modeled easily as an SEIRS model, where recovered patients proceed to flow into the susceptible pool, but more data on this topic would be required to accurately estimate parameters for this additional flow mechanism.
Generalization to Other Regions
This model has been designed as an SEIR system dynamics approach to simulating the spread of COVID-19 in India in early 2020. This includes hard-coded structural specifics related to the initial lockdown that the Indian government imposed in March 2020. Furthermore, many parameters for the model have been calibrated on data from India. Despite these India-specific modeling choices, much of the structure of the model can be applied to other regions since this is, at its core, an SEIR model. With some recalibration of both the structure and parameters, this Vensim simulation infrastructure could serve as an effective epidemiological modeling tool for COVID-19 in other countries.
Vensim Personal Learning Edition (PLE)
Vensim PLE is a version of Vensim that is free for personal and educational use. It provides a graphical user interface for creating and editing models. As a researcher exploring the COVID-19 models for the first time, this is likely the version of Vensim that you would like to download. A key limitation of Vensim PLE is its lack of subscripting support that makes modeling subgroups, such as population age ranges, more difficult to encode in the Vensim environment.
Vensim Model Reader
This version of Vensim provides read-only access to Vensim models. It is freely available and meant as a utility for viewing models that others have distributed. If you plan to use the models without modification, then this will be the ideal version to download.
Vensim Pro
Vensim Pro is one of the paid versions of Vensim that is available for sale. If you require subscripting capabilities for performing more advanced system dynamics simulations, then you will require a Vensim Pro license. The team in India at IIT Bombay has a version of the model that uses subscripting and hence requires Vensim Pro. Subscripting is used to simplify the process of breaking the stock variables down by age group. However, in the interest of public accessibility and transparency, we have provided a simplified version of the model that treats the population as a single group without subscripting so that it can be viewed in Vensim Reader and modified in Vensim PLE.
recommend that you install Vensim PLE
if you meet the criteria for its license and plan to modify the models. It can be downloaded from the following link: here . Fill out the form, which will send you an email containing instructions on downloading and installing the software.Note: An Aside on Subscripting
Subscripting is a feature in Vensim that allows subgroups of a particular variable to be defined. This enables complex interactions in a model to be defined in a way such that the resulting model is still visually tractable. For instance, in this SEIR model, we could model different age groups as different variables, but is it far simpler visually to see one node in the flow diagram representing any given stage (such as "Susceptible"). For more details on subscripting, please see here.Model View
To access this model view, select the "View: Model" option in the view selector button at the bottom left of your Vensim PLE interface. This view provides the flow diagram illustrating the progression through the different stages of the model. In essence, it outlines the structure of the SEIR model with flows from one state to another.
Chart View
To access this chart view, select the "View Chart" option in the view selector button at the bottom left of your Vensim PLE interface. This view provides a dashboard for you to see different values from the model simulation graphed over time, such as the cumulative number of cases and the number of asymptomatic, recovered, and dead patients. Upon opening the model for the first time, the charts may not be populated. The following section will describe how to run the simulations using SynthSim.
SynthSim
is an interactive feature provided in the model that enables you to view the effects of certain parameter settings on the output of the model. To trigger SynthSim mode, simply click on the "SynthSim" button towards the top of the Vensim user interface, next to the "Simulate" button.Other Tips and Tricks
Please only edit the model using the Vensim graphical user interface, as it provides more robust safety controls around error checking. Though it is possible to modify the file directly by opening it in a text editor, this is not advised.Vensim Documentation:
Vensim Index:
It is highly advisable that you proceed to read the technical report prepared by Professor Jayendran Venkateswaran and Professor Om Damani of the Indian Institute of Technology, Bombay. This report describes the models in-depth, explaining the assumptions and key results. It is available on the arXiv
Please Use the Model Responsibly