Skip to content

Commit cd754cd

Browse files
authored
Merge pull request #6128 from scorreard/update_codex_training
Creation of a learning pathway for the creation of a sig and codex
2 parents de664da + 01eba03 commit cd754cd

File tree

13 files changed

+528
-39
lines changed

13 files changed

+528
-39
lines changed

CONTRIBUTORS.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,9 @@ bfranicevic:
434434
affiliations:
435435
- elixir-europe
436436

437+
BirdmanRidesAgain :
438+
name : Keiler Collier
439+
joined: 2025-08
437440

438441
breakthewall:
439442
name: Joan Hérisson

_layouts/learning-pathway.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,12 @@ <h2 id="funding">{{locale['references']| default: "Funding" }}</h2>
8282
{% endif %}
8383

8484
</section>
85+
86+
<section>
87+
{% if pathway.cited %}
88+
<h2 id="bibliography">{{locale['references']| default: "References" }}</h2>
89+
{% bibliography --cited %}
90+
{% endif %}
91+
</section>
92+
93+

_plugins/gtn/scholar.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def self.render_citation(key)
3838
def self.discover_bib
3939
Jekyll.logger.info '[GTN/scholar] Creating global bib cache'
4040
global_bib = BibTeX::Bibliography.new
41-
bib_paths = [Find.find('./topics'), Find.find('./faqs'), Find.find('./news')].lazy.flat_map(&:lazy).grep(/bib$/)
41+
bib_paths = [Find.find('./topics'), Find.find('./faqs'), Find.find('./learning-pathways'), Find.find('./news')].lazy.flat_map(&:lazy).grep(/bib$/)
4242
bib_paths.each do |path|
4343
BibTeX.open(path).each do |x|
4444
x = x.convert_latex

learning-pathways/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ description: Learning pathways are sets of tutorials curated for you by communit
1010

1111
Learning pathways are sets of tutorials curated for you by community experts to form a coherent set of lessons around a topic, building up knowledge as you go. We always recommend to follow the tutorials in the order they are listed in the pathway.
1212

