How to share or publish your work in Galaxy -- Datasets, Histories, Workflows, Visualizations, Pages

I have tried many times in preference sto give permission or access to others with the email. And It doesn’t save its just imposible. And I’m not using Windows… I want to share some fastq and j can’t.

1 Like

Welcome, @Hnos_Cooper!

Good question and there wasn’t a prior post that covered all the data sharing options in one place. We are going to use the opportunity to answer your specific question plus link together similar functions into a summary.

Use the Share or Publish function to share any Galaxy Object (History, Workflow, Visualization, Page) with others.


How to share is also included in many Galaxy tutorials, including the Galaxy 101:

To share one or more Datasets

  • First, either copy/Upload those into a new history or leave them in the existing history. Then share that History.
    • directly with other users on the same server, if you know their account email address,
    • or generate a Share URL that only those you give that to can access,
    • or Publish, and the History will have a Share URL created and also be accessible to everyone under Shared Data > Histories.
  • You can also capture the URL (disc icon) from individual datasets (one or more) and give that to others.
    • Be aware that you need to generate a history Share URL and share the objects inside it (or set your global privacy preferences to automatically share datasets in histories) for this to work.
    • BUT, you don’t need to give that history Share URL (link) to others, just the dataset URL is enough.
    • The other user pastes that dataset URL into the Upload tool to get the dataset.
    • This “other user” could be YOU. And/or the Upload tool could be on a completely different Galaxy server.
    • This is one way to move your own datasets between different Galaxy servers. Yes, you could export/import an entire History (with a history archive URL) between Galaxy servers, but if the history is large, and you just need individual datasets moved around, consider this as an alternative.
  • Share URLs for data are accessible by anyone that you decide to give it to. They don’t even need to have an account on the same server (can review only, then decide to create an account or not in order to work with the data after). It is common to place Share URLs in blogs, forum/social media posts, publications … anywhere you decide, with privacy options that you set (on individual data, or all data).
  • By default, datasets included in histories are “read-only” by others that you shared it with (directly or via URL or via Publishing).
    • You have full control over how data is shared and accessible by others (explained in Data Privacy Features).
    • In short, to grant access to others so they can work with shared data (allow others to copy the data/work over into their account), be sure to check the box on that history’s Share or Publish form to also “share the objects included”. Optionally, configure your data sharing preferences globally under User > Preferences to suit your needs.
  • NOTE: Any URL (shared data, history archive) must be hosted from an internet accessible Galaxy server in order for you or others to use it.
    • If the data is at a public Galaxy server, that server is internet accessible and URLs pointing to data on that server are accessible.
    • If the data is on a private Galaxy server, that server and URLs pointing to data on that server will only be internet accessible if the administrator configured the server to be internet accessible. See Galaxy Deployment & Administration for details.

If you happen to be the administrator of a Galaxy server, placing datasets that many will work with into a Data Library is a great way to both 1) conserve disk space usage on the server and to 2) not increase individual user’s account quota usage. Others can find data shared this way under Shared Data > Data Libraries.

More about GTN tutorials as you start to explore the advanced topics:

I also added a tag to your post – click on it to review prior Q&A about sharing work in Galaxy with the context of specific goals. Search this forum with the keyword “share” to find even more.

We hope that helps!