Galaxy doesn't really support this use case and it will be major
effort to get it work this way I suspect. Pieces to look at include:

The Galaxy Tool Factory (it has the ability to create reusable tools
from scripts):

http://www.ncbi.nlm.nih.gov/pubmed/23024011

You may be able to modify it in such a way that each tool is tagged
with who created and then use ToolBox filters to limit added tools to
a given user:

https://wiki.galaxyproject.org/UserDefinedToolboxFilters

I think the latest version of Galaxy has improved support for adding
tools without requiring restarts (using message queues). I don't know
if this will automatically work with the tool factory or not.

I suspect fighting Galaxy at every step on this will frustrate you and
the users - and you are exposing all of your users data to every user
you give this privilege to. Is this a shared cluster or is dedicated
to Galaxy? If it is shared - it might be better for advanced users to
just get importing and exporting data to user directories really well.
In my previous position at MSI we created a set of tools that allowed
Galaxy to SCP files as the user to our login nodes (using a SSH key
scheme) - likewise creating directories user's can upload files can
enabled power users.

Hopefully this helps,

-John

On Sat, Jun 7, 2014 at 1:12 PM, Karthik Gururaj
<gururaj.kart...@gmail.com> wrote:
> Hello,
>   We have a centralized Galaxy installation for out cluster which can be
> used by many users (backend interfaces with HTCondor to run jobs). Is there
> any way for non-administrator users to import/install their own tools so
> that they may use it in their workflows (under a subsection called
> "unstable", for example? Ideally, without having to restart the Galaxy
> daemons whenever a change is made.
> It would be fine if these tools are not visible to other users till the
> administrator says so.
> Thanks,
> Karthik
>
> ___________________________________________________________
> 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/
>
> To search Galaxy mailing lists use the unified search at:
>   http://galaxyproject.org/search/mailinglists/
___________________________________________________________
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/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/

Reply via email to