Plotly Dash Example Apps Challenge

This is a good resource listing community developed components:

LED component is dash-daq and theme switcher is a community add-on similar to dash bootstrap components.

2 Likes

To submit your app, share it by replying to this Forum topic by midnight Monday, May 8. Please share the following information in the post:

  • live link to the app: https://git.generalassemb.ly/mfrancis/marlainna-capstone-app
  • app author’s name with a link to their linkedin profile (or any other resume platform):https://drive.google.com/file/d/1Ay9Ot4t59qmm-_NWqFOQBkCiCzzohlmQ/view?usp=share_link
  • app title (under to 35 characters if possible)
  • app description (under to 105 characters if possible): Problem to Solve: Based on my experience as a Escalations representative, I believe there is an issue with customer cancellations. My goals is to explore the data and try to understand customer behavior. Assumption: customers are cancelling due to extended cleanup start times from purchase date. To prove this hypothesis, will need to show as date difference decreases, tenure should increase. Limitation: I do not have access to 2022 data.
1 Like

Two apps from me, kindly note the apps are deployed on the free tier in on render, so they are very slow to load and respond!

// -----------------------------------------

1 Like

I would like to submit 4 web apps that we/I made.
I have made more but will only be submitting these.
I am very thankful for a library like Dash to have existed and to have made it so convenient and accessible to develop web apps, for all sorts of purposes. Thank you to the devs <3.

Title Mutation Prediction in Breast Cancer Patients
Description This is a webapp to predict the probability of mutation in Breast Cancer patients from an Indian cohort. We can predict probability for 3 broad categories of mutations: any gene mutations (general), pathogenic gene mutations (brca1/2, chek, etc.), VUS gene mutations (variants of unknown significance)
Link https://bcampred.team1719.repl.co/
Authors Samarth Bhatia (https://plutonium-239.github.io/), Yukti Mahkija (yuktimakhija (Yukti Makhija) · GitHub)
Article SURA Award Project Report, Presentation
GitHub repo GitHub - plutonium-239/bc-risk: Breast Cancer Risk Prediction
3rd party packages xgboost, scikit-learn, shap, umap, numpy, pandas



Title LiftOver Simplified
Description An extension tool simplifying the LiftOver tool and greatly increasing convenience by not having to download and open a .bed file each time. Increased QoL.
Link https://sgrhgenetic.in/
Authors Samarth Bhatia (https://plutonium-239.github.io/)


Title Mutation Prediction in Breast Cancer Patients
Description During the covid-19 pandemic, bioRxiv had become a popular platform amongst researchers to share their work. This plays a critical role in speeding up the research related to COVID-19. This dashboard helps in tackling the surge in number of research papers, by providing researchers with necessary information. We have performed psychometric analysis on the twitter data collected for each paper and presented our findings in the form of different interactive plots. Also, we have used this data to sort the papers on different grounds.
Link https://biopsy-covid19.team1719.repl.co/
Authors Samarth Bhatia (https://plutonium-239.github.io/), Yukti Mahkija (yuktimakhija (Yukti Makhija) · GitHub)
3rd party packages networkx, requests_html, textblob, nltk, numpy, pandas API wrappers: firebase, altmetric, tweepy, orcid, empath

These replit repls are (free and) public so the code is public.



Title Triaging COVID-19 Patients
Description Triage is a web-app made to triage covid-19 patients in different categories on the basis of the severity of their infection.
Link https://triage-covid-19.team1719.repl.co/
Authors Samarth Bhatia (https://plutonium-239.github.io/), Yukti Mahkija (yuktimakhija (Yukti Makhija) · GitHub)
Article Paper published in PLOS Digital Health
3rd party packages xgboost, scikit-learn, umap, kmodes, shap, catboost, pandas, numpy

1 Like

Hello lovely people, below is my app submission.

Live App Link:

Crimes in my area

App Title:

Crime Stats in your area

App description:

A web application that provides visualization tools to analyze and compare crime stats in different areas in England and Wales.

  • Application serves the practical need of providing convenient and insightfull access to openly available crime data
  • Contains Dash features such as AIO components, background calls, Redis caching. It makes REST API calls(to custom endpoints) for data requests
  • It makes use of dash community contributions like dash mantine components and dash leaflet (thanks to @snehilvj and @Emil)
  • Uses 3rd party libraries like FastAPI, Geo Pandas, Polars
  • App is responsive, has custom layout for Web and Mobile
  • Author - Loarna

Link that talks about app: About - crimesinmyarea

3 Likes

and we can look at the source code of this application?

Product Environmental Report, Fully automatic coffee machine

Live link to the app: https://report.thermoplan.ch
App author’s name: Thermoplan AG
App title: Product Environmental Report
App description: An interactive Plotly app that shows the environmental impact of Thermoplan’s coffee machines in full transparency.
Public github repo: not available yet


#LCA, #Thermoplan, #Emissions, #Coffeemachine, #swissmade

2 Likes

Hello, here’s my app:

1 Like

Hi, here is my Dash app: https://databora.pythonanywhere.com/
Author: Borivoj Grujicic
LinkedIn: https://www.linkedin.com/in/borivojgrujicic/
App title: Complete Business Intelligence
Description: This app provides insights into Sales, Logistics and Production. These are all real world needed calculation and analytics that are necessary for any business to improve their operations.

1 Like

app description:
MNE-Python is a widely used Python package for analyzing physiological signals, mainly MEG, EEG, fNIRS, and Eye-tracking. By default, MNE’s visualization functions use a QT framework, meaning you can only visualize your data on your local computer, making sharing your data with others difficult. This dash app provides an example for plotting 2D data from MNE-Python in a dash framework.

2 Likes

Here is a second submission of mine. A very different type of app compared to most.

Metabolomics Sample Metadata Standardizer

Live link to the app: http://samplemetadatastandardizer.us-west-2.elasticbeanstalk.com/
App author’s name: Parker Bremer, UC Davis Fiehnlab
App title: Metabolomics Sample Metadata Standardizer
App description short: This app curates sample metadata (species, organ, disease, gene, time series, etc.).
App description long: Metabolomics needs to prove reproducibility to obtain clinical value on the same level as genomics, etc. One way to facilitate this is to enable programmatic metaanalysis by making sample descriptions standardized. This app does two things. 1) Users can generate a form to describe samples in their metabolomics study. 2) They can submit that form and be walked through a set of steps to curate those data. At the end, users are given a curated version of their submission and that same data is sent to other software for downstream analysis.
Public github repo: [GitHub - plbremer/sample_ingester_frontend]

1 Like

This is a reply to the original post,.

I do not have the option to edit my original post so I am reposting:

To submit your app, share it by replying to this Forum topic by midnight Monday, May 8. Please share the following information in the post:

  • live link to the app: https://mfrancis-capstone.onrender.com/
  • app author’s name with a link to their linkedin profile (or any other resume platform):marlainna francis resume 2023.pdf - Google Drive
  • app title (under to 35 characters if possible)
  • app description (under to 105 characters if possible): Problem to Solve: Based on my experience as a Escalations representative, I believe there is an issue with customer cancellations. My goals is to explore the data and try to understand customer behavior. Assumption: customers are cancelling due to extended cleanup start times from purchase date. To prove this hypothesis, will need to show as date difference decreases, tenure should increase. Limitation: I do not have access to 2022 data.
1 Like

Thank you everyone for the amazing app submission.

The App Challenge is officially closed. A panel of Plotly judges will review all apps, and the top 3 winners will be announced at the end of May.

Plotly Team

2 Likes