krishnanlab / geneplexus-app-v2

GenePlexus App - backend (cloud functions) and frontend
https://gene-plexus.netlify.app/
Other
2 stars 0 forks source link

hide some parameters #44

Closed ChristopherMancuso closed 2 months ago

ChristopherMancuso commented 2 months ago

Since the default choices are pretty good, in order to avoid confusion we could have STRING for the network and Combined for the Gene set collection be the only options displayed at first glance and then a user would have to hit something to expand to see the other options.

vincerubinetti commented 2 months ago

Currently we have these selections as radio buttons. I'm unaware of a conventional or accessible way to hide certain radio options.

If you wanted to do this, we'd have to change it to a dropdown select. In doing so, we'd also have to get rid of the rich descriptions and compactify the node/edge counts (use icons instead of the words "node"/"edge") we currently have to make it fit in a dropdown:

Screenshot 2024-09-17 at 1 14 06 PM

Or we could just show this extra info for whatever option is currently selected, which makes it less useful for an overview of what to choose.

ChristopherMancuso commented 2 months ago

the idea is kind of make it less useful for an overview to chose. People seem to just get confused at the choice, and while we don't want to remove it completely, having it not be such a prominent choice is what we are going for.

ChristopherMancuso commented 2 months ago

Since we want to hide three things; a network selection, geneset selection and uploading negatives. It might make sense to have the current third option (3) Chose Parameters just become (3) Choose Species and then have another section be (4) Optional Choices. And then in that 4th section allow users to do those things. Does that make sense? If not, I can mock it up.

ChristopherMancuso commented 2 months ago

but I do think this should be a new PR as you suggested