View markdown source on GitHub

Overview of the Galaxy Training Material

Contributors

last_modification Published: Feb 27, 2024
last_modification Last Updated: Feb 27, 2024

Welcome to the Galaxy Community

There are tons of ways to help out and become a Galaxy contributor - through support, training, presentations, events, code, tools, testing, and documentation.

Speaker Notes Thanks for your interest in contributing to the Galaxy project, and making it easier to enable reproducible, accessible, and transparent data-intensive science for everyone! —

Some questions

Speaker Notes To make it easier to get started, we’ll work you through some of the steps. —

Galaxy Training Material

.image-75[Screenshot of the website]

https://training.galaxyproject.org

One website, aggregating training material covering many current research topics.


Interactive learning via hands-on tutorials built around a “research story”

Screenshot with 2 web-browsers open side-by-side: one pointed at the current tutorial and the other at a Galaxy instance

Usable by individual users & instructors


Developed and maintained by the community on GitHub

.image-75[Screenshot of github repo]

https://github.com/galaxyproject/training-material


Repository structure

Training Material structure


Some questions

Speaker Notes Don’t worry if you’re new to “open source”, or if you’re still a student – many of our contributors are, too, and we’d be happy to provide mentorship and support if this is your first time contributing to an open-source project.

The main thing is that you are passionate about addressing common challenges in data-intensive science and that you’re responsible and reliable.

Contributing to Training Material

Contributing topic

https://training.galaxyproject.org/topics/contributing/


Contributing using GitHub

  1. Fork
  2. Clone locally
  3. Create a branch
  4. Commit changes
  5. Open a Pull-Request

Tutorials:


Run the website locally

  1. Install the requirements
  2. Check the website locally on http://127.0.0.1:4000/training-material/
  3. Stop the server

Tutorial: Running the Galaxy Training material website locally


Creating a new topic

  1. Define the topic
  2. Create the directory for the topic
  3. Make the templating system aware about the topic

Tutorial: Including a new topic


Creating a new tutorial

  1. Define the topic (tutorial)
  2. Create the directory for the tutorial (tutorial)
  3. Add metadata
  4. Create a toy dataset
  5. Write the tutorial (tutorial)
  6. Add some technical support (tutorial)
  7. Add slides (optional) (tutorial)

Tutorial: Creating a new tutorial


Running a workshop


Thank you!

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