Our overall goal is to build an interactive Shiny dashboard that follows the molecular DNA of 20 world cuisines. We want to create an interactive dashboard to let users explore a global leaflet map to flavors, phylogenetic family trees, ingredient networks, and a live flavor explorer to show relationships georaphically between food cultures.
Description of your goals
For this project we were interested in exploring food across cuisines because of our backgrounds. For example some questvisualziations to let users navigate a wolrd map of cuisines through phlogeneticif they don;t utilize the same ingredients? Are cuisines across different geographies like French and Japanese more similar compared to close geographies like French and Italian? We think that the chemical compounds in food that make up flavors can help us answer these questions.
For background, a paper by Ahn et al in 2011 showed that every cuisine has a molecular fingerprint and that culinary traditions creates clusters that are different from what is expected with geographical distances in cuisines. This project builds on that idea to create the an interactive visual of culinary genomics. Our goal is to make this science explorable and intuitive. We want to create visualziations to let users navigate a wolrd map of cuisines through phlogenetic family trees, compare different flavors, and look at ingredient networks that intersect, and a live molecule explorer to show matches across different culture foods.
Our project draws on three datasets. The Yummly “What’s Cooking” dataset (Kaggle) contains data on recipies across different cuisine categories with ingredient lists which we will use as our baseline. The Ahn et al. 2011 Flavor Network supplementary data dataset maps ingredients to their flavor compounds aka how many flavor moelcules are in the food. We will use CulinaryDB database which has a database of ingredients with flavor moelcule profiles to fill in the gaps from the second dataset.
These three datasets allow us to create a cuisine & flavor matrix. We will use ggtree for the phlyogenetic tree, leaflet for the map geographic visualization, and visNetwork to create the interactive ingredients network visualization.