13+
Explore all pathways below, or jump directly to a section:
14+
15+
- [For Scientists](#for-scientists)
16+
- [For Teachers, Developers and System Administrators](#for-teachers-developers-and-system-administrators)
17+
18+
1319
## For Scientists
1420

1521

learning-pathways/references.bib

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
@misc{codex-gcc,
2+
doi = {10.7490/F1000RESEARCH.1119764.1},
3+
url = {https://f1000research.com/slides/13-705},
4+
author = {Batut, Bérénice and Bacon, Wendi and Zierep, Paul and Bernt, Matthias and Soranzo, Nicola and Gustafsson, Johan},
5+
title = {Galaxy CoDex for finding tools, workflows, and training},
6+
publisher = {F1000 Research Limited},
7+
year = {2024}
8+
}
9+
10+
@article{nasr2024,
11+
title = {Microbiology Galaxy Lab: The first community-driven gateway for reproducible and FAIR analysis of microbial data},
12+
url = {http://dx.doi.org/10.1101/2024.12.23.629682},
13+
DOI = {10.1101/2024.12.23.629682},
14+
publisher = {Cold Spring Harbor Laboratory},
15+
author = {Nasr, Engy and Pechlivanis, Nikos and Strepis, Nikolaos and Amato, Pierre and Bernt, Matthias and Bhardwaj, Anshu and Blankenberg, Daniel and Brites, Daniela and Cumbo, Fabio and Do, Katherine and Ferrari, Emanuele and Griffin, Timothy J. and Gruening, Bjoern and Hiltemann, Saskia and Hyde, Cameron J and Jagtap, Pratik and Mehta, Subina and Métris, Kimberly L. and Momin, Saim and Nelson, Tiffanie M. and Oba, Asime and Pavloudi, Christina and Péguilhan, Raphaëlle and Price, Gareth R and Psomopoulos, Fotis and Rosic, Nedeljka and Schatz, Michael C and Schiml, Valerie Claudia and Siguret, Clea and Soranzo, Nicola and Stubbs, Andrew and Van Heusden, Peter and Vohra, Mustafa and Zierep, Paul and Batut, Bérénice},
16+
year = {2024},
17+
month = dec
18+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
layout: learning-pathway
3+
title: Creation of a Community CoDex and lab (and optionally of a Special Interest Group (SIG))
4+
type: instructors
5+
description: |
6+
The Galaxy Communities Dock or **Galaxy CoDex** is a centralized repository that ensures the versioning and documentation of the community components (Batut et al., 2024; Nasr et al., 2024).
7+
8+
The codex is composed of :
9+
- A **GitHub repository** specific to each community with curated lists of tools, workflows and tutorials relevant to the community.
10+
*For example : [The curated resources (tools, workflows, tutorials) for the microgalaxy codex](https://github.com/galaxyproject/galaxy_codex/tree/main/communities/microgalaxy/resources).*
11+
12+
- The **Community lab**, a centralised webpage that enables communities to rapidly aggregate, curate, integrate, display, and launch relevant tools, workflows, and training on different Galaxy servers. This user-friendly interface, built on the Galaxy framework, provides community members with data analysis capacity without requiring programming expertise. Users can run individual tools or create complex workflows, with full provenance tracking to ensure reproducibility, designed specifically for the community research (Nasr et al., 2024).
13+
*For example, [the microgalaxy lab (Europe)](https://microbiology.usegalaxy.eu/).*
14+
15+
The **Special Interest Group (SIG)** refers to a dedicated scientific community that crosses individual lab boundaries and wants to collaborate, share resources, support each other, and/or collectively advocate on a given theme. We have SIGs based on region, domain of science, and more. You might consider that a SIG covers any group of like-minded Galaxy enthusiasts not currently combined into a Working Group.
16+
Here is the list of [currently existing SIGs](https://galaxyproject.org/community/sig/) and the [microgalaxy community of practice webpage](https://galaxyproject.org/community/sig/microbial#microgalaxy-community)
17+
18+
For more information, see: {% cite codex-gcc %} and {% cite nasr2024 %}.
19+
20+
**Description of the learning pathway:**
21+
- Module 1 : The creation of a community CoDex (including the lab interface). Generation of the CoDex includes the generation of three tables : A tool table, a tutorial table and a workflow table.
22+
- Module 2: Creation a Special Interest Group (SIG) page (optional).
23+
24+
tags: [community, codex, lab, sig]
25+
editorial_board:
26+
- scorreard
27+
- shiltemann
28+
- bebatut
29+
- BirdmanRidesAgain
30+
31+
pathway:
32+
- section: "Module 1: Create a Galaxy CoDex for your community"
33+
description: |
34+
The aim is this learning pathway is to create a Galaxy CoDex for your community (including the lab interface).
35+
This module is composed of four tutorials :
36+
- Tutorial 1 : Creation of resources listing all the tools and their metadata relevant to your community.
37+
- Tutorial 2 : Creation of resources listing all the tutorials and their metadata relevant to your community.
38+
- Tutorial 3 : Creation of resources listing all the workflows and their metadata relevant to your community.
39+
- Tutorial 4 : Creation of the lab interface (in development)
40+
41+
Tutorials 1, 2 and 3 are stand alones one and they can be done in any order (or skipped altogether).
42+
Tutorial 4 requires files generated by tutorials 1, 2 and 3 so should be done last.
43+
44+
tutorials:
45+
- name: community-tool-table
46+
topic: community
47+
- name: community-tutorial-table
48+
topic: community
49+
- name: community-workflow-table
50+
topic: community
51+
#- name: community-lab
52+
# topic: community
53+
54+
55+
- section: "Module 2: Create a Special Interest Group (SIG)"
56+
description: |
57+
The aim is this learning pathway is to create a Special Interest Group (SIG) webpage for your community.
58+
You can see the list of [currently existing SIGs](https://galaxyproject.org/community/sig/) for insipration.
59+
tutorials:
60+
# - name: sig-define
61+
# topic: community
62+
# - name: sig-create
63+
# topic: community
64+
- name: community_content
65+
topic: community
66+
67+
---
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: What is a Codex?
3+
box_type: tip
4+
layout: faq
5+
contributors: [bebatut, scorreard]
6+
---
7+
8+
The Galaxy Communities Dock or **Galaxy CoDex** is a centralized repository that ensures the versioning and documentation of the community components (Batut et al., 2024; NASR et al., 2025).
9+
The codex is composed of
10+
- A GitHub repository specific to each community with curated lists of tools, workflows and tutorials relevant to the community.
11+
For example : [The curated resources (tools, workflows, tutorials) for the microgalaxy codex](https://github.com/galaxyproject/galaxy_codex/tree/main/communities/microgalaxy/resources).
12+
- The **Community lab**, a centralised webpage that enables communities to rapidly aggregate, curate, integrate, display, and launch relevant tools, workflows, and training on different Galaxy servers. This user-friendly interface, built on the Galaxy framework, provides community members with data analysis capacity without requiring programming expertise. Users can run individual tools or create complex workflows, with full provenance tracking to ensure reproducibility, designed specifically for the community research (NASR et al., 2025).
13+
For example, [the microgalaxy lab (Europe)](https://microbiology.usegalaxy.eu/).
86 KB
Loading

0 commit comments

Comments
 (0)