Governance

nf-core is committed to being an open, inclusive, productive, and open-source community. Anyone interested in the project can join the community and contribute to the project. All community members must comply with the Code of Conduct (CoC) at all times.

To help manage the project, nf-core has teams that are made up of community members that oversee core activities.

Loading graph

This page describes the structure of the nf-core community, including how governance teams are elected, their responsibilities, and how decisions are made.

Steering committee

Changes impacting the community require decisions informed by extensive experience with the nf-core project and the larger ecosystem. The steering committee is responsible for overseeing the running of the nf-core project.

The steering committee is made up of representatives from the core team and outside advisors who are familiar with the project. The steering committee is not a fixed size with its members being elected by the current steering committee. The steering committee will meet regularly to discuss the project, funding and personnel.

Responsibilities
  • Guiding project initiatives
  • Making decisions about the project, funds, and personnel
Members
Github user apeltzer
Alexander Peltzer
Ellen Sherwood Github user evanfloden
Evan Floden
Github user ggabernet
Gisela Gabernet
Github user drpatelh
Harshil Patel
Github user ewels
Phil Ewels
Github user naepfel
Sven Nahnsen

Core team

The core team ensures the day-to-day running of the nf-core project and oversees the activities of governance teams.

The core team is made up of community members that have demonstrated a continued commitment to the nf-core community. New members will be invited to join the core team based on contributions, experience, and engagement with the community. The core team will aim to have representation from different genders, geography, and employers (e.g., academia, clinical and industry). Significant community decisions will be made by vote with any decision without a clear majority being passed to the steering committee to resolve. Core team members will appear as organization members on the GitHub organization and have administrator access to repositories.

Responsibilities
  • Day-to-day community decisions
  • Attendance at the core team annual meeting
  • Regular attendance at monthly core team meetings
  • Sub-roles within the nf-core governance teams
  • A strong community presence
Members
Github user christopher-hakkaart
Chris Hakkaart
Github user drpatelh
Harshil Patel
Github user ewels
Phil Ewels
Github user FranBonath
Franziska Bonath
Github user FriederikeHanssen
Friederike Hanssen
Github user ggabernet
Gisela Gabernet
Github user jfy133
James A. Fellows Yates
Github user JoseEspinosa
Jose Espinosa-Carrasco
Github user mashehu
Matthias Hörtenhuber
Github user MaxUlysse
Maxime Garcia
Github user mirpedrol
Júlia Mir Pedrol
Github user mribeirodantas
Marcel Ribeiro-Dantas
Github user edmundmiller
Edmund Miller
Alumni
Github user apeltzer
Alexander Peltzer
Github user alneberg
Johannes Alneberg
Github user KevinMenden
Kevin Menden
Github user olgabot
Olga Botvinnik
Github user renbot-bio
Renuka Kudva
Github user sven1103
Sven F.

Safety

The nf-core community should feel comfortable contributing to the project without the risk of harassment or abuse. The safety team is responsible for ensuring the community is a safe place and responding to instances of misconduct.

The safety team is made up of community members who have displayed integrity, strong communication, and a genuine concern for community welfare. The safety team is elected by the core team, is not a fixed size, and will scale as the community grows. The safety team is not a part of the core team and can report directly to the steering committee.

Responsibilities
  • Be responsible for the nf-core code of conduct
  • Be available for nf-core events (online or in person)
  • Promptly respond to reports of misconduct and escalate to the core team or steering committee as necessary
Members
Github user ctuni
Cris Tuñí
Github user heuermh
Michael Heuer
Github user snafees
Saba Nafees

Infrastructure

Tooling is a fundamental part of the nf-core community. The infrastructure team is responsible for the development and implementation of the nf-core tooling framework.

The infrastructure team will have one or more leads who are responsible for overseeing infrastructure efforts. The infrastructure team is elected by the core team, is not a fixed size, and will scale as the community grows. The infrastructure team will have administrator access to repositories.

Responsibilities
  • Development and maintenance of nf-core tools, website, and mega tests
  • Regular attendance at maintenance team meetings
Leads
Github user ewels
Phil Ewels
Members
Github user mirpedrol
Júlia Mir Pedrol
Github user mashehu
Matthias Hörtenhuber

Outreach

Outreach is an important part of any community project. The outreach team is responsible for overseeing the organization and running community outreach efforts, including, but not limited to, hackathons, and the #bytesize seminar series.

