Galaxy Choices

Galaxy is available in many different ways and some of those ways are better suited for some tasks than others. Here are some guidelines to help you decide how to use Galaxy.

Which Option to Choose?

Your choices depends upon your needs. If you want to use Galaxy with a minimum of setup work, then start with the Galaxy Platforms Directory. This directory lists well over 100 resources in several different classes of Galaxy resources, all of which can be use with little or no setup on your part. The resource types are explained below.

UseGalaxy Servers Public Servers Academic Cloud Services Commercial Cloud Services Containers VMs Local
Free to use Yes Yes Yes1 No Yes Yes Yes
Uses your local compute infrastructure No No No No Yes2 Yes2 Yes
Your have large datasets with many intermediate datasets ( > 250GB) No ? Yes Yes ?3 ?3 Yes
Your computational requirements are similarly large No ? Yes Yes ?3 ?3 Yes
You want to share your Galaxy objects with others outside your organization Yes Yes Yes Yes Yes4 Yes4 ?5
You have control over the tools and reference genomes that are installed No No Yes5 Yes Yes Yes Yes
You have absolute data security requirements No No ? ? ? ? Yes

1 If you qualify for the service.
2 Although these technologies can also be deployed on clouds.
3 Depends on the size of the system you are running it on.
4 With these technologies you can save the server and share the entire platform with them.
5 Depends on configuration.

UseGalaxy Servers

UseGalaxy servers implement a common core set of tools and reference genomes, and are open to anyone to use. They also contain tools and genomes that are local to each server. Each is backed by significant computational resources and they are excellent places to get started with Galaxy, and to share and publish your results.

Public Servers

Public Galaxy servers are acccessible to (at least) any academic researcher in the world. Some require you to create/request an account, aand they may have restrictive quotas, but often, to use these, just go the website and start running analyses. These are free to use.

Academic Cloud Services

These are academic cloud providers where ready to run Galaxy instances are available. Many of these are restricted to users within a particular geographic domain, for example, a country, province, or consortium of countries. These are often free to eligible researchers.

Commercial Cloud Services

These commercial cloud providers have ready to run Galaxy instances are available. You need to pay for these, but you only need to pay for as long as you need the instance to be up.

Containers

These Galaxy instances are prepackaged using container technology, usually Docker. You run these locally by first installing the container technology (Docker is easy), and then launching the containerized Galaxy within that technology. These use your local resources.

Virtual Machines (VMs)

VMs are similar to containers but use a different technology. Containers take significant advantage of your computer's underlying operating system. Virtual Machines include an entire supporting operating system, and are significantly larger than containers. You run these locally by first installing a VM player like VirtualBox, and then downloading and launching the VM within that player. These use local resources.

Main - usegalaxy.org

Galaxy has a free public server at usegalaxy.org (also known as Main) that can be used by anyone. See Main for more on this option.

Local Galaxy Install from Scratch

Finally, you can install your own local instance of Galaxy from scratch. See Get Galaxy for details on how to do this. This has become much easier to do in recent years.