Inspiration
Our epidemiology professor highlighted the devastating toll and alarming frequency of epidemic outbreaks. Researching further, we found that events like the Black Death, the 1918 flu pandemic, and COVID-19 claimed millions of lives, often driven by mutated or novel pathogens that take weeks to years for vaccine development. That’s why we created OUTBREAK_NEXUS—an app that tracks global outbreaks with real-time WHO, UN, and CDC data, detailing symptoms, treatments, and prevention. For government officials, it provides outbreak control drafts and cost estimates, empowering rapid, effective responses to save lives.
What it does
OUTBREAK_NEXUS not only provides you a map with the disease outbreaks across the world in 2024,2025 but also shows you the symptoms, treatments, and prevention as scraped from reliable sources like WHO,UN and CDC. You can view all of this as part of individual plan ( designed for public use). Currently, it shows the cases and death rates for 5 diseases. We plan to expand it. For officials working to control these outbreaks, this app also provides a general plan to control/ mitigate the outbreak. There is an extensive formula consisting of 20+ parameters to provide the overall report. Most of the references are from: 1) Madhav, Nita, et al. "Pandemics: risks, impacts, and mitigation." Disease control priorities: improving health and reducing poverty. 3rd edition (2017). 2) Dasaklis, Thomas K., Costas P. Pappis, and Nikolaos P. Rachaniotis. "Epidemics control and logistics operations: A review." International Journal of Production Economics 139.2 (2012): 393-410. 3) Rachaniotis, Nikolaos P., Tom K. Dasaklis, and Costas P. Pappis. "A deterministic resource scheduling model in epidemic control: A case study." European Journal of Operational Research 216.1 (2012): 225-231.
At the end, there is also a gemini-powered RAG chatbot that talks to you regarding recent disease outbreaks.
How we built it
1) Collecting Symptoms/Treatment data: Collected 200 disease data from WHO. If user enter a disease that is not in the saved disease list, Gemini will provide the details of the disease. Saab, Khaled, et al. "Capabilities of gemini models in medicine." arXiv preprint arXiv:2404.18416 (2024). 2) Collecting Cases/Death data: Collected data regarding cases and deaths of the population by 5 recent outbreaks in the USA. Collected data for all over the world. 3) Calculating Ro value: This value shows the transmission of the disease. Needed for formula calculation. This is collected from several academic papers. 4) Generating Maps: Map is created with MapBox for the 5 diseases. 5) Report Generation: Using the 20+ parameters that we collected ourselves, this app analyses and prepares a repot for diseases. 6) RAG: Talk to the Gemini bot to learn more about the disease outbreaks happening in the world right now.
Challenges we ran into
The frontend is developed using react and backend through Fastapi. Since it was first time working with these two configs, it is hard for use to deploy the website into the Web. We only found population data for 5 diseases due to lack of time and extensive search period. We will get more data in the future to improve this.
Accomplishments that we're proud of
Unique report generation technique for officers trying to control/ mitigate outbreaks. Proper Data Collection/ Data Preprocessing for both maps and report. We were able to reproduce formulas written in almost 5+ scientific papers for disease control.
What we learned
Data Collection, cleaning and Merging from almost 15 sources. Report generation( One of a kind, never seen anwhere) Better understanding of disease outbreaks and the essential to control it. Teamwork, Task Delegation and Leadership.
What's next for Outbreak_Nexus
Collection of more diseases for even better output. Automation in creation of report. Consider even more factors for disease control prevention.
Log in or sign up for Devpost to join the conversation.