bigomics / omicsplayground

Visual self-service analytics platform for big omics data.
http://www.bigomics.ch
Other
118 stars 35 forks source link

Simplify react-chart-editor #352

Open mauromiguelm opened 1 year ago

mauromiguelm commented 1 year ago

We received some feedback that the plot editor is overly complicated. We could remove a few functionalities, and focus on what users really need. Maybe a tutorial on how to use the editor would also make sense.

Summary of challenges:

  1. Identify what functionalities users need and are not available, e.g. color plotted points by phenotype (covariate)
  2. Reduce complexity of the editor
  3. Tutorial on how to use the editor

Axel:

While the ability to edit some figures is welcome, I find the editing menus non-intuitive and also hard to navigate. I could change the colours of texts and axes, but not of the actual sample dots in a tSNE map under dataview, for example. SO while it looks potentially cool, it is actually a pretty useless feature if I cannot change the most important aspect of a plot.

Also, the only plots customers repeatedly asked to be customisable (volcano and MA plots in pairwise DEG) are not editable. I realise that the editor may work on an individual gene (dot) basis, but customers have been asking to, say, colour significantly upregulated genes in red and significantly downregulated ones in blue. That may require a different approach than the plotly editor currently implemented.

mauromiguelm commented 1 year ago

from talk with Carson:

ncullen93 commented 1 year ago

I took a look at the editor and can clearly identify parts that should be removed:

Removing those two things greatly simplifies the editor. Then the result will be two submenus (Style and Annotate) with three submenus each. In the style menu, users can change the colors, axis labels, title, etc. In the annotate menu, users can draw lines and add extra text. These are the two main things people want to do.