Identifying Likely-Infected Nodes and Reconstructing the Infection Trace for COVID-19
Overview
As a part of CSE 8803, we undertook the task of indentifying missed infections in the reported cases of COVID spread across Singapore and Korea. The choice of the countries of study was decided on the basis of data available. Singapore and Korea had extensively monitored the spread of COVID and systematically recorded and released relevant data. The Singapore dataset can be found here: Singapore Dataset and the Korea Dataset can be found here: Korea Dataset.
We utilised two state of the art algorithms towards this end: NETFILL and CuLT. We were able to successfully reconstruct the spread of COVID in Korea using CuLT very accurately. We were also able to find cuplrit and missed infections in small cliques of infections. To find the details of the experiments and inferences made on the calculated outputs, please refer to:
- Report
- Presentation of the talk given in class.
- Code
Abstract
It is a challenging problem in epidemiology to map out the exact trace of the spread of infection during pandemics such as Covid-19 due to the extremely high rates at which these viruses spread and infect people. In this work, we aim to reconstruct the propagation of infection for Covid-19 in South Korea. We attempt to recover the exact trace of infection, which includes identifying other likely-infected nodes that are unreported, as well as the seeds or culprits of the network. We employ CuLT which maps this reconstruction task into the classic directed Steiner-tree problem. We construct the temporal network consisting of patient interactions and an initial list of reported infections from the DS4C dataset. We subsequently use CuLT to recover the flow of infection in South Korea during the Covid-19 pandemic, whilst identifying the missing infections. This work showcases the robustness and scalability of approaches like CuLT on real-world epidemiological datasets to successfully recover the flow of spread of infection.
Support or Contact
If you have any questions regarding our work feel free to reach out to us or open issues in the repository!