3.4 years ago by
As far as I know, there is only one location for inputs and one destination for outputs permitted. The clone or copy function can be used within the Galaxy UI to duplicate data (these are just links to the original).
That said, if running your own, you could set up some system to clones output data to another location then delete it in the Galaxy file system. DO NOT just move it, this would probably cause problems. Clone to put the copy where you want it, then go back and remove it from Galaxy. This could all be done through a script and API calls to Galaxy.
For inputs, you could set up a library for each user and then they use data from there. There are a few ways to load data into libraries, including directly from the file system (either loaded or just a link). Permissions could be set to restrict access. An administrator would need to load the library data, but this again could be scripted out. Help for Data Libraries admin data loading is here:
For more about libraries and related functions, have a look at the "Admin" hub. Most topics are covered in some level of details, many with complete tutorials.
If others from our team or community wish to post more advice or methods implemented on locals, please feel free to add more on this thread!
Best, Jen, Galaxy team