Git Product home page Git Product logo

Comments (12)

Bachibouzouk avatar Bachibouzouk commented on May 25, 2024 1
* 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

There is actually two out of the 4 data sets (4 times two files, one for protein domains, the other for mutation data) from your link available in the dropdown (I couldn't tell from which protein the 2 other were and I decided not to trust them). Whenever the dropdown is selected, a scroll bar kicks in and the dropdown expand hidden from view, I was trying to play with the overflow css option for this not happen but I didn't manage yet.

* On one of the Dash Bio calls I thought you had also found others in a Nature paper.

Yes I found the other data sets in the nature paper and this is to retrieve the datasets I spent time coding a parser to download the protein domains of the paper figure (the parser is actually available as the lowest option (UniProt dataset) in the app of the awaiting approval PR #51). I will gather their data and the corresponding protein domains and make them as available choices in the demo dropdown. If I understood correctly, protein domains are always the same and different people publish their mutation data on top of that :).

from dash-bio.

Bachibouzouk avatar Bachibouzouk commented on May 25, 2024 1

Volcano

The data set of interest is the one on the top left or top right of the threshold (they are highlighted in red). We can't get rid of the Upper and Lower effect size as then it would not be a volcano plot anymore. The aim of such a plot is to spot immediately data points which are statistically significant than two thresholds. I have been trying to find different data sets which are "sexier" but I am not a biologist and the datasets are not transparent to me. There are not either to the actual bio-knowledgable people on dash-bio, because they told me they didn't work with volcano plots in the past. @matthewchan15 found this figure , I will try to get the dataset behind it and make the coloring scheme :)

from dash-bio.

mtwichan avatar mtwichan commented on May 25, 2024 1

Ideogram

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.

@jackparmer Will do. The creator of this project has been very proactive, and I've been in communication with him. I have been added to the list authors for this project as well 👍. I think he will be excited to see what we came up with!

eweitz/ideogram#123

Updated app: https://dash-bio-test-pr-71.herokuapp.com/dash-bio/ideogram

from dash-bio.

shammamah-zz avatar shammamah-zz commented on May 25, 2024 1

@jackparmer I've set up the github links in the header, but the repository will need to be public for people to view them (currently set to private). Let me know if/when I should change the settings for that

from dash-bio.

Bachibouzouk avatar Bachibouzouk commented on May 25, 2024 1

I still can't get the dropdown to show the 4 dataset options

@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

from dash-bio.

shammamah-zz avatar shammamah-zz commented on May 25, 2024 1

@matthewchan15 @Bachibouzouk Fernando gave us some great feedback - make sure that the dcc.Upload components have some text on them that clarifies that you'll be able to click on it to open the file browser as well.

from dash-bio.

mtwichan avatar mtwichan commented on May 25, 2024

Circos

Add a dropdown of a few different datasets?

@jackparmer Hey JP, I'm just a little bit confused on this comment. Currently, in this application there are a total of 10 graphs under Select Circos Graph, where Select Data Set displays the tracks and layout (the data sets) corresponding to each graph.

The contents (data sets of the selected graph) of the drop down Select Data Set, is dynamically updated when a new graph is selected in Select Circos Graph.

Are you looking for more graphs, or graphs containing more data sets?

Updated app: https://dash-bio-test-pr-72.herokuapp.com/dash-bio/circos

from dash-bio.

jackparmer avatar jackparmer commented on May 25, 2024

Hey @Bachibouzouk, I still can't get the dropdown to show the 4 dataset options:

image

I would try remove any overriding CSS like overflow on the dropdown component.

from dash-bio.

VeraZab avatar VeraZab commented on May 25, 2024

@jackparmer we're having difficulties with deployment (Heroku and dds) for @nchtra 's app, because she needs a module that requires other modules to be preinstalled (mdtraj), so this requires us to make the conda based workflow to work.

Dds seems to have difficulties with this, we've tried different buildpack urls for conda, that did not work, and @gzork now tried a Docker setup, but that also seems to be having issues: https://github.com/plotly/streambed/issues/10577#issuecomment-443977956

So I've asked Chitra if she could find another module to replace as it looks like it may take some time to fix the conda flow. She's working on that now.

from dash-bio.

jackparmer avatar jackparmer commented on May 25, 2024

from dash-bio.

Bachibouzouk avatar Bachibouzouk commented on May 25, 2024

the feedbacks listed in this issue have been implemented

from dash-bio.

deepstqte avatar deepstqte commented on May 25, 2024

Definitely would like to understand why a conda buildpack isn't working

@jackparmer (I kept this unread to answer with more context). There is more info in this issue https://github.com/plotly/streambed/issues/11803, but TL;DR is basically we have to support different versions of Miniconda, which is not done by the official buildpack (which is deprecated by Heroku), and we need to support Isolated/Airgapped installs, which is specific to our product offering unlike Heroku. but this is a WIP, and we should be able to support conda dash app deployments in DDS in 3.1.

from dash-bio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.