Intro to Galaxy Administration @ Barcelona

2-6 March 2020

Location, Logistics, and Registration

This training will be offered 2-6 March at the Barcelona Supercomputing Center.

See the workshop's Galaxy Community Hub page for details on logistics and registration.

Training VM instances

Galaxy training instances will be bootstrapped with a small Ansible playbook, which you may find useful for repeating the exercises at home using a VM, Docker image, etc.

Important Links

Timetable

Timetable with sessions and material is being continuously updated. This is NOT final.

Monday

This day covers getting a Galaxy server setup with Ansible, a server you will develop for the rest of the week.

2nd March

Time Topic Slides Exercises Instructor
08:30 Registration
09:00 Welcome and introduction Welcome All
09:20 Deployment and platform options Deployment M
09:40 Intro to Ansible Ansible Exercise Ni
10:30 Break (coffee & snacks)
10:45 Galaxy Server Part 1: Basic Install Galaxy Install, Database, uWSGI Exercise H, M, Na
12:00 Lunch (catered)
13:00 Galaxy Server Part 2: Towards Production systemd H, Na
14:00 Break (coffee & snacks)
15:15 Galaxy Server Part 3: Advanced Install Production H, Na
15:45 Galaxy Tool Shed Toolshed M
16:15 Ephemeris Ephemeris Exercise Ni
17:00 Guided tour of the Supercomputing facility

Tuesday

3rd March

Today we pivot to focus on making that server useful: adding tools and data, configuring quotas and authentication

Time Topic Slides Exercises Instructor
09:00 Welcome and questions
09:15 Ephemeris: Continued
10:30 Break (coffee & snacks)
10:45 Users, Groups, and Quotas (+Demo) Slides S
12:30 External authentication Slides Upstream Auth Exercise H
13:00 Lunch (catered)
14:00 Reference Data Slides CVMFS Exercise, Data Manager Exercise Na
15:00 Exploring the Galaxy job configuration file Slides job_conf.xml M
15:45 Connecting Galaxy to a compute cluster Slides Exercise Na
17:00 Close Day 2

Wednesday

4th March

Time Topic Slides Exercises Instructor
09:00 Welcome and questions
09:15 Connecting Galaxy to a compute cluster (continued) Slides Exercise Na
10:45 Break (coffee & snacks)
11:00 BioBlend Slides Exercise Ni
12:00 Pulsar Slides Exercise H
13:00 Lunch (catered)
14:00 Storage management Exercise H
15:00 Monitoring Part 1: Reports Reports Exercise M
15:30 Break (coffee & snacks)
15:45 Monitoring Part2: DB queries, command line & scripts Slides gxadmin H
16:15 Monitoring Part 3: Telegraf, InfluxDB, Grafana Slides Telegraf Exercise S
17:00 Close day 3

Thursday

5th March

Time Topic Slides Exercises Instructor
09:00 Welcome and questions
09:15 Monitoring Part 3: Telegraf, InfluxDB, Grafana (continued) Slides Telegraf Exercise S
10:15 Maintenance, Backup and Restore Slides Na
10:45 Break (coffee & snacks)
11:00 TIaaS TIaaS Exercise H & S
12:30 Recording Job Metrics Exercise Na
12:45 Interactive Tools Slides Exercise Na
13:00 Lunch
14:00 Interactive Tools Slides Exercise Na
15:00 Dev vs Prod (Conversation) Na
15:30 Break (coffee & snacks)
15:45 Jenkins & Automation Exercise H
16:35 Advanced Customisation Slides H
17:00 Wrap up and close

Friday

6th March

The last day! We made it. Today we have some additional topics, some of which are not admin related. Please feel free to leave at any point in the day and go enjoy Barcelona if the topics are maybe a bit less interesting for you.

Time Topic Slides Exercises Instructor
09:00 Welcome and questions
09:15 When things go wrong: Galaxy Server Troubleshooting Slides Na
10:45 Break (coffee & snacks & survey)
11:00 What's new in Galaxy Slides M
11:45 Python 2 to Python 3! Docs Ni
12:00 Tool Development Slides Exercise Ni
13:00 Lunch (catered)
14:00 Dataset collections DCs, Rule based M
14:30 Developing your own Training Setting up, Exercise S
15:00 Wrap up and close

Instructors

  • (H)elena Rasche - Galaxy Europe
  • (S)askia Hiltemann - Erasmus Medical Center, the Netherlands
  • (Na)te Coraor - Galaxy Project, Penn State University, United States
  • (M)arius van den Beek - Galaxy Project, Penn State University, Europe
  • (Ni)cola Soranzo - Earlham Institute