nf-tower icon indicating copy to clipboard operation
nf-tower copied to clipboard

Compact processes visualisation

Open jfy133 opened this issue 6 years ago • 7 comments

We have a very complex nextflow pipeline with nf-core/eager, with lots of processes. This makes the 'Processes' box of tower very long - and takes a long time to scroll down to the other info boxes like 'Utilisation', 'Load' etc.

Maybe it would be possible to have a compact representation of the 'Processes' loading-bar like visualisation. I was going to say small rings like in Utilisation but I guess this goes towards piecharts which are a bit meh (and not popular ;) https://github.com/seqeralabs/nf-tower/issues/168)

Screenshot from 2019-11-08 20-17-12

jfy133 avatar Nov 08 '19 19:11 jfy133

It looks also the navbar is broken. Which browser/OS are you using?

pditommaso avatar Nov 09 '19 11:11 pditommaso

Yes, that occurs when I make the width of the window smaller.

Ubuntu 18.04.3 LTS Google Chrome Version 78.0.3904.97 (64-bit)

jfy133 avatar Nov 10 '19 14:11 jfy133

I would second on this feature: our Sarek workflow is also pretty complex, would be nice to have a way to aggregate chunks (i.e. Mapping | BQSR | Variant Call| Annotation | QC) . As a first step maybe we can put labels into the Sarek nextflow itself, or a yaml/json key/[processes] file to define the chunks.

szilvajuhos avatar Dec 05 '19 09:12 szilvajuhos

Not sure to second this. I agree that's needed a smarted way to display many processes. In the short term, just a scrolling area could do the trick.

pditommaso avatar Dec 05 '19 09:12 pditommaso

Unless we use the subworkflow feature to group together related tasks and shows them as a single-expandable item in the list. That would be neat!

pditommaso avatar Dec 05 '19 10:12 pditommaso

Yes, it is actually neat! Will discuss it to @MaxUlysse ;)

szilvajuhos avatar Dec 05 '19 10:12 szilvajuhos

I'll start working with subworkflow and modules next year.

maxulysse avatar Dec 05 '19 10:12 maxulysse