7 of the Dash Community’s Latest Creations

Plotly
Plotly
Published in
4 min readMay 10, 2018

The Dash Community has been busy at work! 📈📊

Just in case you were wondering: Dash is a Python framework for building analytical web applications — no JavaScript required. We’ll be hosting our next Dash master class in Washington D.C. (June 9–10) with Chris Parmer, the creator of Dash. Plus, we’ll be premiering new, exciting features exclusively in D.C. that you won’t want to miss so make sure to register here.

Here are 7 Dash apps recently made by the Dash community. Alternatively, you can view a variety of apps at the Dash Gallery maintained by Plotly or check out our previous post on Dash apps.

Some of the available chart types in Dash’s Plotly.js Graph component. See more in the plotly.py documentation.

1. Brands’ Influencer Marketing Campaigns

Dash app | Dash author | GitHub Code

This Dash app was created to research some influencer marketing campaigns.

2. Fast Healthcare Interoperability Resources (FHIR) Server Dashboard

Dash app | Dash author | GitHub code

This FHIR (“Fast Healthcare Interoperability Resources”) Server Dashboard is a standalone app that presents a human-readable representation of the data in a FHIR server. It’s particularly useful when looking at the sample data from one of the many public FHIR sandboxes available online.

3. Interactive Machine Learning Explorer

Dash app | GitHub code

This is an interactive machine learning explorer for clustering data with t-distributed stochastic neighbor embedding (t-SNE). Published by Van der Maaten and Hinton in 2008, t-SNE is an algorithm that reduces a high-dimensional space into two or three dimensions, so we can more easily see how data is clustered. UMAP has been reported as an alternative clustering method to t-SNE recently — can you make a Dash app that clusters data using UMAP?

4. Searching the Audio Content of YouTube Videos

Dash app | Dash author | GitHub code

In this app, submit a YouTube video URL and a word that you would like to search for in the video. Then, wait for the application to finish updating, and it will return a list and histogram of timestamps for your word if it is in the video.

5. Single-cell Trajectory Reconstruction Exploration and Mapping

Dash app | Dash author | GitHub code

This app comes from the Pinello lab at Harvard. According to the project website, “STREAM is an interactive computational pipeline for reconstructing complex celluar developmental trajectories from sc-qPCR, scRNA-seq or scATAC-seq data.” If you’re a researcher in this field, you can also upload your own data. Have fun exploring and mapping 🤓

6. Boilerplate App for Handling Long Processes

Dash app | Dash author | GitHub code

We often use processes that take a while that would otherwise cause server or browser timeouts. This boilerplate app uses a background worker, automatic refreshing and a spinner to prevent timeouts and provide an improved user experience. Customize it to do whatever you want!

7. UFC MMA Predictor Web App

Dash app | Dash author | GitHub code

This Dash app has had some success predicting UFC (“Ultimate Fighting Championship”) match outcomes.

Keen on learning more about how to make your data visualization better? We’ll also be featuring a master class on advanced data visualization for R and Shiny with Carson Sievert, the maintainer of the the R package Plotly. Sign up today while space is still available.

Can’t make it to Washington D.C.? You can catch our upcoming workshop in New York City (November 17–18).

--

--

Plotly
Plotly
Editor for

The low-code framework for rapidly building interactive, scalable data apps in Python.