Hi Dave We do something similar already: We store the NGS data outside of the Galaxy directory tree in our NGS repository. And our (selfwritten) NGS tools in Galaxy know were to find the data in the repository and were to put it. (see 'key insight 3' and '4' in my presentation at this years Galaxy Conference, http://wiki.g2.bx.psu.edu/Events/GCC2011 ) This is very easy to implement. In the worst case you need an additional wrapper around your tools with the information about the location of the data. However you need to keep in mind a few 'features' or drawbacks: - you can't look at your data. The galaxy history might just be a log file saying something like: "the alignment was successful" - in our setup, everything is owned by the user galaxy. But you can take advantage of the pre-defined $userEmail variable for access control (see 'key insight '5' in my presentation). And you can extend your wrappers: you can also use this not only to control the access, but also to read from and write to different storage locations I agree, this is a quick and dirty solution...but it is simple! It also offers you the possibility to access and manipulate your data without the Galaxy framework. Regards, Hans On 08/11/2011 04:44 PM, Dave Walton wrote:
Dear Galaxy developers,
Our institution is trying solve our storage problem (we need lots, especially for NGS data, and someone needs to fund it). What we would like to be able to do, is based on some criteria control in what location a file gets written to disk.
This criteria could be an individual user, a role or group they belong to, or a project the file is associated with.
What we'd like to know are the following 3 things: 1) Is anyone already working on something like this?
2) Are there other institutions that would be interested in this type of functionality?
3) If we were to attempt to implement this ourselves, would anyone be interested in giving us some input with respect to how to implement and how to make it generic enough to meet the needs of most institutions? If we're going to do it, we'll need to be able to produce an estimate of what the effort would be like so that we could get institutional funding to develop the functionality.
Thanks for any input you can provide.
Dave
-- Dave Walton Computational Sciences The Jackson Laboratory Bar Harbor, Maine
___________________________________________________________ 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: