Jason Fan: Get into the Groovy: using Groovy to model sample sheets, input and metadata, and more

Опубликовано: 25 Май 2026
на канале: Nextflow
328
6

Jason Fan
Senior Bioinformatics Engineer at Fulcrum Genomics

Groovy is the underlying programming language for Nextflow and can be used to model input metadata such as sample sheets. Through defining Groovy classes in the library directory, Nextflow is able to utilize these data classes to store both source and derived metadata, for example Sample Sheets, Reference data, and more. In contrast to tuples and ad-hoc inline comments, Groovy classes when used within Nextflow workflows provide a complied, typed, and concise specification of metadata and object models allowing for safer and easier-to-reason workflows.

Nextflow Summit - Boston 2024
https://summit.nextflow.io/2024/bosto...