View markdown source on GitHub

Galaxy from an administrator's point of view

Contributors

Questions

Objectives

last_modification Published: Jan 1, 1970
last_modification Last Updated: Apr 13, 2024

Picture with 125+ platforms for using galaxy written and a number of screenshots of those galaxies.


Where can Galaxy run?


Choosing where to run

Resource Directory

Supported UseGalaxy.* Local Cloud
Moderate Data
Big Data 🤷‍♀️
Moderate Computations
Long/Expensive Computations 🤷‍
You want to share your Galaxy objects with others
All needed Tools are pre-installed 🤷‍♂️
Human Data / Proprietary Data
No network transfer of data

Reasons to Install Your Own Galaxy


Software Requirements

Required:

Minimal production requirements:


Hardware Requirements

This depends:

If possible, run the Galaxy server separate from Galaxy jobs

Storage will usually be the biggest concern

Speaker Notes


Server Hardware Requirements

Based on concurrent user count and assuming separate compute for jobs:

Users Resource estimate
1 - 5 1 core, 1GB, 10 TB
5 - 20 2 cores, 2 GB, 40 TB
20 - 40 8 cores, 8 GB, 200 TB
40+ multiple hosts, 16 GB/host, 500 TB, dedicated DB host

Storage is more difficult to estimate since it is, like compute, analysis and policy dependent


template: left-aligned

Galaxy Storage Philosophy


template: left-aligned

Storage Requirements

An “average” 2018 NGS analysis (by Anton Nekrutenko): 66 GB

10 users, 10 histories: > 6 TB

Solutions:


Compute Requirements

This depends:

usegalaxy.org allocates from 8 GB/core to 16 GB/core

Connecting Galaxy to clusters/HPC is covered in the advanced section.


Making plans

Before deploying your first Galaxy server:


Galaxy deployment options

In future:


Deployment Best Practices


template: left-aligned

System Administration Best Practices

Back up everything (except that which is managed by configuration management)


Key Points

Thank you!

This material is the result of a collaborative work. Thanks to the Galaxy Training Network and all the contributors! page logo Tutorial Content is licensed under Creative Commons Attribution 4.0 International License.