neurobagel / query-tool

User interface for searching across Neurobagel graph
https://query.neurobagel.org/
MIT License
2 stars 1 forks source link

Feedback #56

Open rmanaem opened 1 year ago

rmanaem commented 1 year ago

Hey folks, please try the tool here and comment your feedback here.

Remi-Gau commented 1 year ago
rmanaem commented 1 year ago

No that's alright, thanks for mentioning it here as well

Remi-Gau commented 1 year ago

UX details: took me a while to find the Select all datasets tickbox to "enable" the download button. Maybe bring the tick box closer to the download button.

When users then tick this box and all datasets get selected they should then realize that they can toggle datasets individually.

Remi-Gau commented 1 year ago

selected

Ran the the tool with:

and got an improperly formatted tsv

dataset-results.zip

surchs commented 1 year ago

Some observations, I'll keep adding/editing to this comment

Benign funkiness

Slightly annoying funkiness

No good funkiness (needs bug report)

➜ grep "spelling" -B 1 -A 1 dataset-results.tsv -n
71-https://openneuro.org/datasets/ds003126  https://github.com/OpenNeuroDatasets/ds003126.git   MRI Lab Graz: Reading-related functional activity in children with isolated
72:spelling deficits and dyslexia   58  http://purl.org/nidash/nidm#FlowWeighted, http://purl.org/nidash/nidm#T1Weighted
73-https://openneuro.org/datasets/ds003470  https://github.com/OpenNeuroDatasets/ds003470.git   MRI Lab Graz: Target processing in overt serial visual search involves the dorsal attention network: A fixation-based event-related fMRI study. 20  http://purl.org/nidash/nidm#FlowWeighted, http://purl.org/nidash/nidm#T1Weighted

Random ideas (no expectation of implementation)

Remi-Gau commented 1 year ago

The tool allow to query for 0 sessions but this then throws an error. I suspect zero is value we do not want to allow at all.

On the plus side: specifying no session or min nb session == 1 seem to return the same thing which is what I would expect.

Remi-Gau commented 1 year ago

Imaging modality can only allow to select single modality: I suspect people are quickly going to want bold AND t1w (for example)

rmanaem commented 1 year ago

Addressing comment 1 which is also mentioned in this comment and addressing comment 2 in neurobagel/query-tool#70

michellewang commented 1 year ago

Hi! Here are my notes/feedback from trying the query tool:

  1. I didn’t realize until someone pointed it out yesterday that we could toggle between dataset-level and participant-level results. Personally, I think it would be better to have 2 download buttons instead of the “Toggle level of detail to download” checkbox
  2. I really like that the participant-level results include the paths to the data. This is really useful for downloading/getting the data to build the cohort. I think pointing to the session directories makes sense, but the user might get more modalities than they specified (e.g., get T2w and diffusion data if they only asked for T1w in the query). So I wonder if it would be better to output paths to individual files instead
    1. It would also be nice if there was some information about how to get the data (e.g., where it is stored, if you need Datalad, etc.)
  3. I agree with Rémi that it would be nice to have ways to query for more than one modality or assessment tool
  4. Minor things
    1. Why are some entries in the Assessment tools dropdown all lowercase?
    2. I don't think it's very clear right now that the user should either check the “Healthy Control” box OR select a diagnosis. I get that if the checkbox is selected, then the diagnosis dropdown can’t be interacted with, but the logic can be made clearer/more explicit in my opinion
Remi-Gau commented 1 year ago

2. I don't think it's very clear right now that the user should either check the “Healthy Control” box OR select a diagnosis.

Related to this (though I know this is already on one roadmap) it is very likely people will want to query healthy controls AND at least one diagnosis.

If I want to create a cohort by aggregating across datasets then users may want to have "matched" controls for their patients.

rmanaem commented 1 year ago

@michellewang @Remi-Gau @surchs Thanks for the feedback folks!

github-actions[bot] commented 1 year ago

We want to keep our issues up to date and active. This issue hasn't seen any activity in the last 30 days. We have applied the stale-issue label to indicate that this issue should be reviewed again and then either prioritized or closed.

github-actions[bot] commented 5 months ago

We want to keep our issues up to date and active. This issue hasn't seen any activity in the last 75 days. We have applied the _flag:stale label to indicate that this issue should be reviewed again. When you review, please reread the spec and then apply one of these three options: