Hi all,

Some of my medium/long term plans for Galaxy involve running one tool which
then generates input parameters (and perhaps input files) for another tool.
This would be particularly powerful in combination with workflows.

One example is phylogenetics where you might have a model selection tool
which selects assorted parameters for tree building (e.g. Gamma on or off).

General model selection for classifiers might also benefit from such a flow
- e.g. Model selection on a subset of the data assessed on a test data set,
then running the best model on the full dataset.

I can see how I might solve this on a case by case basis, where for each
tool which I want to be able to call with a parameter file a wrapper script
would be needed, plus the tool would have a top level parameter selection
between values from a file, or values entered by the user in the normal way.
At least in some niche fields such parameter files already exist - for
example the Nexus file format (although many tools which support this as an
input format do so in a simplistic way and only look at the alignment or
trees, not the commands/settings).

However, I'm envisioning a general mechanism for providing (some or all of)
the inputs to a Galaxy tool via a file, which for extensibility and
consistency with the rest of Galaxy would be in XML. Galaxy would need a
nice viewer for this new datatype, which could appear in the history as just
another dataset. However, the key new functionality would be on any tool
dialogue (if a suitable tool parameter XML file was in the history) would be
a new option/button to apply settings from this file to the current form.
I'm imagining the new XML would include a list of tool IDs for which it can
be used on (e.g. Maximum likelihood model selection might produce settings
for both PhyML and RAxML, but these tools might have differently named
parameters in their Galaxy tool XML files).

Have the Galaxy team been thinking of anything like this already?

Thanks,

Peter
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Reply via email to