Introduction

On this page you can see the beating heart of nf-core - the size of our community and the output of our work.

Please bear in mind the following points when looking over these numbers:

  • Many pipelines are worked on long before they are forked to nf-core. The age, stars and other metrics of the original parent repository are not shown.
  • Metrics are for the default (master) branch only
  • Commits and contributors are only counted if associated with a GitHub account
  • nextflow pull and nextflow run uses git to clone a remote repo the first time it runs, so the clones count gives some idea of usage. However:
    • Unique cloners is based on IP address, so will under-represent institutional users sharing a single external IP address
    • Unique cloners is based on IP address, so will over-represent cloud users using multiple IP addresses
    • Traditional HPC centres may share workflow installations, so only have one clone for many users  /  pipeline runs
    • Cloud users will typically spin up a new instance and clone the workflow every time that they run a pipeline.
  • Clone counts and repositoriy views are only available for two weeks - longer term data collection for nf-core repos started in July 2019. This is when we started counting the totals.
  • Metrics are fetched once per day (last checked 2019-12-09).

Community

The numbers below track our growth over the various channels that the nf-core community operates in.

Click a number to see how the community has grown over time

316

Slack users

99

GitHub organisation members

303

GitHub contributors

853

Twitter followers

Slack

Slack is a real-time messaging tool, with discussion split into channels and groups. We use it to provide help to people running nf-core pipelines, as well as discussing development ideas. You can join the nf-core slack by getting an invite here.

Slack considers users to be inactive when they haven't used slack for the previous 14 days.

Data from before 2019-07-24 fudged by reverse-engineering billing details on the slack admin pages.

Download as SVG  /  Reset zoom

Twitter followers

We use our @nf_core twitter account to send automated tweets about new pipeline releases and other updates relevant to the community. Follower counts give some indication to the level of interest in the nf-core project.

Data from before 2019-06-26 fudged by reverse-engineering a tiny sparkline plot on the twitter analytics website.

Download as SVG  /  Reset zoom

GitHub organisation members

We use GitHub to manage all of the code written for nf-core. It's a fantastic platform and provides a huge number of tools. We have a GitHub organisation called nf-core which anyone can join: drop us a note here or anywhere and we'll send you an invite.

It's not required to be a member of the nf-core GitHub organisation to contribute. However, members get the nf-core logo listed on their profile page and full write-access to all nf-core repositories.

By default, organisation membership is private. This is why you'll see a lower number if you visit the nf-core organisation page and are not a member.

Download as SVG  /  Reset zoom

GitHub contributors

Anybody can fork nf-core repositories and open a pull-request. Here we count how many different people have contributed at least one commit to an nf-core repository, or created or commented on an issue or pull-request.

Plot truncated to start of 2018 (some pipelines moved to nf-core so have older contributions).

Download as SVG  /  Reset zoom

Code stats

Whilst we always prefer quality over quantity, these numbers reflect the work output from the nf-core community.

47

Repositories

1.37K

Pull Requests

9.52K

Commits

808

Issues

Repository traffic

Every time a nextflow user pulls an nf-core pipeline, the repository is cloned. Here we can track how much that happens across all nf-core repositories. Please note that these numbers come with some caveats [ see more ].

Additionally, GitHub tracks how many times people view repository web pages on github.com.

SVG  /  Reset zoom Git clones: All nf-core repositories
SVG  /  Reset zoom Visitors: All nf-core repositories

Pull Requests

When people contribute code to a nf-core repository, we conduct a "Pull request" - other members of the nf-core community review the proposed code and make suggestions, before merging into the main repository.

Pull Request response times

Pull-requests are reviewed by the nf-core community - they can contain discussion on the code and can be merged and closed. We aim to be prompt with reviews and merging. Note that some PRs can be a simple type and so very fast to merge, others can be major pipeline updates.

First response is when a comment is made by a GitHub user other than the original PR author

Download as SVG  /  Reset zoom

Issues

GitHub issues can be created to log feature requests, bug reports or questions.

Issue response times

A sign of an active community is a quick response time to issues. Here we see a frequency histogram of how long it takes to respond to and close issues.

First response is when a comment is made by a GitHub user other than the original issue author

Download as SVG  /  Reset zoom

Contributor Leaderboard

