Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add variables for usegalaxy.star servers #4606

Merged
merged 7 commits into from
Dec 20, 2023
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions _layouts/workflow-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ <h6 class="card-subtitle mb-2 text-muted">
</button>
<div class="dropdown-menu">
<a href="{{ site.url }}{{ site.baseurl }}/{{ workflow.path }}" class="dropdown-item">Download Galaxy Workflow.ga</a>
<a href="https://usegalaxy.eu/workflows/trs_import?run_form=true&trs_url={{ workflow.trs_endpoint }}" class="dropdown-item hide-when-galaxy-proxy-active">UseGalaxy.eu</a>
<a href="https://usegalaxy.org/workflows/trs_import?run_form=true&trs_url={{ workflow.trs_endpoint }}" class="dropdown-item hide-when-galaxy-proxy-active">UseGalaxy.org</a>
<a href="https://usegalaxy.org.au/workflows/trs_import?run_form=true&trs_url={{ workflow.trs_endpoint }}" class="dropdown-item hide-when-galaxy-proxy-active">UseGalaxy.org.au</a>
{% assign servers = list_usegalaxy_servers_shuffle %}
{% for server in servers %}
<a href="{{ server.url }}/workflows/trs_import?run_form=true&trs_url={{ workflow.trs_endpoint }}" class="dropdown-item hide-when-galaxy-proxy-active">{{ server.human }}</a>
{% endfor %}
<a href="https://my.galaxy.training/?path=/workflows/trs_import%3Frun_form=true%26trs_url={{ workflow.trs_endpoint }}"
class="dropdown-item hide-when-galaxy-proxy-active">Import to another server (≥23.0+ only!)</a>
</div>
Expand Down
9 changes: 9 additions & 0 deletions _plugins/gtn.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
require './_plugins/gtn/scholar'
require './_plugins/gtn/supported'
require './_plugins/gtn/toolshed'
require './_plugins/gtn/usegalaxy'
require './_plugins/jekyll-topic-filter'
require 'time'

Expand Down Expand Up @@ -375,6 +376,14 @@ def get_version_number(page)
Gtn::ModificationTimes.obtain_modification_count(page['path'])
end

def list_usegalaxy_servers(site)
hexylena marked this conversation as resolved.
Show resolved Hide resolved
Gtn::Usegalaxy.servers.map{|x| x.transform_keys(&:to_s)}
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
end

def list_usegalaxy_servers_shuffle(site)
hexylena marked this conversation as resolved.
Show resolved Hide resolved
Gtn::Usegalaxy.servers.map{|x| x.transform_keys(&:to_s)}.shuffle
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
end

def topic_name_from_page(page, site)
if page.key? 'topic_name'
site.data[page['topic_name']]['title']
Expand Down
7 changes: 2 additions & 5 deletions _plugins/gtn/supported.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# frozen_string_literal: true
require './_plugins/gtn/usegalaxy'
hexylena marked this conversation as resolved.
Show resolved Hide resolved

module Gtn
# Handle tool support queries
Expand All @@ -21,11 +22,7 @@ def self.calculate(data, tool_list)
if data.nil? || data.empty? || tool_list.empty? || tool_list.nil?
return {
'exact' => [],
'inexact' => [
{ 'name' => 'UseGalaxy.eu', 'url' => 'https://usegalaxy.eu', 'usegalaxy' => true },
{ 'name' => 'UseGalaxy.org', 'url' => 'https://usegalaxy.org', 'usegalaxy' => true },
{ 'name' => 'UseGalaxy.org.au', 'url' => 'https://usegalaxy.org.au', 'usegalaxy' => true }
],
'inexact' => Gtn::Usegalaxy.servers.map{|x| x['usegalaxy'] = true },
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
}
end

