Dash Bio apps - initial impressions
See original GitHub issueFirst-level impressions clicking through Dash Bio gallery beta apps: https://dash-gallery.plotly.host/dash-bio
Header
Would be great to have a GitHub link in the upper-right of the header that links to the code for each app on GitHub.
Dash Circos
- A lot of stuff in this sidebar. Pretty overwhelming. Maybe try organizing into tabs within the sidebar? Eg perhaps could organize tabs as, Data | Layout | Events | Upload
- Add a dropdown of a few different datasets?
Dash Clustergram
- Heatmap is a bit small. Maybe put the right-hand column on the left side instead, and try to make the clustergram go full-bleed to the right edge of the screen? Usually sidebars like this are on the left hand side.
- Would be nice to have a dropdown with a few classic clustergram data sets. Look at what the R clustergram packages and shiny apps use (eg heatmaply). Eg the
mtcarsdataset is a “classic:”
https://cran.rstudio.com/web/packages/heatmaply/vignettes/heatmaply.html
Dash Ideogram
- Needs margin on the left-hand side. Bugs me that controls are touching window edge.
- Make an issue in the original ideogram JS repo with a link to this app, to share and get feedback. Maybe will motivate the PI to address some of the issues you’ve raised.
Manhattan Plot
- Hover mode should be
closestby default - The “Visualize genome wide association studies…” description should should have a top margin so it’s not touch the top header.
Sequence Viewer
- Not sure what “Entry to view” is
- Might want a dropdown with a few other sequences besides insulin
- Would be great to combine this with 3d molecule viewer if there’s a way that makes sense
- vertical space between labels
- Sequence doesn’t wrap

Dash needle plot
- Labels such as
Stem thicknessare too large in font-size IMO. - I only see one sample dataset in the dropdown - need to add more. A bunch here: https://github.com/jackparmer/react-needle-plot/tree/master/src/data On one of the Dash Bio calls I thought you had also found others in a Nature paper.
- Should be a left-side margin so that controls and labels don’t touch the edge of the window

Volcano
- This app doesn’t do much. Should maybe reduce the opacity of the points above the threshold? To make it more interesting, could add 2 overlaid histograms to the app - one histogram is all of the data and the other histogram is the data above the threshold. When the threshold is zero, the histograms are the same.
- Get rid of “Lower effect size” and “Upper effect size” controls. They just reset the x-axis range which I don’t think is very interesting.
- Set default
hover modetoclosest
Remaining apps
Issue Analytics
- State:
- Created 5 years ago
- Comments:12 (11 by maintainers)
Top Results From Across the Web
Dash Bio | Dash for Python Documentation
Dash is a web application framework that provides pure Python abstraction around HTML, CSS, and JavaScript. Dash Bio is a suite of bioinformatics...
Read more >Profiling Dash Apps, Summer App Challenge Winners ...
Joking aside, the app's well organized sidebar makes it easy to navigate through the app pages; a comprehensive usage of graphs make for...
Read more >A simple Dash application. | Download Scientific Diagram
Visualization of Bioinformatics Data with Dash Bio ... Exploratory data analysis techniques are used to get a first impression of the important ...
Read more >Announcing Dash Bio 1.0.0
Dash Bio is a one-stop shop for bioinformatics and drug development visualizations. It contains a suite of components and tools to parse and...
Read more >Visualization of Bioinformatics Data with Dash Bio
Graph component for interactive graphs made with plotly.py. A minimal Dash application that comprises a string on a webpage can be produced with...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@matthewchan15 @Bachibouzouk Fernando gave us some great feedback - make sure that the
dcc.Uploadcomponents have some text on them that clarifies that you’ll be able to click on it to open the file browser as well.@jackparmer , it is fixed in #51 which is waiting for @shammamah review 😃. You can preview the new app with the heroku deploy : https://dash-bio-test-pr-51.herokuapp.com/dash-bio/needle-plot