We value each and every contribution to nf-core, no matter how small. However, that doesn't mean that we can't get competitive!

Here are the latest stats of who has contributed the greatest number of commits. The yellow bars show "core repositories" - repositories that are not pipelines (such as the code for this website!). A list of these repositories can be found below.

Remember
  • There is more to contributing than commits! We're not counting issue comments, reviews or anything else here.
  • People merging pull-requests get bonus commit counts from those merge commits.
  • Some people commit often, others not so much. So it's not a perfect representation of amount of work - just a bit of fun!
  • master branch only, and all of the other caveats..
@apeltzer
1407
259
eager 444
@ewels
783
692
rnaseq 381
@drpatelh
1226
172
atacseq 540
@olgabot
543
kmermaid 246
@sven1103
139
383
tools 330
@jfy133
436
eager 435
@ggabernet
328
bcellmagic 325
@Hammarn
277
rnaseq 185
@maxibor
238
coproid 204
@chuan-wang
240
chipseq 143
@MaxUlysse
146
sarek 113
@pranathivemuri
217
kmermaid 217
@likelet
213
lncpipe 213
@matq007
178
rnafusion 178
@Leon-Bichmann
199
mhcquant 168
@lwratten
136
nanodemux 68
@TrisKast
132
cageseq 132
@d4straub
110
ampliseq 106
@PhilPalmer
105
deepvariant 105
@luisas
103
deepvariant 103
@remiolsen
92
neutronstar 92
@csawye01
94
nanodemux 47
@phue
methylseq 68
@HadrienG
mag 73
@lpantano
smrnaseq 50
@ignaciot
nascent 50
@alneberg
nf-co.re 15
@glormph
ddamsproteomics 46
@Zethson
mhcquant 37
@Galithil
rnaseq 38
@silviamorins
rnaseq 31
@TCLamnidis
eager 21
@marchoeppner
rnaseq 10
@tiagochst
chipseq 15
@KevinMenden
cageseq 13
@nservant
hic 14
@noirot
configs 13
@rplanel
configs 9
@rfenouil
rnaseq 12
@pditommaso
methylseq 3
@bioinformatist
lncpipe 11
@senthil10
exoseq 6
@PeterBailey
scrnaseq 10
@caspargross
denovohybrid 9
@FranBonath
nf-co.re 9
@christopher-mohr
epitopeprediction 6
@jemten
tools 4
@tobsecret
configs 6
@abhi18av
nf-co.re 5
@sateeshperi
lncpipe 5
@sofiahaglund
rnaseq 3
@AnnaSyme
nf-co.re 5
@colindaven
methylseq 4
@drewjbeh
nf-co.re 4
@mashehu
nf-co.re 4
@KochTobi
rnaseq 2
@aidaanva
eager 4
@subwaystation
bcellmagic 4
@jinmingda
atacseq 3
@jun-wan
rnaseq 3
@aanil
rnaseq 3
@Rotholandus
chipseq 1
@aunderwo
tools 2
@erikrikarddaniel
nf-co.re 2
@jonathangoeke
nf-co.re 2
@szilvajuhos
configs 2
@abretaud
configs 2
@kodayu
lncpipe 2
@pprieto
deepvariant 2
@evanfloden
eager 1
@jburos
rnaseq 2
@veeravalli
rnaseq 2
@drejom
rnaseq 1
@magruca
nascent 2
@mariach
deepvariant 1
@kerimoff
tools 1
@venkan
lncpipe 1
@winni2k
chipseq 1
@alesssia
methylseq 1
@arontommi
configs 1
@skrakau
configs 1
@denis-yuen
tools 1
@rsuchecki
rnaseq 1
@viklund
tools 1
@higsch
rnafusion 1
@t-neumann
nf-co.re 1
@robsyme
rnaseq 1
@Eletham
crisprvar 1
@FriederikeHanssen
nf-co.re 1
@dancebean
nf-co.re 1
@heuermh
nf-co.re 1
@sk-sahu
nf-co.re 1
@na399
rnaseq 1

Pipeline numbers

All nf-core pipelines are only considered stable when they have at least one release. Until then, they are classed as "in development".

Pipelines

Click a row to see detailed statistics for that repository.

  Name Age Releases Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors
  Total: 37 pipelines 59 70 unique 7672 523 732 635 20978 4877 98596 21081
nf-core/ampliseq 1 year 2 3 233 32 46 20 367 195 3845 1247
nf-core/atacseq 1 year 2 3 549 24 29 15 319 227 7517 1753
nf-core/bacass 10 months 1 1 31 8 33 8 468 134 1221 246
nf-core/bactmap 6 months 0 0 0 1 1 1 8 8 253 55
nf-core/bcellmagic 1 year 2 3 410 5 28 6 53 49 975 181
nf-core/cageseq 6 months 0 2 145 1 2 4 7 5 119 29
nf-core/chipseq 2 years 2 8 535 41 30 44 298 215 7243 1880
nf-core/clinvap 9 months 0 0 0 8 1 1 6 6 521 129
nf-core/coproid 8 months 1 2 205 2 27 2 16 14 121 57
nf-core/crisprvar 5 months 0 2 77 0 0 2 8 7 142 35
nf-core/ddamsproteomics 1 year 0 2 47 4 32 5 27 26 135 50
nf-core/deepvariant 1 year 1 6 218 25 28 16 122 93 2142 816
nf-core/eager 2 years 8 8 943 25 41 23 3916 199 5302 1016
nf-core/epitopeprediction 1 year 1 3 81 3 4 5 161 53 687 126
nf-core/exoseq 2 years 0 5 260 11 30 20 35 33 1418 296
nf-core/guideseq 8 months 0 1 1 2 2 1 37 27 85 32
nf-core/hic 8 months 2 2 17 11 3 7 81 63 1649 308
nf-core/hlatyping 1 year 8 4 193 9 29 12 64 60 974 345
nf-core/kmermaid 5 months 0 2 463 1 0 5 487 231 1162 191
nf-core/lncpipe 1 year 0 6 233 17 31 27 35 32 578 207
nf-core/mag 2 years 0 3 76 14 46 7 99 88 1347 267
nf-core/methylseq 2 years 5 9 388 34 31 50 492 355 7477 1105
nf-core/mhcquant 1 year 10 5 236 11 28 12 437 250 2158 347
nf-core/mnaseseq 6 months 0 1 14 0 0 3 22 21 469 99
nf-core/nascent 1 year 1 3 67 3 49 3 36 34 114 67
nf-core/neutronstar 1 year 0 2 100 4 30 4 138 87 507 134
nf-core/proteomicslfq 8 months 0 1 1 3 3 3 5 4 83 30
nf-core/rnafusion 1 year 3 5 229 36 33 23 143 113 5093 892
nf-core/rnaseq 2 years 7 29 1134 151 36 163 5834 943 29916 6311
nf-core/sarek 7 months 2 3 115 13 6 92 6438 895 6034 1117
nf-core/scrnaseq 8 months 0 3 71 8 2 5 409 69 1055 276
nf-core/smrnaseq 1 year 1 7 178 7 28 26 173 147 2151 482
nf-core/vipr 2 years 0 4 19 8 43 8 49 47 1685 477
nf-core/imcyto 5 months 0 1 38 0 0 4 96 71 723 95
nf-core/denovohybrid 4 months 0 1 9 0 0 1 34 29 531 83
nf-core/nanoseq 3 months 0 4 325 1 0 6 32 32 2909 276
nf-core/diaproteomics 1 month 0 1 31 0 0 1 26 15 255 24
  Name Age Releases Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors

Core repos

Click a row to see detailed statistics for that repository.

  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors
  Total: 37 pipelines 52 unique 1851 100 337 153 3536 1704 17270 3338
nf-core/cookiecutter 2 years 6 79 19 41 7 24 23 176 86
nf-core/nf-core.github.io 2 years 5 60 7 12 3 30 29 28 24
nf-core/nf-co.re 2 years 33 476 15 48 39 75 50 3229 692
nf-core/tools 2 years 19 826 38 46 36 215 171 6060 1245
nf-core/logos 2 years 4 44 1 46 5 18 17 408 85
nf-core/test-datasets 2 years 2 5 7 46 36 1621 1267 2035 375
nf-core/configs 1 year 20 335 4 46 22 1532 129 4831 709
nf-core/modules 4 months 2 25 9 48 4 19 16 498 118
nf-core/dsl2pipelinetest 3 days 1 1 0 4 1 2 2 5 4
  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors

See also pipeline repository health.