diff --git a/topics/admin/tutorials/introduction/slides.html b/topics/admin/tutorials/introduction/slides.html
index 32a245be77eb3d..fdd9a63a6f419d 100644
--- a/topics/admin/tutorials/introduction/slides.html
+++ b/topics/admin/tutorials/introduction/slides.html
@@ -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/))
diff --git a/topics/galaxy-interface/tutorials/ncbi-sarf/tutorial.md b/topics/galaxy-interface/tutorials/ncbi-sarf/tutorial.md
index 43e27d18afa038..2e25fbca2f6997 100644
--- a/topics/galaxy-interface/tutorials/ncbi-sarf/tutorial.md
+++ b/topics/galaxy-interface/tutorials/ncbi-sarf/tutorial.md
@@ -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 %}
> Loading SRA Aligned Read Format (SARF) Object Metadata URLs into Galaxy
>
>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
>
diff --git a/topics/introduction/tutorials/galaxy-intro-ngs-data-managment/tutorial.md b/topics/introduction/tutorials/galaxy-intro-ngs-data-managment/tutorial.md
index 9599ece8e5911d..27b8de143277d5 100644
--- a/topics/introduction/tutorials/galaxy-intro-ngs-data-managment/tutorial.md
+++ b/topics/introduction/tutorials/galaxy-intro-ngs-data-managment/tutorial.md
@@ -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).
@@ -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
@@ -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
@@ -448,7 +446,7 @@ Now that we have downloaded this file we can go to a Galaxy instance and start p
> Upload `SraRunInfo.csv` file into Galaxy
>
-> 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:
diff --git a/topics/introduction/tutorials/galaxy-intro-short/slides.html b/topics/introduction/tutorials/galaxy-intro-short/slides.html
index 34b4607757e91a..3fa21260fd0a1a 100644
--- a/topics/introduction/tutorials/galaxy-intro-short/slides.html
+++ b/topics/introduction/tutorials/galaxy-intro-short/slides.html
@@ -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)]
diff --git a/topics/introduction/tutorials/galaxy-intro-short/slides_CAT_ES.html b/topics/introduction/tutorials/galaxy-intro-short/slides_CAT_ES.html
index 87a6d439783635..4c78d3ffbaf491 100644
--- a/topics/introduction/tutorials/galaxy-intro-short/slides_CAT_ES.html
+++ b/topics/introduction/tutorials/galaxy-intro-short/slides_CAT_ES.html
@@ -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)]
diff --git a/topics/introduction/tutorials/galaxy-intro-short/tutorial.md b/topics/introduction/tutorials/galaxy-intro-short/tutorial.md
index 59bb210593a812..9655e6c24c2af7 100644
--- a/topics/introduction/tutorials/galaxy-intro-short/tutorial.md
+++ b/topics/introduction/tutorials/galaxy-intro-short/tutorial.md
@@ -62,9 +62,7 @@ contributions:
> > Different Galaxy servers
> > 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}
diff --git a/topics/introduction/tutorials/galaxy-reproduce/tutorial.md b/topics/introduction/tutorials/galaxy-reproduce/tutorial.md
index 4bcba9d099232b..6f527dab87a60b 100644
--- a/topics/introduction/tutorials/galaxy-reproduce/tutorial.md
+++ b/topics/introduction/tutorials/galaxy-reproduce/tutorial.md
@@ -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.
> Log in or register
> 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.
>
diff --git a/topics/teaching/tutorials/setup-tiaas-for-training/tutorial.md b/topics/teaching/tutorials/setup-tiaas-for-training/tutorial.md
index 89248df61e1f5d..3a58aefcc180d3 100644
--- a/topics/teaching/tutorials/setup-tiaas-for-training/tutorial.md
+++ b/topics/teaching/tutorials/setup-tiaas-for-training/tutorial.md
@@ -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:
diff --git a/topics/teaching/tutorials/workshop-intro/slides.html b/topics/teaching/tutorials/workshop-intro/slides.html
index 9c790a2ddd5677..f0b783cb8a58f0 100644
--- a/topics/teaching/tutorials/workshop-intro/slides.html
+++ b/topics/teaching/tutorials/workshop-intro/slides.html
@@ -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
diff --git a/topics/transcriptomics/tutorials/rna-seq-reads-to-counts/tutorial.md b/topics/transcriptomics/tutorials/rna-seq-reads-to-counts/tutorial.md
index 51c67566ae5422..3482ca87d75592 100644
--- a/topics/transcriptomics/tutorials/rna-seq-reads-to-counts/tutorial.md
+++ b/topics/transcriptomics/tutorials/rna-seq-reads-to-counts/tutorial.md
@@ -82,7 +82,9 @@ This is a Galaxy tutorial based on material from the [COMBINE R RNAseq workshop]
## Import data from URLs
-Read sequences are usually stored in compressed (gzipped) FASTQ files. Before the differential expression analysis can proceed, these reads must be aligned to the reference genome and counted into annotated genes. Mapping reads to the genome is a very important task, and many different aligners are available, such as HISAT2 ({% cite kim2015hisat %}), STAR ({% cite dobin2013star %}) and Subread ({% cite Liao2013 %}). Most mapping tasks require larger computers than an average laptop, so usually read mapping is done on a server in a linux-like environment, requiring some programming knowledge. However, Galaxy enables you to do this mapping without needing to know programming and if you don't have access to a server you can try to use one of the publically available Galaxies e.g. [usegalaxy.org](https://usegalaxy.org), [usegalaxy.eu](https://usegalaxy.eu), [usegalaxy.org.au](https://usegalaxy.org.au/).
+{% assign servers = list_usegalaxy_servers_shuffle %}
+
+Read sequences are usually stored in compressed (gzipped) FASTQ files. Before the differential expression analysis can proceed, these reads must be aligned to the reference genome and counted into annotated genes. Mapping reads to the genome is a very important task, and many different aligners are available, such as HISAT2 ({% cite kim2015hisat %}), STAR ({% cite dobin2013star %}) and Subread ({% cite Liao2013 %}). Most mapping tasks require larger computers than an average laptop, so usually read mapping is done on a server in a linux-like environment, requiring some programming knowledge. However, Galaxy enables you to do this mapping without needing to know programming and if you don't have access to a server you can try to use one of the publically available Galaxies e.g. {% for server in servers %}[{{ server.name }}]({{ server.url }}){% if forloop.last %}{% else %}, {% endif %}{% endfor %}.
The raw reads used in this tutorial were obtained from SRA from the link in GEO for the the mouse mammary gland dataset (e.g `ftp://ftp-trace.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByStudy/sra/SRP%2FSRP045%2FSRP045534`). For the purpose of this tutorial we are going to be working with a small part of the FASTQ files. We are only going to be mapping 1000 reads from each sample to enable running through all the steps quickly. If working with your own data you would use the full data and some results for the full mouse dataset will be shown for comparison. The small FASTQ files are available in [Zenodo](https://zenodo.org/record/4249555) and the links to the FASTQ files are provided below.
diff --git a/workflows/list.html b/workflows/list.html
index 2f3b6bb8ae603b..424bc124b05184 100644
--- a/workflows/list.html
+++ b/workflows/list.html
@@ -9,7 +9,9 @@
This site
currently lists {{ site.data['workflows'] | size }} workflows from
-UseGalaxy.org, UseGalaxy.eu, UseGalaxy.org.au, and WorkflowHub.eu. It is updated weekly.
+{% assign servers = nil | list_usegalaxy_servers %}
+{% for server in servers %}{{ server.name }}, {% endfor %}
+and WorkflowHub.eu. It is updated weekly.