Expand Down
15 changes: 15 additions & 0 deletions _plugins/gtn/usegalaxy.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module Gtn
module Usegalaxy
hexylena marked this conversation as resolved.
Show resolved Hide resolved
@@SERVERS = [
{ name: 'UseGalaxy.eu', url: 'https://usegalaxy.eu', id: 'eu', human: 'Galaxy Europe'},
hexylena marked this conversation as resolved.
Show resolved Hide resolved
{ name: 'UseGalaxy.org', url: 'https://usegalaxy.org', id: 'us', human: 'Galaxy Main'},
hexylena marked this conversation as resolved.
Show resolved Hide resolved
{ name: 'UseGalaxy.org.au', url: 'https://usegalaxy.org.au', id: 'au', human: 'Galaxy Australia'},
hexylena marked this conversation as resolved.
Show resolved Hide resolved
{ name: 'UseGalaxy.fr', url: 'https://usegalaxy.fr', id: 'fr', human: 'Galaxy France'}
hexylena marked this conversation as resolved.
Show resolved Hide resolved
]

def self.servers
@@SERVERS
end

end
hexylena marked this conversation as resolved.
Show resolved Hide resolved
end
10 changes: 7 additions & 3 deletions bin/workflow-test.rb
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
#!/usr/bin/env ruby
# frozen_string_literal: true
require './_plugins/gtn/usegalaxy'
hexylena marked this conversation as resolved.
Show resolved Hide resolved

require 'open3'
require 'json'

GALAXIES = {
eu: { url: 'https://usegalaxy.eu', key: ENV.fetch('GALAXY_EU_KEY', 'NONE') },
}
GALAXIES = Gtn::Usegalaxy.servers.select{|s| s[:id] == "eu"}.map do |server|
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
[
server[:id],
{ url: server[:url], key: ENV.fetch("GALAXY_#{server[:id].upcase}_KEY", 'NONE') }
]
end.to_h

def test_workflow(workflow_file, galaxy_id)
directory = File.dirname(workflow_file)
Expand Down
14 changes: 7 additions & 7 deletions bin/workflows-fetch.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
require 'net/http'
require 'uri'
require 'yaml'
require './_plugins/gtn/usegalaxy'


def request(url)
uri = URI.parse(url)
Expand Down Expand Up @@ -86,13 +88,11 @@ def fetch_workflowhub()


# Parse the response
workflows_eu = fetch_workflows('https://usegalaxy.eu')
puts "INFO: Fetched #{workflows_eu.length} workflows from EU"
workflows_org = fetch_workflows("https://usegalaxy.org")
puts "INFO: Fetched #{workflows_org.length} workflows from ORG"
workflows_aus = fetch_workflows("https://usegalaxy.org.au")
puts "INFO: Fetched #{workflows_aus.length} workflows from AUS"
workflows = workflows_eu + workflows_org + workflows_aus
workflows = Gtn::Usegalaxy.servers.map {|server|
hexylena marked this conversation as resolved.
Show resolved Hide resolved
hexylena marked this conversation as resolved.
Show resolved Hide resolved
workflows = fetch_workflows(server[:url])
puts "INFO: Fetched #{workflows.length} workflows from #{server[:name]}"
workflows
}.flatten

# Cleanup the list
workflows.filter! do |w|
Expand Down
6 changes: 5 additions & 1 deletion faqs/galaxy/account_create.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ contributors: [jennaj, bernandez, samanthaanjei, wm75]

