Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
9fbbc0e
First pass of the triathlon course
vdauwera May 8, 2026
c213df0
Improve Seqera platform part
vdauwera May 8, 2026
40cc7d0
Add nextflow-triathlon working directory and rewrite Part 1 docs
vdauwera May 11, 2026
9fcc3f7
Split nextflow-triathlon into basics/ and nf-core/ subdirectories
vdauwera May 12, 2026
fa08bc9
Restructure Section 4 to show memory error and laptop.config fix
vdauwera May 12, 2026
2730bde
Rename section 4.3 heading and remove stray run artifacts
vdauwera May 12, 2026
ab4e10b
Fix tutorial docs and config after walkthrough testing
vdauwera May 12, 2026
a88f546
Rewrite Part 3 Seqera Platform section with getting-started content a…
vdauwera May 12, 2026
d7f9b68
Add tw CLI setup with seqera config file and address remaining TODOs
vdauwera May 13, 2026
9697dc3
Rename nextflow-triathlon directory to triathlon
vdauwera May 13, 2026
582dcce
Comment out unfinished video section in triathlon index
vdauwera May 13, 2026
f87287e
Rename 01_run_basics.md to 01_run_nextflow.md
vdauwera May 13, 2026
1b915b9
Rename 03_seqera_platform.md to 03_run_seqera.md
vdauwera May 13, 2026
aa62363
Address remaining TODOs across triathlon course
vdauwera May 13, 2026
dea3f99
Fix missing additional_information marker in triathlon index.md
vdauwera May 13, 2026
84533fe
Improve Part 1 and Part 2 content and exercises
vdauwera May 13, 2026
b5d5f16
Fix outputs, hashes, highlights and add tw params-file section across…
vdauwera May 13, 2026
0067a23
Update survey link
vdauwera May 13, 2026
6c529d2
Restructure orientation and part tips to use triathlon/ as VSCode root
vdauwera May 13, 2026
944fac5
Show how to bake params-file and profile into tw pipelines add
vdauwera May 13, 2026
c10e8b2
Integrate Nextflow Triathlon into the training portfolio as a Trainin…
vdauwera Jul 18, 2026
c897d30
Split nav into Users/Developers groups and retire Learning Paths section
vdauwera Aug 7, 2026
41776a4
Add Setup & Help nav group and Overview sub-items across course sections
vdauwera Aug 8, 2026
924c33b
Sync Overview labels and add categorized separators to Side Quests nav
vdauwera Aug 8, 2026
28b341b
Declare mkdocs-redirects as a build dependency
vdauwera Aug 8, 2026
590a989
Add redirects for pages relocated relative to master
vdauwera Aug 8, 2026
ad0e421
Merge master into gvda_triathlon
vdauwera Aug 8, 2026
de852b9
Fix inconsistent projectDir path introduced by merge conflict resolution
vdauwera Aug 8, 2026
6d8d56b
Align homepage with Users/Developers nav grouping and split Users cou…
vdauwera Aug 8, 2026
ec89571
Refine homepage course cards and fix catalog admonition sizing
vdauwera Aug 8, 2026
1fb7577
Label Nextflow for Science sub-course landing pages as Overview
vdauwera Aug 8, 2026
4e4fda1
Fix Genomics/RNAseq/Imaging section titles collapsing to Overview
vdauwera Aug 8, 2026
9ffdeba
Make code walkthroughs optional/collapsible in Nextflow Run Part 1
vdauwera Aug 11, 2026
e75920a
Move modules diagram into the optional code walkthrough
vdauwera Aug 11, 2026
1048811
Move remote-repositories lesson to Nextflow Run, rebuild Nextflow Dot…
vdauwera Aug 11, 2026
6c7b699
Merge branch 'master' into gvda_triathlon
mribeirodantas Aug 12, 2026
d11d124
Merge branch 'gvda_triathlon' of https://github.com/nextflow-io/train…
vdauwera Aug 14, 2026
7c07451
Finish renaming Run nf-core -> Use nf-core and Run with Seqera -> Sca…
vdauwera Aug 14, 2026
a211136
Fix drift and inaccuracies across the Users track (Nextflow Run, Conf…
mribeirodantas Sep 2, 2026
af34fae
Minor fixes to Scale with Seqera
mribeirodantas Sep 3, 2026
dd3604a
Merge branch 'master' into gvda_triathlon
vdauwera Sep 11, 2026
b014d9a
List individual Nextflow for Science courses on homepage
vdauwera Sep 11, 2026
fbfcb9a
Rename 'Nextflow Dot Config' course to 'Nextflow Config'
vdauwera Sep 11, 2026
cd90e77
Drop repetitive 'Nextflow for' prefix from science course cards
vdauwera Sep 11, 2026
2f8810f
Specify 'bulk' RNAseq in homepage card description
vdauwera Sep 11, 2026
76abbb7
Generalize 'Configure execution' card to 'Manage execution'
vdauwera Sep 11, 2026
f1b7cd0
Add placeholder note for upcoming Manage execution topics
vdauwera Sep 11, 2026
453011d
Restyle homepage aside, relocate archive note, drop redundant logos
vdauwera Sep 11, 2026
b003df2
Add Setup & Help section to homepage catalog
vdauwera Sep 11, 2026
155660e
Add Training Events page, replacing homepage accordion clutter
vdauwera Sep 11, 2026
06f2cfd
Use bold instead of italics for Training Events nav separator
vdauwera Sep 11, 2026
4385cff
Fix stale v1 parser exception in technical requirements notice
vdauwera Sep 12, 2026
1627e0b
Tighten course prerequisite chains across the Users/Developers tracks
vdauwera Sep 12, 2026
3d1a11c
Fix pre-release validation findings from full course run-through
vdauwera Sep 12, 2026
4238ba1
Point to Nextflow Run 3.6.1 instead of archiving the old course version
vdauwera Sep 12, 2026
8e1d7f4
Cross-reference Nextflow Run in Nextflow Config's report/profile sect…
vdauwera Sep 12, 2026
d9a8b11
Rework Nextflow Run Part 2 into three sections with tested exercises
vdauwera Sep 12, 2026
5efb7a5
Explain parallelism, task isolation, and pipeline structure in Part 1
vdauwera Sep 13, 2026
7632e1c
Add Part 3: Manage workflow executions to Nextflow Run
vdauwera Sep 13, 2026
557dc8d
Finish wiring Part 3/4 flip and remote-repositories additions
vdauwera Sep 13, 2026
d6ce6c3
Rewrite Nextflow Run course summary to match what's actually taught
vdauwera Sep 13, 2026
a1f00e3
Move output management into Nextflow Run, slim down Nextflow Config
vdauwera Sep 13, 2026
fbf64f2
Explain what actually happens when you target a different executor
vdauwera Sep 13, 2026
20efa87
Rename Nextflow Config to Execution Config, split Part 1, add retries
vdauwera Sep 13, 2026
9dc4c69
Fix hl_lines miscount in Execution Config Part 2
vdauwera Sep 13, 2026
49200bc
Fold profiles subsections; rename two course directories
vdauwera Sep 13, 2026
2c63403
Move misplaced fixture files from nfcore-build to nfcore-run
vdauwera Sep 13, 2026
502fdcb
Rename nfcore_run/seqera_run slugs, wire up surveys and interest poll
vdauwera Sep 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .claude/skills/shared/repo-conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Verify location before running commands. Use paths relative to repository root.
| Content Type | Documentation | Working Directory | Solutions |
| -------------------- | ------------------------------------ | ----------------------- | --------------------------------- |
| hello_nextflow | `docs/en/docs/hello_nextflow/` | `hello-nextflow/` | `hello-nextflow/solutions/` |
| hello_nf-core | `docs/en/docs/hello_nf-core/` | `hello-nf-core/` | `hello-nf-core/solutions/` |
| nfcore_build | `docs/en/docs/nfcore_build/` | `nfcore-build/` | `nfcore-build/solutions/` |
| nf4_science/genomics | `docs/en/docs/nf4_science/genomics/` | `nf4-science/genomics/` | `nf4-science/genomics/solutions/` |
| nf4_science/rnaseq | `docs/en/docs/nf4_science/rnaseq/` | `nf4-science/rnaseq/` | `nf4-science/rnaseq/solutions/` |
| side_quests/\* | `docs/en/docs/side_quests/<name>.md` | `side-quests/<name>/` | `side-quests/solutions/<name>/` |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
python-version: "3.12"

- name: Install Dependencies
run: pip install mkdocs-material mkdocs-enumerate-headings-plugin mkdocs-quiz
run: pip install mkdocs-material mkdocs-enumerate-headings-plugin mkdocs-quiz mkdocs-redirects

- name: Build ${{ matrix.lang }} docs
env:
Expand Down
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
**/docs/help.md
**/docs/envsetup/index.md
**/docs/hello_nextflow/index.md
**/docs/training_events.md

# Ignore all files in side-quests/solutions
side-quests/solutions/nf-core/**/*.js
Expand Down
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,15 +59,15 @@ sudo uv run ./preview_release.py --version 3.0
- `docs/en/` - English training content (source)
- `docs/` - Markdown content
- `hello_nextflow/` - Basic Nextflow introduction
- `hello_nf-core/` - nf-core framework training
- `nfcore_build/` - nf-core framework training
- `nf4_science/` - Domain-specific training (genomics, RNAseq)
- `side_quests/` - Advanced topics
- `mkdocs.yml` - Site navigation and configuration
- `docs/{lang}/` - Translated content (pt, es, fr, it, ko, pl, tr)
- `glossary.yml` - Per-language glossary for deterministic post-processing
- `llm-prompt.md` - Language-specific translation instructions for the LLM
- `_scripts/` - Translation package (`translate/`) and build scripts (`docs.py`)
- `hello-nextflow/`, `hello-nf-core/`, `nf4-science/`, `side-quests/` - Runnable Nextflow scripts paired with the matching `docs/en/docs/<module>/` lesson tree. Lesson markdown imports from these dirs via `--8<--` snippets, so changes to a script usually need a matching markdown edit (and vice versa).
- `hello-nextflow/`, `nfcore-build/`, `nf4-science/`, `side-quests/` - Runnable Nextflow scripts paired with the matching `docs/en/docs/<module>/` lesson tree. Lesson markdown imports from these dirs via `--8<--` snippets, so changes to a script usually need a matching markdown edit (and vice versa).
- `docs/en/hooks/index_page_hook.py` - mkdocs hook that renders the `index_page` frontmatter template (see Conventions)
- `.github/check_headings.py` - Validates heading numbering

Expand Down
1 change: 1 addition & 0 deletions _scripts/docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
# "pymdown-extensions>=10.12",
# "mkdocs-enumerate-headings-plugin>=0.6.0",
# "mkdocs-quiz>=1.5.4",
# "mkdocs-redirects>=1.2.2",
# "mike",
# ]
# ///
Expand Down
25 changes: 21 additions & 4 deletions _scripts/mkdocs_hooks.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,17 @@ def generate_renamed_section_items(
items: list[Union[Page, Section, Link]], *, config: MkDocsConfig
) -> list[Union[Page, Section, Link]]:
"""
Recursively process nav items to use page titles for section names.
Recursively process nav items to use page titles for section names,
unless overridden via extra.nav_title_overrides (keyed by the source
path of the section's index page, relative to docs_dir).

Also applies extra.nav_child_title_overrides to any Page item's own
nav label (keyed the same way), for cases like the "Overview" label
on a section's first child, which is set explicitly in nav.yml and
otherwise can't vary per language.
"""
title_overrides = config.extra.get("nav_title_overrides", {})
child_title_overrides = config.extra.get("nav_child_title_overrides", {})
new_items: list[Union[Page, Section, Link]] = []
for item in items:
if isinstance(item, Section):
Expand All @@ -151,14 +160,22 @@ def generate_renamed_section_items(
first_child = new_children[0] if new_children else None
if isinstance(first_child, Page):
if first_child.file.src_path.endswith("index.md"):
# Read the source so that the title is parsed and available
first_child.read_source(config=config)
new_title = first_child.title or new_title
override = title_overrides.get(first_child.file.src_path)
if override:
new_title = override
else:
# Read the source so that the title is parsed and available
first_child.read_source(config=config)
new_title = first_child.title or new_title
# Modify existing section to preserve collapsed state
item.title = new_title.split("{ #")[0].strip()
item.children = new_children
new_items.append(item)
else:
if isinstance(item, Page):
child_override = child_title_overrides.get(item.file.src_path)
if child_override:
item.title = child_override
new_items.append(item)
return new_items

Expand Down
2 changes: 1 addition & 1 deletion _scripts/translate/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
MAX_CONTINUATIONS = 5 # Max continuation requests for very large files
MAX_VERIFY_RETRIES = 2 # Re-translation attempts after verification failure
DEFAULT_PARALLEL = 10
PRIORITY_DIRS = ["hello_nextflow", "hello_nf-core", "nf4_science", "envsetup"]
PRIORITY_DIRS = ["hello_nextflow", "nfcore_build", "nf4_science", "envsetup"]


@lru_cache
Expand Down
42 changes: 42 additions & 0 deletions archive/nextflow-run/1-hello.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/usr/bin/env nextflow

/*
* Use echo to print 'Hello World!' to a file
*/
process sayHello {

input:
val greeting

output:
path 'output.txt'

script:
"""
echo '${greeting}' > output.txt
"""
}

/*
* Pipeline parameters
*/
params {
input: String
}

workflow {

main:
// emit a greeting
sayHello(params.input)

publish:
first_output = sayHello.out
}

output {
first_output {
path '1-hello'
mode 'copy'
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions archive/nextflow-run/data/greetings.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Hello,English,123
Bonjour,French,456
Hola,Spanish,789
17 changes: 17 additions & 0 deletions archive/nextflow-run/modules/cowpy.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Generate ASCII art with cowpy (https://github.com/jeffbuttars/cowpy)
process cowpy {

container 'community.wave.seqera.io/library/cowpy:1.1.5--3db457ae1977a273'

input:
path input_file
val character

output:
path "cowpy-${input_file}"

script:
"""
cat ${input_file} | cowpy -c "${character}" > cowpy-${input_file}
"""
}
20 changes: 20 additions & 0 deletions archive/nextflow-run/solutions/modules/collectGreetings.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Collect uppercase greetings into a single output file
*/
process collectGreetings {

input:
path input_files
val batch_name

output:
path "COLLECTED-${batch_name}-output.txt", emit: outfile
path "${batch_name}-report.txt", emit: report

script:
count_greetings = input_files.size()
"""
cat ${input_files} > 'COLLECTED-${batch_name}-output.txt'
echo 'There were ${count_greetings} greetings in this batch.' > '${batch_name}-report.txt'
"""
}
16 changes: 16 additions & 0 deletions archive/nextflow-run/solutions/modules/convertToUpper.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Use a text replacement tool to convert the greeting to uppercase
*/
process convertToUpper {

input:
path input_file

output:
path "UPPER-${input_file}"

script:
"""
cat '${input_file}' | tr '[a-z]' '[A-Z]' > 'UPPER-${input_file}'
"""
}
16 changes: 16 additions & 0 deletions archive/nextflow-run/solutions/modules/sayHello.nf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/*
* Use echo to print 'Hello World!' to a file
*/
process sayHello {

input:
val greeting

output:
path "${greeting}-output.txt"

script:
"""
echo '${greeting}' > '${greeting}-output.txt'
"""
}
5 changes: 5 additions & 0 deletions archive/nextflow-run/test-params.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"input": "data/greetings.csv",
"batch": "json",
"character": "turtle"
}
3 changes: 3 additions & 0 deletions archive/nextflow-run/test-params.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
input: "data/greetings.csv"
batch: "yaml"
character: "stegosaurus"
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nextflow/next_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Ara esteu equipats amb el coneixement fonamental per començar a desenvolupar el
Aquí teniu les nostres 3 principals suggerències sobre què fer a continuació:

- Apliqueu Nextflow a un cas d'ús d'anàlisi científica amb [Nextflow for Science](../nf4_science/index.md)
- Inicieu-vos amb nf-core amb [Hello nf-core](../hello_nf-core/index.md)
- Inicieu-vos amb nf-core amb [Build with nf-core](../hello_nf-core/index.md)
- Exploreu característiques més avançades de Nextflow amb les [Side Quests](../side_quests/index.md)

Finalment, us recomanem que doneu una ullada a [**Seqera Platform**](https://seqera.io/), una plataforma basada en el núvol desenvolupada pels creadors de Nextflow que fa encara més fàcil llançar i gestionar els vostres workflows, així com gestionar les vostres dades i executar anàlisis de manera interactiva en qualsevol entorn.
Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nf-core/01_run_demo.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

En aquesta primera part del curs de formació Hello nf-core, us mostrem com trobar i provar un pipeline nf-core, configurar i personalitzar la seva execució per a les vostres necessitats, i entendre com la validació d'entrada protegeix contra errors comuns.
En aquesta primera part del curs de formació Build with nf-core, us mostrem com trobar i provar un pipeline nf-core, configurar i personalitzar la seva execució per a les vostres necessitats, i entendre com la validació d'entrada protegeix contra errors comuns.

Utilitzarem un pipeline anomenat nf-core/demo que és mantingut pel projecte nf-core com a part del seu inventari de pipelines per a finalitats de demostració i formació.

Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nf-core/02_rewrite_hello.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

En aquesta segona part del curs de formació Hello nf-core, us mostrem com crear una versió compatible amb nf-core del pipeline produït pel curs per a principiants [Hello Nextflow](../hello_nextflow/index.md).
En aquesta segona part del curs de formació Build with nf-core, us mostrem com crear una versió compatible amb nf-core del pipeline produït pel curs per a principiants [Hello Nextflow](../hello_nextflow/index.md).

Ho farem en dues fases: primer, utilitzarem les eines nf-core per crear una estructura de pipeline, i després injectarem el codi del pipeline 'regular' existent a aquesta estructura.

Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nf-core/03_use_module.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

En aquesta tercera part del curs de formació Hello nf-core, us mostrem com trobar, instal·lar i utilitzar un mòdul nf-core existent al vostre pipeline.
En aquesta tercera part del curs de formació Build with nf-core, us mostrem com trobar, instal·lar i utilitzar un mòdul nf-core existent al vostre pipeline.

Un dels grans avantatges de treballar amb nf-core és la capacitat d'aprofitar mòduls preconstruïts i provats del repositori [nf-core/modules](https://github.com/nf-core/modules).
En lloc d'escriure cada procés des de zero, podeu instal·lar i utilitzar mòduls mantinguts per la comunitat que segueixen les millors pràctiques.
Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nf-core/04_make_module.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

En aquesta quarta part del curs de formació Hello nf-core, et mostrem com crear un mòdul nf-core aplicant les convencions clau que fan que els mòduls siguin portables i mantenibles.
En aquesta quarta part del curs de formació Build with nf-core, et mostrem com crear un mòdul nf-core aplicant les convencions clau que fan que els mòduls siguin portables i mantenibles.

El projecte nf-core proporciona una comanda (`nf-core modules create`) que genera plantilles de mòduls estructurades correctament de manera automàtica, similar al que vam utilitzar per al workflow a la Part 2.
No obstant això, amb finalitats didàctiques, començarem fent-ho manualment: transformant el mòdul local `cowpy` del teu pipeline `core-hello` en un mòdul d'estil nf-core pas a pas.
Expand Down
4 changes: 2 additions & 2 deletions docs/ca/docs/hello_nf-core/05_input_validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

En aquesta cinquena part del curs de formació Hello nf-core, us mostrem com utilitzar el plugin nf-schema per validar les entrades i els paràmetres del pipeline.
En aquesta cinquena part del curs de formació Build with nf-core, us mostrem com utilitzar el plugin nf-schema per validar les entrades i els paràmetres del pipeline.

??? info "Com començar des d'aquesta secció"

Expand Down Expand Up @@ -808,6 +808,6 @@ Heu implementat i provat tant la validació de paràmetres com la validació de

### Què segueix?

Heu completat les cinc parts del curs de formació Hello nf-core!
Heu completat les cinc parts del curs de formació Build with nf-core!

Continueu al [Resum](next_steps.md) per reflexionar sobre el que heu construït i après.
6 changes: 3 additions & 3 deletions docs/ca/docs/hello_nf-core/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Hello nf-core
title: Build with nf-core
hide:
- toc
page_type: index_page
Expand All @@ -21,11 +21,11 @@ additional_information:
- "**Àmbit:** Tots els exercicis són independents del domini, per tant no es requereix coneixement científic previ."
---

# Hello nf-core
# Build with nf-core

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

**Hello nf-core és una introducció pràctica a l'ús de recursos i bones pràctiques d'nf-core.**
**Build with nf-core és una introducció pràctica a l'ús de recursos i bones pràctiques d'nf-core.**

![nf-core logo](./img/nf-core-logo.png#only-light)
![nf-core logo](./img/nf-core-logo-darkbg.png#only-dark)
Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/hello_nf-core/next_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<span class="ai-translation-notice">:material-information-outline:{ .ai-translation-notice-icon } Traducció assistida per IA - [més informació i suggeriments](https://github.com/nextflow-io/training/blob/master/TRANSLATING.md)</span>

Felicitats per haver completat el curs de formació Hello nf-core! 🎉
Felicitats per haver completat el curs de formació Build with nf-core! 🎉

<!-- placeholder for video -->

Expand Down
10 changes: 5 additions & 5 deletions docs/ca/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,11 +132,11 @@ hide:
Aquests cursos us ajuden a passar dels fonaments de Nextflow a les bones pràctiques de nf-core.
Enteneu com i per què la comunitat nf-core construeix pipelines, i com podeu contribuir-hi i reutilitzar aquestes tècniques.

??? courses "**Hello nf-core:** Primers passos amb nf-core"
??? courses "**Build with nf-core:** Primers passos amb nf-core"

Per a desenvolupadors que volen aprendre a executar i desenvolupar pipelines compatibles amb [nf-core](https://nf-co.re/). El curs cobreix l'estructura dels pipelines nf-core amb prou detall per permetre el desenvolupament de pipelines simples però completament funcionals que segueixen la plantilla nf-core i les bones pràctiques de desenvolupament, així com l'ús de mòduls nf-core existents.

[Comenceu la formació Hello nf-core :material-arrow-right:](hello_nf-core/index.md){ .md-button .md-button--secondary }
[Comenceu la formació Build with nf-core :material-arrow-right:](hello_nf-core/index.md){ .md-button .md-button--secondary }

---

Expand All @@ -150,11 +150,11 @@ hide:

[Exploreu els Side Quests :material-arrow-right:](side_quests/index.md){ .md-button .md-button--secondary }

??? courses "**Col·leccions de formació:** Itineraris d'aprenentatge recomanats a través dels Side Quests"
??? courses "**Itineraris d'Aprenentatge:** Rutes curades a través dels nostres cursos"

Les col·leccions de formació combinen múltiples Side Quests per proporcionar una experiència d'aprenentatge completa al voltant d'un tema o cas d'ús particular.
Els itineraris d'aprenentatge combinen múltiples Side Quests per proporcionar una experiència d'aprenentatge completa al voltant d'un tema o cas d'ús particular.

[Exploreu les col·leccions de formació :material-arrow-right:](training_collections/index.md){ .md-button .md-button--secondary }
[Exploreu els itineraris d'aprenentatge :material-arrow-right:](training_collections/index.md){ .md-button .md-button--secondary }

</div>

Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/nextflow_run/03_config.md
Original file line number Diff line number Diff line change
Expand Up @@ -1729,7 +1729,7 @@ Sabeu tot el que necessiteu saber per començar a executar i gestionar pipelines
Això conclou aquest curs, però si esteu ansiosos per continuar aprenent, tenim dues recomanacions principals:

- Si voleu aprofundir en el desenvolupament dels vostres propis pipelines, feu una ullada a [Hello Nextflow](../hello_nextflow/index.md), un curs per a principiants que cobreix la mateixa progressió general que aquest però entra en molt més detall sobre canals i operadors.
- Si us agradaria continuar aprenent a executar pipelines de Nextflow sense aprofundir en el codi, feu una ullada a la primera part de [Hello nf-core](../hello_nf-core/index.md), que introdueix les eines per trobar i executar pipelines del projecte [nf-core](https://nf-co.re/) enormement popular.
- Si us agradaria continuar aprenent a executar pipelines de Nextflow sense aprofundir en el codi, feu una ullada a la primera part de [Build with nf-core](../hello_nf-core/index.md), que introdueix les eines per trobar i executar pipelines del projecte [nf-core](https://nf-co.re/) enormement popular.

Que us divertiu!

Expand Down
2 changes: 1 addition & 1 deletion docs/ca/docs/nextflow_run/next_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Aquí tens les nostres principals suggerències sobre què fer a continuació:

- No només executis Nextflow, escriu-lo! Converteix-te en desenvolupador de Nextflow amb [Hello Nextflow](../hello_nextflow/index.md)
- Aplica Nextflow a un cas d'ús d'anàlisi científica amb [Nextflow for Science](../nf4_science/index.md)
- Comença amb nf-core amb [Hello nf-core](../hello_nf-core/index.md)
- Comença amb nf-core amb [Build with nf-core](../hello_nf-core/index.md)
- Aprèn tècniques de resolució de problemes amb la [Missió Secundària de Depuració](../side_quests/debugging/index.md)

Finalment, et recomanem que donis una ullada a [**Seqera Platform**](https://seqera.io/), una plataforma basada en el núvol desenvolupada pels creadors de Nextflow que fa encara més fàcil executar i gestionar els teus workflows, així com gestionar les teves dades i executar anàlisis de manera interactiva en qualsevol entorn.
Expand Down
Loading
Loading