Skip to content

Releases: nextflow-io/training

2.7.0 Nextflow for Bioimaging

27 Oct 12:04
7e594a6

Choose a tag to compare

What's Changed

Full Changelog: 2.6.0...2.7.0

2.6.0

16 Oct 09:36
12d8cde

Choose a tag to compare

What's Changed

Full Changelog: 2.5.0...2.6.0

2.5.0

14 Oct 14:13
64b26ef

Choose a tag to compare

What's Changed

Full Changelog: 2.4.0...2.5.0

2.4.0

10 Sep 16:10
8b8ca92

Choose a tag to compare

What's Changed

New and re-organised material

The big thing in this release is a re-organisation and augmentation of our existing materials around splitting/ grouping patterns, as well as file handling. You'll see new side quests for Metadata and File handling (Work by @adamrtalbot @FriederikeHanssen @pinin4fjords in #644, #651, #654, #665).

We've also introduced a new concept of 'training collections', allowing us to arrange our growing bank of side quests into mini-courses pitched at different scenarios/ audiences, and moved some of our older content into a new 'archive' section (work by @pinin4fjords , @vdauwera in #657, #664). To support that more agile use of content we've also started recording approximately how long modules take to deliver as training (#647), which we hope will be useful for Nextflow trainers everywhere.

Other changes

New Contributors

Full Changelog: 2.3.0...2.4.0

2.3.0

07 Aug 17:10
a5133d9

Choose a tag to compare

What's Changed

We have two new side quests out!

New training material:

  • Development Environment: An introduction to the development environment with a walkthrough of the Nextflow VS Code extension and language server in #632
  • Debugging Guide: Helping you debug and resolve issues in your Nextflow pipeline in #639

Both authored by @pinin4fjords

Other changes

  • Advanced training has now been updated to use more modern syntax and not raise as many issues with the current language server @adamrtalbot in #641
  • Posthog has been added to the training site by @mavi-sqr for better analytics in #640

Full Changelog: 2.2.1...2.3.0

New Contributors

2.2.1

20 Jul 00:21
786d395

Choose a tag to compare

What's Changed

We have a new short course out!

New training material: Nextflow Run

This is an abridged version of Hello Nextflow that is focused on learning to run rather than develop pipelines. So it's mostly the same core material, but pared down, streamlined and in some places, reordered to fit the purpose. It's meant to take a half-day to teach in-person. We'll be testing that hypothesis at ISMB!

  • Part 1: Run basic operations (Hello World level)
  • Part 2: Run pipelines (channels for multiple inputs, multi-step example, modules, containers)
  • Part 3: Configuration

Authored by @vdauwera with assistance from @kenibrewer and @mribeirodantas

Other changes

Full Changelog: 2.2...2.2.1

New Contributors

2.2

12 Jun 14:47
3192270

Choose a tag to compare

2.2

What's Changed

We have a fairly big update for you this week! The top three highlights are: updated Nextflow version, new "Hello nf-core" mini-course, and transcripts now available for the Hello Nextflow video.

Updated Nextflow version

We've bumped the version of Nextflow that is loaded by default in the training environment to the latest stable version (25.04.3). This fixes an issue that affected using conda environments. There may be some minor (mostly cosmetic) changes in the outputs of exercises, but we don't expect anything to break. If you notice something broken please open an issue to let us know.

New beginner course: Hello nf-core

There's a big jump between plain Nextflow and how nf-core pipelines are engineered. We're introducing a new Hello nf-core mini-course that picks up from the end of Hello Nextflow and shows 1) how to run nf-core pipelines and 2) how to turn a plain Nextflow pipeline into an nf-core-style one.

We have plans to expand this course further in the coming months.

Transcripts for Hello Nextflow videos

The Hello Nextflow videos already had subtitles for accessibility; now we've added the full transcripts, both as web pages on the portal and as text files in the code repository.

Header numbering validation

We've had issues with incorrect header numbers, so Phil @ewels added a validation script that checks the numbering of headers. If you contribute content changes to the repository and you have errors in the header numbers, this will show up as failing tests on your branch. See the documentation about the new validation to understand how it works; if you have trouble fixing these, don't hesitate to reach out and we will help you.

Other changes

Full Changelog: 2.1.7...2.1.8

2.1.7

13 May 08:19
0323822

Choose a tag to compare

What's Changed

We had a breaking issue that caused the wrong version of Java to be installed in the training environment. Fixed by @kenibrewer in #609: Install devcontainer tools natively instead of using conda.

Minor Fixes

Full Changelog: 2.1.6...2.1.7

2.1.6

05 May 14:12
665cb29

Choose a tag to compare

What's Changed

This release introduces a new Side Quest, a Korean translation for the Home and Setup pages of the training portal, and an update to the training environment container.

New Side Quest: Splitting and grouping

Adam Talbot (@adamrtalbot) from the Seqera Scientific Development team has written a new Side Quest that demonstrates how to split and group data using Nextflow's powerful channel operators. It all starts with a samplesheet containing information about different samples and their associated data, and shows you how to manipulate and combine data streams effectively, making your workflows more efficient and easier to understand.

You can check it out here.

Korean translation of Hello Nextflow

Big thanks to @JaeungJayJang for translating the Home and Environment Setup pages of the training portal into Korean, and their colleague @epark35 for reviewing! You can check it out at https://training.nextflow.io/latest/ko/.

General note: If you're interested in contributing translated material in your own langugage, please see the Translation contribution guidelines.

Local devcontainers (take 2)

Jon Manning (@pinin4fjords) from the Seqera Scientific Development team Local updated the devcontainer configuration to make the training environment usable locally (eg on your laptop). This involved making the host file paths valid within the container to appease docker-outside-docker.

Other changes

Full Changelog: 2.1.5...2.1.6

New Contributors

2.1.5

22 Apr 09:13
7081b37

Choose a tag to compare

What's Changed

This week's release introduces a new formatting/layout for how we display exercise code, an Italian translation for Hello Nextflow, plus assorted minor fixes.

Exercise code display

We've adopted new Markdown syntax for rendering code snippets that show a before/after state, using a combination of tabs and line highlights. You can see this in action on point 1.1 of the Hello Channels page, for example. Big thanks to @mribeirodantas for going through all of Hello Nextflow to update the exercises. We may still have instances of the old syntax in other materials; feel free to submit a pull request to update those if you see any.

Italian translation of Hello Nextflow

Huge thanks to Margherita Mutarelli (@daisymut) and her students who produced a complete translation of the Hello Nextflow course during the March 2025 nf-core hackathon! You can check it out at https://training.nextflow.io/latest/it/hello_nextflow/

Students who contributed: @Antonio8910, @YuriMar03, @Sara1-ga, @enrica2206, @antofranza, @elenasottile01, @giadabelof, @SaraPappacena, @annapaolagr, @ianniellomaria, @Amelia2505, @elisa270401, @MaraStanco, @RossellaCozzolino.

General note: If you're interested in contributing translated material in your own langugage, please see the Translation contribution guidelines.

Other changes

Full Changelog: 2.1.4...2.1.5

New Contributors