AI Innovation Challenge: Innovate a Solution Modeling Triggers and Symptoms of Hashimoto’s Disease
  • The Results

Modeling Triggers and Symptoms of Hashimoto’s Disease

Challenge Completed!

An Omdena team of 30 AI changemakers collaborated with the rising impact startup Hashiona to better understand the relationship between triggers and symptoms of Hashimoto’s disease. The team extracted user data from Hashiona´s app, consolidated the data, did extensive data exploration, and applied statistical analysis and clustering models on triggers and symptoms for Hashimoto’s disease. The models were deployed and visualized in a Streamlit app.


Results from this project are intended to be used in Hashimoto´s app to help the user cope better with Hashimoto´s disease.


The problem

Hashimoto’s disease is an autoimmune disorder that causes hypothyroidism. Hashimoto’s and other frequent autoimmune diseases are incurable and hard to treat. Hashimoto’s is described with at least 45 medical symptoms, which are hard to detect. Exactly as in the treatment of diabetes, patients have to implement comprehensive lifestyle changes to mitigate the autoimmune response in their body & feel better (i.e. go into remission).  Patients with Hashimoto’s disease may experience persisting symptoms despite normal hormone levels.

Hashiona is the first mobile application dedicated to people with Hashimoto’s disease and/or hypothyroidism. Hashiona´s user base exceeds 10,000 and their approach has been validated by Stanford, Draper University, MIT, and more. 


Source: Hashiona



The project outcomes


The data

The first step was to apply Exploratory Data Analysis (EDA) to discover the hidden patterns and anomalies in the entire dataset. Next, the team divided the data into subsets for analysis:

  • Profiles who suffer from Hashimoto
  • Profiles who suffer from Thyroidism
  • Profiles with Thyroidism symptoms
  • Profiles having any triggers, mind or body symptoms


Next, top triggers and symptoms were identified. Examples include:

  • Overtraining
  • Cold
  • Caffeine consumption
  • Relationship with family
  • Heat


The team identified user profiles who either suffer from Hashimoto’s or Thyroidism and have recorded their hypothyroidism symptoms. Among these profiles, correlation analysis was performed for body symptoms, mind symptoms, and thyroid symptoms with triggers.

Next, clustering analysis and modeling have been applied to show the most occurring triggers for various clusters. After grouping data by cluster, the average population in the cluster affected by a trigger or symptom was calculated. 


The models and dashboard

To visualize the models and outcome the team choose Streamlit. Streamlit allows users to quickly build highly interactive web applications and is generally used for deploying Machine learning models.

For the demo, static charts have been implemented.


Screenshot: Streamlit Dashboard



This challenge has been hosted with our friends at

What the collaborators say...

    Want to work with us?

    Learn more