serratus-bio / open-virome

monorepo for data explorer UI and APIs
http://openvirome.com/
GNU Affero General Public License v3.0
0 stars 0 forks source link

Improve onboarding for initial app load #51

Open lukepereira opened 1 month ago

lukepereira commented 1 month ago

Currently users see a warning message to add filters and some rough summary statistics which don't work well for some of the original plots, e.g. displaying networks of the entire database.

Rayan suggested starting with an initial query which would solve this problem but would be annoying to clear every time .

Some options:

ababaian commented 2 weeks ago

I think an initial query is the correct move, and the addition of a Clear Query button which removes all filters quickly.

For the auto-add example, I've been using Eimeria species, this makes sense as it pertains directly to what the virome documentatoin has been written to describe: i.e. https://github.com/serratus-bio/open-virome/wiki/Virome

This solves many issues with loading and data-points in complex queries. Also it shows people "interesting" data upfront.

lukepereira commented 2 days ago

When clearing query, we would have the same issues with our summary statistics views. Instead we probably want a welcome/landing screen.

The landing screen can include a logo, an action to open the filters, and the buttons to auto add example queries. Can be similar to this: Image