The outreach team will have one or more leads who are responsible for overseeing outreach efforts. New members will be invited to be a part of the outreach team based on experience and outreach activity. The outreach team is not a fixed size and will scale as the community grows. The outreach leads will have access to community social media and YouTube accounts (e.g., Twitter and YouTube).

Responsibilities
  • Organizing and running the #bytesize seminar series
  • Leading the organization of hackathons, training sessions, mentorship program, and other outreach events
  • Creating and sharing community content
  • Regular attendance at outreach team meetings
Leads
Github user christopher-hakkaart
Chris Hakkaart
Github user FranBonath
Franziska Bonath
Github user mribeirodantas
Marcel Ribeiro-Dantas
Members
Github user abhi18av
Abhinav Sharma
Github user edmundmiller
Edmund Miller
Github user MaxUlysse
Maxime Garcia
Github user yuukiiwa
Yuk Kei
Github user vdauwera
Geraldine Van der Auwera
Github user chriswyatt1
Chris Wyatt
Alumni
Github user pcantalupo
Paul Cantalupo
Github user Xesus-Abalo
Xesús M. Abalo

Maintainers

nf-core test data, modules, and pipeline repositories require regular upkeep and maintenance. The maintainer’s team takes an active role in managing nf-core repositories in collaboration with the wider nf-core community.

The maintainer’s team will have one or more leads who are responsible for overseeing maintenance efforts. New members are invited to be a part maintainers team by current maintainers based on experience and activity in the community. The maintainer’s team is not a fixed size and will scale as the community grows. nf-core maintainers will have write access to repositories.

Responsibilities
  • Respond to #github-invitations
  • Review module, subworkflow, and pipeline release pull requests
  • Manage repository access for community developers
  • Manage test data
  • Enable and promote nf-core community values
Leads
Github user FriederikeHanssen

Friederike Hanssen

Quantitative Biology Center, QBiC, University of Tübingen
Github user jfy133

James A. Fellows Yates

Leibniz Institute for Natural Product Research and Infection Biology Hans Knöll Institute & Max Planck Institute - for Evolutionary Anthropology
Github user maxulysse

Maxime U. Garcia

Seqera
Members
Github user adamrtalbot

Adam Talbot

Seqera
Github user asp8200

Anders Sune Pedersen

Danish National Genome Center
Github user jemten

Anders Jemt

Science for Life Laboratory
Github user christopher-mohr

Christopher Mohr

Boehringer Ingelheim
Github user erikrikarddaniel

Daniel Lundin

Linnaeus University
Github user edmundmiller

Edmund Miller

University of Texas at Dallas
Github user mirpedrol

Júlia Mir Pedrol

Quantitative Biology Center, QBiC, University of Tübingen
Github user ggabernet

Gisela Gabernet

Quantitative Biology Center, QBiC, University of Tübingen
Github user drpatelh

Harshil Patel

Seqera
Github user jasmezz

Jasmin Frangenberg

Leibniz Institute for Natural Product Research and Infection Biology Hans Knöll Institute
Github user pinin4fjords

Jon Manning

Seqera
Github user JoseEspinosa

Jose Espinosa-Carrasco

Centre for Genomic Regulation
Github user louperelo

Louisa Perelo

Quantitative Biology Center, QBiC, University of Tübingen
Github user matthdsm

Matthias De Smet

Center For Medical Genetics Ghent
Github user mashehu

Matthias Hörtenhuber

Science for Life Laboratory
Github user Midnighter

Moritz E. Beber

Unseen Bio ApS
Github user nvnieuwk

Nicolas Vannieuwkerke

Center For Medical Genetics Ghent
Github user ramprasadn

Ramprasad Neethiraj

Science for Life Laboratory
Github user robsyme

Rob Syme

Seqera
Github user sppearce

Simon Pearce

Cancer Research UK Manchester Institute
Github user sofstam

Sofia Stamouli

Karolinska Institute & Karolinska University Hospital
Github user jonasscheid

Jonas Scheid

Quantitative Biology Center, QBiC, University of Tübingen & Department of Peptide-based Immunotherapy, Institute of Immunology, University and University Hospital Tübingen

We thank all the institutions and companies of the maintainers team for their support of nf-core.

Responsibilities
  • Engaging with local, national, and international Nextflow and nf-core community
  • Writing or sharing tweets, blogs, articles, and technical documentation
  • Running nf-core events such as user group meetings, hackathons, workshops, and more
  • Speaking about nf-core at meetings and events
  • Acting as a local liaison for new community members