Able to scale up, so MPI-based 'advanced' resource requests and environment setup for large-scale MPI jobs, perhaps.
Able to scale down, deep down, so a 'tool editor' like the workflow editor, but allowing to define tools and add code within the interface for experienced bioinformaticians to fill in gaps to remove any objection of galaxy resembling training wheels for biocomputing users.
@moskalenko for the 2nd I think there is a prerequisite: an execution model where tools run in encapsulated containers (a bit like IEs do), so that adding a new tool does not expose the Galaxy install to malicious code. If this is possible then a tool editor is effectively like an Interactive Environment.
My "what should Galaxy be": a provenance graph explorer - or maybe this is an overlay. It is a different "mode" of considering data in any event.
@moskalenko Can you elaborate on what goes into your first comment? And is this at all related to e.g. Kepler's model of pluggable directors (see section 3.3 from page 11 here)?
@pvanheus I would like a provenance graph. I've also had users request a print provenance report that could be used in publications.
I would like to see Galaxy move from a platform where contributors (tool developers, workflow builders, admins, etc..) are incentivized to contribute not because it makes it easy to share their work in an accessible way but because it simply makes it easier to do their own work - and the accessibility is a natural outcome. Put another way, people put extra work into developing stuff for Galaxy because of what Galaxy provides them - instead people should develop for Galaxy because it makes their own development easier and the awesome stuff Galaxy provides already should be natural outcomes of easy processes.
Other things I'd like to see Galaxy be - these are each related to the above and stand-alone in a way:
coming from the admin side, I like and fully agree with @jmchilton comments wrt to "Admins" - though I would like to add: ...they should see it as the best, most easy to maintain training platform.
Also, I would like to highlight again: we should further improve (or even just advertise) Galaxy as a collaboration platform even for non-Galaxy users/developers.
I love these ideas @jmchilton
Most helpful comment
I would like to see Galaxy move from a platform where contributors (tool developers, workflow builders, admins, etc..) are incentivized to contribute not because it makes it easy to share their work in an accessible way but because it simply makes it easier to do their own work - and the accessibility is a natural outcome. Put another way, people put extra work into developing stuff for Galaxy because of what Galaxy provides them - instead people should develop for Galaxy because it makes their own development easier and the awesome stuff Galaxy provides already should be natural outcomes of easy processes.
Other things I'd like to see Galaxy be - these are each related to the above and stand-alone in a way: