Interactive Data Visualization

screenshot of Interactive Data Visualization

Deployed on AWS this is a full stack app in Flask framework, which utilizes D3, Plotly, SQLAlchemy, SQLLite to explore the Belly Button Biodiversity dataset and provides an interactive visualization of the type of microbes and its concentration in each sample.

Overview

The Belly Button Biodiversity project, launched by The Public Science Lab, aims to explore the microbial life found in our belly buttons. This relatively unexplored habitat provides insight into the beneficial roles that microbes play in our daily lives. To enhance the exploration of this dataset, an interactive dashboard was built using Plotly.js. The dashboard includes a pie chart displaying the types and percentages of microbes in the top 10 samples, a bubble chart providing a detailed visualization of color-coded microbes and their concentrations in each sample, and a gauge chart representing the weekly washing frequency, which depends on the microbes and their percentages in a given sample.

Features

  • Interactive Data Visualization: The dashboard allows users to explore the Belly Button Biodiversity dataset interactively.
  • Pie Chart: A pie chart shows the types and percentages of microbes found in the top 10 samples.
  • Bubble Chart: A bubble chart visualizes the color-coded microbes and their concentrations in each sample.
  • Sample Metadata Display: The dashboard displays the metadata for each sample, showcasing key/value pairs from the metadata JSON object.
  • Sample Select: All plots are dynamically updated when a new sample is selected.
  • Advanced Challenge: The dashboard includes a gauge chart adapted from Plotly's gauge charts, which represents the weekly washing frequency of the belly button depending on the microbes and their percentages in a given sample.

Summary

The Belly Button Biodiversity project offers an exciting exploration into the microbial life present in our belly buttons. With the interactive dashboard built using Plotly.js, users can easily visualize and analyze the dataset. The pie chart displays the types and percentages of microbes in the top 10 samples, while the bubble chart provides a detailed view of the color-coded microbes and their concentrations in each sample. Additionally, the dashboard includes a sample metadata display, a sample selection feature, and an advanced gauge chart representing the weekly washing frequency. This project not only inspires scientific curiosity but also sparks conversations about the importance of microbes in our daily lives.