Nextflow Podcast Ep. 51: Nextflow Strict Syntax

Hey everyone! :waving_hand:

The Nextflow Podcast is back with Episode 51! :tada: :nextflow: :studio_microphone:

In this episode, I chat with @bentsherman, senior software engineer working on Nextflow at Seqera, about the upcoming strict syntax - a significant evolution in the Nextflow language that will bring cleaner error messages and a more consistent framework.

This is an important episode for all Nextflow users as we discuss:

  • Why we’re tightening Nextflow’s syntax rules
  • Key changes coming with strict syntax
  • Timeline for adoption (starting as opt-in with 25.04)
  • How to prepare your pipelines

Some highlights include moving code into workflow blocks, removing custom classes (temporarily), saying goodbye to for/while loops in favor of operators, and requiring the script: label in processes. All these changes set the foundation for exciting future features like better type checking and auto-formatting!

:link: Show notes, transcript, links and more:

:books: Helpful resources:

The episode is available now on YouTube, Spotify, and all other podcast platforms! :headphone:

Let us know what you think in the comments - especially if you have questions about adapting your pipelines to the strict syntax.