This is the official project worth 1 credit presented in the course Mathematical Modeling, at BITS Goa lectured by Dr. Anushaya Mohapatra. A supplement for the advanced knowledge of Epidemiological Compartmental Modeling was acquired through the Lecture Series by Dr. Abhishek Pandey, Yale University as a part of The SPARC Project, conducted in person at BITS Goa.
Epi-DNNs (Epidemiological Deep Neural Networks) is a novel idea proposed by (Xiao Ning, Linlin Jia, Yongyue Wei, Xi-An Li, Feng Chen) in the paper (Epi-DNNs: Epidemiological priors informed deep neural networks for modeling COVID-19 dynamics) published in 2023 in the prestigious journal of (Computers in Biology and Medicine). The research paper is made available in this repository or plz visit here.
(Citation to the paper is uploaded in this repo; License)
The Compartmental Model used here is not the original SEIRD model but a variation of the same, created due to the Type of Dataset obtained. The flow model for this project is: .
In the dataset: The Initial Susceptible Population is the Total Indian Population before the start of Covid - 19 pandemic. The conversion rate from "Susceptible" to "Exposed" is termed as "Alpha"(Transmission Rate). The "Exposed" Compartment is constituted by the Confirmed Cases column in the dataset. The "Currently Infected" Compartment is the number of Active Cases and the conversion rate from "Exposed" to "Infected" is termed as "Beta". The "Recovered" and the "Death due to infection" Compartments are clearly marked in the dataset as well, with rates "Gamma" and "Mu".
The algorithm is implemented on a variation of SEIRD Model and models the effect of the Covid-19 pandemic in India. Here the Susceptible Population is considered to be the Total Indian Population at the time of Covid - 19, Birth Rate and Natural Death Rate is neglected (as it will make the model much more complex). E,I,R,D are Exposed , Infected , Recovered and Death due to infection respectively. The dataset used is Collected by Ministry of Health and Family Welfare and Organised by PRS legislative research(present in the Github Repository) or here / Kaggle. (All the images are results obtained from the given code and dataset, figures can be easily cross-checked).
The individually predicted compartment graphs for Susceptible, Exposed, Infected, Recovered and Deceased are attached below: For Epochs = 10: For Epochs = 50: For Epochs = 100:
The plots for variation of predicted Parameters obtained from the Neural Network are shown below:(Alpha, Beta, Gamma, Mu) For Epochs=10: For Epochs=50: For Epochs=100:
When we plot all the graphs (@100 epochs) together we see that, which leads to a very shocking revelation at first as we see the number of people affected out of India's total population at that time, i.e. 1,38,31,00,000 individuals
The number of Corona Virus Cases(as of 2024) in India are : 4,50,35,393 individuals
By only plotting the EIRD Graph we are able to perform a much deeper analysis:
Further Improvements: The realisation that this concept can be applied to almost all Epidemiological Compartment Models to make them much more efficient and to model any virus,disease,pandemics,epidemics. Moreover this can be used to forecast future infectious diseases and their growth, precautions to be taken, various interventions that can be applied, etc.
(Thank you! Yash Bhisikar and Hardaat Singh Baath for a thorough review of the project) ~Shlok Mehendale