Welcome
Join us in-person or online for the October 2023 nf-core hackathon!
This hackathon will be held in advance of the Nextflow Summit 2023 in Barcelona, Spain 🇪🇸. You can find out more information about the summit at https://summit.nextflow.io.
In addition to the in-person event, we will run a free virtual option online in gather.town.
This hackathon is not meant to be a training event. It is aimed at people that already have a basic understanding of Nextflow and/or nf-core.
If you’re interested in learning Nextflow and nf-core, there are free online workshops in September. For more information and the training registration link, see the Community Foundational Nextflow Training and Community Advanced Nextflow Training pages.
Logistics
Registration
You can register to attend the hackathon in-person or online using the links on the Nextflow Summit website: https://summit.nextflow.io/register
You can register for the nf-core hackathon or the Nextflow Summit, or both. You’re welcome to attend in-person or online. Attendance online is free, attending in person costs €79 (€100 incl. VAT).
Registration closes September 9, or when sold out.
The 2022 Barcelona hackathon did sell out. So be sure to register early to avoid disappointment!
Register now
Schedule
The hackathon will run from Monday 16th October to Wednesday 18th October. Please see the Summit website Hackathon Agenda for details. Note that there is a calendar view with links that you can use to subscribe / add to your personal calendar.
Venue: Hotel SB Glow
The in-person hackathon will be taking place at Hotel SB Glow. More information about this venue can be found the the Nextflow Summit website.
Groups
To keep things manageable everyone will be organized into groups. You are free to change groups at any time during the hackathon.
We will coordinate our work and the issues we are working on using a single GitHub project board. There is a separate tab for each group that will have a list of relevant issues for you to work on. We’ll have daily presentations where group leaders share an overview of what happened in that day in their group. Everyone will use the same slide deck and change the respective slides of their groups.
Hackathon focus: nf-test
At this hackathon, our special topic is nf-test 🚀
nf-test is a testing framework for Nextflow code. We want to start using it for all nf-core pipelines and modules. Some proof-of-concept work has already been done, with standardised implementation patterns mostly worked out, but there’s still a lot of work to add this in for all components.
There are nf-test related projects in several of the groups below. It would be great to move nf-test adoption forward during the event!
Meta groups
These groups are here to support anyone who may need help getting started at the hackathon. They are not intended for focused task-specific work.
Beginners
For this hackathon, we will have no designated beginners group but will instead have a “beginners table” on the first day. You’re welcome to join to get help on how to contribute to open-source, and to meet other community contribution beginners.
Please note that attendees are expected to know the basics of building with Nextflow.
Group Leaders



Online
If you’re feeling lost in Gather.town, or just want to hang out with other online attendees, look out for Yuk Kei and Louisa. They’ll be able to steer you in the right direction and get you started with one of the project groups.
Group Leaders



Project groups
Pipelines Project Board
Slack:#hackathon-oct-2023-pipelines
The pipelines group will focus on any pipeline-related work. This could be a DSL2 conversion of a pipeline, a new or improved feature for a pipeline, or an entirely new pipeline (please let us register a new pipeline already before the hackathon, following our guidelines). These are typically led by the main pipeline developers if they also attend the hackathon.
Suggested projects / teams:
- Implementing nf-test within pipelines
- Adding new functionality to existing pipelines
- Updating pipelines to use the latest nf-core template, via template syncs
- Teams formed around work on specific pipelines
- Azure megatests roll-out in pipelines
Group Leaders





Modules & Subworkflows Project Board
Slack:#hackathon-oct-2023-modules-subworkflows
The modules group welcomes anyone who wants to work on current or new modules + subworkflows at nf-core/modules.
Suggested projects / teams:
- Implementing nf-test for modules
- Creating new modules, see issue list
- Stubs for all modules
Group Leaders


Infrastructure Project Board
Slack:#hackathon-oct-2023-infrastructure
The nf-core website and central tooling are always being improved. If you’d like to make a difference to nf-core without writing any Nextflow code, this is the group for you!
Suggested projects / teams:
- Subworkflows nf-core/tools infrastructure
- Template customisation with feature flags
- Stripped down/customisable nf-core pipeline template
- Samplesheets infrastructure
- New lint tests (especially for modules, eg. stubs)
- Google megatests
- nf-validation plugin
Group Leaders



Nextflow development Project Board
Slack:#hackathon-oct-2023-nextflowdev
New for autumn 2023! Branch out of pure nf-core and get involved in core Nextflow.
Suggested projects / teams:
- nf-prov plugin (RO-Crate / BioCompute object support)
- nf-quilt plugin
- Other Nextflow plugins
- Nextflow documentation
- New core features for Nextflow (see GitHub issues)
Group Leaders


Social activities
During the hackathon, we will have light-hearted fun and games! Special edition nf-core rubber ducks are up for grabs for the winners!
We’re still working out the details for these events - please check back soon for more information.
In person:
- Evening social events in Barcelona, as part of the Nextflow Summit program.
Hybrid (in-person and online)
- nf-core quiz! Test your nf-core knowledge!
- Scavenger Hunt:
#hackathon-oct-2023-scavengerhunt
- Take photos of you completing as many challenges as you can and share them on the channel!
- Hackathon bingo
- Grab your bingo card and join in the fun.
- Hidden socks in Gather
- Take screenshots of as many as you can find!
- See the sock hunt information board in Gather for more information.
All social activities are of course optional, but we hope to see as many people joining in as possible!
Safety Information at the Hackathon
Please note that our Code of Conduct applies to the Hackathon, and all participants need to abide by our guidelines to participate. We should all feel responsible for making nf-core events safe and fun for everyone.
In addition, please respect the following at all times during the hackathon:
- Do not take photos / screenshots of groups you are working within without asking for consent of all individuals in the group. Remember, not everyone wants their photographs shared on social media.
Reporting CoC Violations during the hackathon
In case of an immediate perceived threat at the hackathon, please reach out to any of the following nf-core safety officers on Slack:
You can also report any CoC violations directly to safety@nf-co.re. Our safety officers will contact you to follow up on your report.