1. To create an account at any public Galaxy instance, choose your server from the available [list of Galaxy Platforms](https://galaxyproject.org/use/).

There are 3 main public Galaxy servers: [UseGalaxy.org](https://usegalaxy.org/) (**US**), [UseGalaxy.eu](https://usegalaxy.eu/) (**EU**), and [UseGalaxy.org.au](https://usegalaxy.org.au/) (**AU**).
There are several UseGalaxy servers:
{% assign servers = nil | list_usegalaxy_servers_shuffle %}
{% for server in servers %}
- [{{ server.name }}]({{ server.url }}) (**{{ server.id | upcase }}**)
{% endfor %}

2. Click on **"Login or Register"** in the masthead on the server.

Expand Down
1 change: 1 addition & 0 deletions faqs/galaxy/support_admins.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ If you suspect there is something wrong with the server, or would like to reques
- **Galaxy US:** [Email](mailto:[email protected]), [Gitter channel](https://gitter.im/galaxyproject/Lobby)
- **Galaxy EU:** [Gitter channel](https://gitter.im/usegalaxy-eu/Lobby), [Request TIaaS](https://usegalaxy.eu/tiaas/)
- **Galaxy AU:** [Email](mail:[email protected]), [Request a tool](https://request.usegalaxy.org.au/), [Request Data Quota](https://docs.google.com/forms/d/e/1FAIpQLSeiw6ajmkezLCwbXc3OFQEU3Ai9hGnBd967u9YbQ8ANPgvatA/viewform)
- **Galaxy FR:** [Request TIaaS](https://usegalaxy.fr/tiaas/)
- Other Galaxy servers? Check the homepage for more information.
2 changes: 1 addition & 1 deletion faqs/gtn/contributors_getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Below is a checklist of things to look out for to help you get started. If you f
Basic:

- **Test** the tutorial on a running Galaxy instance
- For example [Galaxy Main](https://usegalaxy.org), [Galaxy Europe](https://usegalaxy.eu), or [Galaxy Australia](https://usegalaxy.org.au)
- For example {% assign servers = list_usegalaxy_servers_shuffle %}{% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %}
- Report any issues you run into
- **Language** editing
- Fix spelling and grammar mistakes
Expand Down
2 changes: 1 addition & 1 deletion faqs/gtn/contributors_tours.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ contributors: [shiltemann]
Perhaps you've been asked to review an interactive tour, or maybe you just want to try one out. The easiest way to run an interactive tour is to use the [Tour builder](https://tailordev.fr/blog/2017/07/19/the-galaxy-tour-builder-extension/) browser extension.

1. Install the Tour Builder extension to your browser ([Chrome Web Store](https://chrome.google.com/webstore/detail/galaxy-tour-builder/mdfbapknmcpnbmggahhaegehbbbmhmgg), [Firefox add-on](https://addons.mozilla.org/en-US/firefox/addon/galaxy-tour-builder/)).
2. Navigate to a Galaxy instance supporting the tutorial. To find which Galaxy instances support each tutorial, please see the dropdown menu next to the tutorial on the training website. Using one of the usegalaxy.\* instances ([Galaxy Main](https://usegalaxy.org), [Galaxy Europe](https://usegalaxy.eu), or [Galaxy Australia](https://usegalaxy.org.au)
2. Navigate to a Galaxy instance supporting the tutorial. To find which Galaxy instances support each tutorial, please see the dropdown menu next to the tutorial on the training website. Using one of the usegalaxy.\* instances ({% assign servers = list_usegalaxy_servers_shuffle %}{% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %})
) is usually a good bet.
3. Start the Tour Builder plugin by clicking on the icon in your browser menu bar
4. Copy the contents of the `tour.yaml` file into the Tour builder editor window
Expand Down
7 changes: 4 additions & 3 deletions short/galaxy.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ <h2 class="preferred-set">Go!</h2>
<details id="set-preferred" open>
<summary>Select your Preferred Galaxy Server</summary>
<p class="card-text">
<a class="clickthrough btn btn-primary" href="https://usegalaxy.eu">UseGalaxy.eu 🌍🇪🇺</a>
<a class="clickthrough btn btn-primary" href="https://usegalaxy.org">UseGalaxy.org 🌎🇺🇸</a>
<a class="clickthrough btn btn-primary" href="https://usegalaxy.org.au">UseGalaxy.org.au 🌏</a>
{% assign servers = list_usegalaxy_servers_shuffle %}
{% for server in servers %}
<a class="clickthrough btn btn-primary" href="{{ server.url }}">{{ server.human }} ({{ server.id | upcase }})</a>
{% endfor %}
<button id="set-other" type="button" class="btn btn-secondary" data-toggle="modal" data-target="#exampleModal">Other</button>
</p>
</details>
Expand Down
4 changes: 3 additions & 1 deletion topics/admin/tutorials/introduction/slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,10 @@

# Where can Galaxy run?

{% assign servers = list_usegalaxy_servers_shuffle %}

* Cloud (SaaS)
- A usegalaxy.* site [Main](https://usegalaxy.org) [Europe](https://usegalaxy.eu) [Australia](https://usegalaxy.org.au/)
- A usegalaxy.* site: {% for server in servers %}[{{ server.human }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %}
- [Public Galaxy Servers](https://galaxyproject.org/use)
- [Amazon EC2 or MS Azure](https://launch.usegalaxy.org/)
- Semi-private cloud (e.g.: [NeCTAR](https://nectar.org.au/), [Jetstream](http://jetstream-cloud.org/))
Expand Down
3 changes: 2 additions & 1 deletion topics/galaxy-interface/tutorials/ncbi-sarf/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,13 @@ We will import the JSON files into Galaxy to query them directory, however the f
>
{: .comment}

{% assign servers = list_usegalaxy_servers_shuffle %}

> <hands-on-title>Loading SRA Aligned Read Format (SARF) Object Metadata URLs into Galaxy</hands-on-title>
>
>This step needs to be repeated at the beginning of an analysis to refresh the metadata to the latest daily version.
>
> 1. Go to your Galaxy instance of choice such as one of the [usegalaxy.org](https://usegalaxy.org/), [usegalaxy.eu](https://usegalaxy.eu), [usegalaxy.org.au](https://usegalaxy.org.au) or any other.
> 1. Go to your Galaxy instance of choice such as one of the {% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %} or any other.
>
> 2. Create a new history
>
Expand Down
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [rdjsonl] <GTN:028> reported by reviewdog 🐶
You have skipped a heading level, please correct this.

Listing of Heading Levels
# Introduction to sequencing data
## FASTQ manipulation and quality control
## Paired end data
#### Two single files
#### Interleaved file
## What are base qualities?
## Assessing data quality
## Mapping your data
### Mapping against a pre-computed genome index
### What if pre-computed index does not exist?
## SAM/BAM datasets
### SAM Header
### SAM alignment section
### `FLAG` field
### `CIGAR` string
### Optional fields
### Read Groups
### Manipulating SAM/BAM datasets
## The challenge of read duplicates
### PCR duplicates
### Sampling coincidence duplicates
# Getting NGS data to Galaxy
## From your computer
## Using FTP
## From NCBI short read archive
# Let's do it: From reads to variants
## Find necessary data in SRA
## Process and filter `SraRunInfo.csv` file in Galaxy
## Download sequencing data
## Now what?
## Get the reference genome data
## Adapter trimming with **fastp**
## Alignment with  **Map with BWA-MEM**
## Remove duplicates with **MarkDuplicates**
## Generate alignment statistics with **Samtools stats**
## **Realign reads** with lofreq viterbi
## Add indel qualities with lofreq **Insert indel qualities**
## Call Variants using lofreq **Call variants**
## Annotate variant effects with **SnpEff eff: annotate variants for SARS-CoV-2**
## Create table of variants using **SnpSift Extract Fields**
## Summarize data with **MultiQC**
## Collapse data into a single dataset
## Anything interesting?
# Let's do it: A peek at secondary analysis in Galaxy
# Let's do it: A peek at secondary analysis in Google Colab
# Conclusion
reviewdog suggestion errorsource lines are not available

Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ contributors:

In this section we will look at practical aspects of manipulation of next-generation sequencing data. We will start with the FASTQ format produced by most sequencing machines and will finish with the SAM/BAM format representing mapped reads. The cover image above shows a screen dump of a SAM dataset.

# Introduction to sequencing data

## FASTQ manipulation and quality control

[FASTQ](https://en.wikipedia.org/wiki/FASTQ_format) is not a very well defined format. In the beginning various manufacturers of sequencing instruments were free to interpret FASTQ as they saw fit, resulting in a multitude of FASTQ flavors. This variation stemmed primarily from different ways of encoding quality values as described [on the Wikipedia article for FASTQ](https://en.wikipedia.org/wiki/FASTQ_format) (below you will find an explanation of quality scores and their meaning). Today, the [FASTQ Sanger](https://www.ncbi.nlm.nih.gov/pubmed/20015970) version of the format is considered to be the standard form of FASTQ. Galaxy is using FASTQ Sanger as the only legitimate input for downstream processing tools and provides [a number of utilities for converting FASTQ files](https://www.ncbi.nlm.nih.gov/pubmed/20562416) into this form (see **FASTQ Quality Control** section of Galaxy tools).
Expand Down Expand Up @@ -73,7 +71,7 @@ It is common to prepare pair-end and mate-pair sequencing libraries. This is hig

Thus in both cases (paired-end and mate-pair) a single physical piece of DNA (or RNA in the case of RNA-seq) is sequenced from two ends and so generates two reads. These can be represented as separate files (two FASTQ files with first and second reads) or a single file were reads for each end are interleaved. Here are examples:

#### Two single files
### Two single files

File 1

Expand Down Expand Up @@ -105,7 +103,7 @@ CACTACCGGGGTATCTAATCCTGTTCGCTCCCCACGCTTTCGTCCATC
> Note that read IDs are **identical** in two files and they are listed in **the same** order. In some cases read IDs in the first and second file may be appended with `/1` and `/2` tags, respectively.
{: .comment}

#### Interleaved file
### Interleaved file

```
@1/1
Expand Down Expand Up @@ -448,7 +446,7 @@ Now that we have downloaded this file we can go to a Galaxy instance and start p

> <hands-on-title>Upload `SraRunInfo.csv` file into Galaxy</hands-on-title>
>
> 1. Go to your Galaxy instance of choice such as one of the [usegalaxy.org](https://usegalaxy.org/), [usegalaxy.eu](https://usegalaxy.eu), [usegalaxy.org.au](https://usegalaxy.org.au) or any other. (This tutorial uses usegalaxy.org).
> 1. Go to your Galaxy instance of choice such as one of the [UseGalaxy.* instances](https://galaxyproject.org/usegalaxy/) or any other. (This tutorial uses usegalaxy.org).
> 1. Click *Upload Data* button:
> ![Data upload button](../../images/upload_button.png)
> 1. In the dialog box that would appear click "*Choose local files*" button:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,8 @@

# Find a Galaxy server

- **The Big Three**: Galaxy Main ([usegalaxy.org](https://usegalaxy.org)), Galaxy Europe ([usegalaxy.eu](https://usegalaxy.eu)), Galaxy Australia ([usegalaxy.org.au](https://usegalaxy.org.au))
{% assign servers = list_usegalaxy_servers_shuffle %}
- **UseGalaxy.\***: {% for server in servers %}{{ server.human }} ([{{ server.name }}]({{ server.url }})){% if forloop.last %}{% else %}, {% endif %}{% endfor %}

.image-50[![usegalaxy.* servers]({{site.baseurl}}/shared/images/usegalaxy_servers.png)]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,8 @@

# Encuentra un servidor Galaxy

- ** Los tres grandes **: Galaxy Main ([usegalaxy.org](https://usegalaxy.org)), Galaxy Europe ([usegalaxy.eu](https://usegalaxy.eu)), Galaxy Australia ([usegalaxy.org.au](https://usegalaxy.org.au))
{% assign servers = list_usegalaxy_servers_shuffle %}
- ** Los tres grandes **: {% for server in servers %}{{ server.human }} ([{{ server.name }}]({{ server.url }})){% if forloop.last %}{% else %}, {% endif %}{% endfor %}

.image-75[![usegalaxy.* servidores]({{site.baseurl}}/shared/images/usegalaxy_servers.png)]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,7 @@ contributions:
> > <comment-title>Different Galaxy servers</comment-title>
> > This is an image of Galaxy Australia, located at [usegalaxy.org.au](https://usegalaxy.org.au/)
> >
> > The particular Galaxy server that you are using may look slightly different and have a different web address:
> > - The main Galaxy server is [usegalaxy.org](https://usegalaxy.org/)
> > - The European Galaxy server is [usegalaxy.eu](https://usegalaxy.eu/)
> > The particular Galaxy server that you are using may look slightly different and have a different web address.
> >
> > You can also find more possible Galaxy servers at the top of this tutorial in **Available on these Galaxies**
> {: .comment}
Expand Down
5 changes: 3 additions & 2 deletions topics/introduction/tutorials/galaxy-reproduce/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,13 @@ For more background information about Galaxy, have a look into the Galaxy public

# What does Galaxy look like?

Many different Galaxy servers exist. Some are public, some are private, some focus on a specific topic and others like the usegalaxy.\* servers cover a broad range of tools. To reproduce published results it is highly recommended to use the same Galaxy server that was used in the original study. In the case that this was a private server that is not accessible to you, you might want to use one of the main Galaxy servers: [usegalaxy.org](https://usegalaxy.org), [usegalaxy.eu](https://usegalaxy.eu), [usegalaxy.org.au](https://usegalaxy.org.au). To learn more about the different Galaxy servers visit the [slides: options for using Galaxy]({{site.baseurl}}/topics/introduction/tutorials/options-for-using-galaxy/slides.html#1). The particular Galaxy server that you are using may look slightly different than the one shown in this training. Galaxy instance administrators can choose the exact version of Galaxy they would like to offer and can customize its look to some extent. The basic functionality will be rather similar across instances, so don’t worry! In this training we will use the European Galaxy server on which the original analysis was performed and shared.
{% assign servers = list_usegalaxy_servers_shuffle %}
Many different Galaxy servers exist. Some are public, some are private, some focus on a specific topic and others like the usegalaxy.\* servers cover a broad range of tools. To reproduce published results it is highly recommended to use the same Galaxy server that was used in the original study. In the case that this was a private server that is not accessible to you, you might want to use one of the main Galaxy servers: {% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %}. To learn more about the different Galaxy servers visit the [slides: options for using Galaxy]({% link /topics/introduction/tutorials/options-for-using-galaxy/slides.html %}). The particular Galaxy server that you are using may look slightly different than the one shown in this training. Galaxy instance administrators can choose the exact version of Galaxy they would like to offer and can customize its look to some extent. The basic functionality will be rather similar across instances, so don’t worry! In this training we will use the European Galaxy server on which the original analysis was performed and shared.


> <hands-on-title>Log in or register</hands-on-title>
> 1. Open your favorite browser (Chrome/Chromium, Safari or Firefox, but not Internet Explorer/Edge!)
> 2. Browse to the [Galaxy Europe instance](https://usegalaxy.eu/) (recommended) or to a Galaxy instance of your choosing
> 2. Browse to the [Galaxy Europe instance](https://usegalaxy.eu/) or to a Galaxy instance of your choosing
> 3. Choose *Login or Register* from the navigation bar at the top of the page
> 4. If you have previously registered an account with this particular instance of Galaxy (user accounts are *not* shared between public servers!), proceed by logging in with your registered *public name*, or email address, and your password.
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ objectives:
- Identify if it is appropriate
- Interact with the service administrators to arrange for infrastructure
key_points:
- Infrastructure is available for running Galaxy trainings for free from UseGalaxy.eu, UseGalaxy.org, and UseGalaxy.org.au
- Infrastructure is available for running Galaxy trainings for free from UseGalaxy.*
- This can be easier than setting up a local Galaxy and may have more resources available
- But have a backup plan
contributors:
Expand Down
7 changes: 4 additions & 3 deletions topics/teaching/tutorials/workshop-intro/slides.html
Original file line number Diff line number Diff line change
Expand Up @@ -245,9 +245,10 @@

- Training materials: https://training.galaxyproject.org
- Galaxy (an instructor will tell you which Galaxy to use)
- Main: https://usegalaxy.org
- EU: https://usegalaxy.eu
- Australia: https://usegalaxy.org.au
{% assign servers = list_usegalaxy_servers_shuffle %}
{% for server in servers %}
- {{ server.name }} {{ server.url }}
{% endfor %}
- [Other](https://galaxyproject.org/use/)
- Register/log in
- You may receive an e-mail with an activation link
Expand Down
Loading
Loading