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-11-15).

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

286

Slack users

88

GitHub organisation members

280

GitHub contributors

823

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.

46

Repositories

1.37K

Pull Requests

8.83K

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
1292
236
eager 401
@ewels
764
670
rnaseq 381
@drpatelh
1226
169
atacseq 540
@olgabot
543
kmermaid 246
@sven1103
139
383
tools 330
@ggabernet
325
bcellmagic 325
@Hammarn
277
rnaseq 185
@maxibor
238
coproid 204
@chuan-wang
240
chipseq 143
@pranathivemuri
217
kmermaid 217
@likelet
213
lncpipe 213
@matq007
178
rnafusion 178
@Leon-Bichmann
198
mhcquant 168
@MaxUlysse
146
sarek 113
@lwratten
136
nanodemux 68
@TrisKast
132
cageseq 132
@jfy133
109
eager 108
@d4straub
110
ampliseq 106
@PhilPalmer
105
deepvariant 105
@luisas
103
deepvariant 103
@remiolsen
92
neutronstar 92
@csawye01
94
nanodemux 47
@HadrienG
mag 73
@lpantano
smrnaseq 50
@ignaciot
nascent 50
@glormph
ddamsproteomics 46
@alneberg
nf-co.re 15
@Zethson
mhcquant 37
@Galithil
rnaseq 38
@phue
configs 12
@silviamorins
rnaseq 31
@KochTobi
hlatyping 14
@marchoeppner
rnaseq 10
@tiagochst
chipseq 15
@KevinMenden
cageseq 13
@nservant
hic 14
@rfenouil
rnaseq 12
@rplanel
configs 9
@bioinformatist
lncpipe 11
@pditommaso
methylseq 3
@senthil10
exoseq 6
@PeterBailey
scrnaseq 10
@FranBonath
nf-co.re 9
@caspargross
denovohybrid 9
@jemten
tools 4
@tobsecret
configs 6
@abhi18av
nf-co.re 5
@AnnaSyme
nf-co.re 5
@sofiahaglund
rnaseq 3
@sateeshperi
lncpipe 5
@christopher-mohr
epitopeprediction 2
@subwaystation
bcellmagic 4
@mashehu
nf-co.re 3
@jinmingda
atacseq 3
@jun-wan
rnaseq 3
@aanil
rnaseq 3
@evanfloden
eager 1
@Rotholandus
chipseq 1
@abretaud
configs 2
@szilvajuhos
configs 2
@aunderwo
tools 2
@magruca
nascent 2
@kodayu
lncpipe 2
@drejom
rnaseq 1
@pprieto
deepvariant 2
@jburos
rnaseq 2
@veeravalli
rnaseq 2
@venkan
lncpipe 1
@rsuchecki
rnaseq 1
@arontommi
configs 1
@robsyme
rnaseq 1
@denis-yuen
tools 1
@kerimoff
tools 1
@viklund
tools 1
@Eletham
crisprvar 1
@na399
rnaseq 1
@mariach
deepvariant 1
@colindaven
rnaseq 1
@dancebean
nf-co.re 1
@heuermh
nf-co.re 1
@sk-sahu
nf-co.re 1
@t-neumann
nf-co.re 1
@winni2k
chipseq 1
@higsch
rnafusion 1
@alesssia
methylseq 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 57 68 unique 7124 498 725 611 17323 4128 79172 17077
nf-core/ampliseq 1 year 2 3 233 32 43 19 219 151 3007 1005
nf-core/atacseq 1 year 2 3 549 24 29 13 272 192 6213 1397
nf-core/bacass 9 months 1 1 31 8 33 8 419 118 1015 201
nf-core/bactmap 5 months 0 0 0 1 1 1 5 5 175 43
nf-core/bcellmagic 11 months 2 3 410 4 29 4 40 37 647 127
nf-core/cageseq 6 months 0 2 145 1 2 3 1 1 66 22
nf-core/chipseq 2 years 2 8 535 39 30 43 214 172 5899 1501
nf-core/clinvap 8 months 0 0 0 7 1 1 4 4 455 107
nf-core/coproid 7 months 1 2 205 2 27 2 14 12 111 51
nf-core/crisprvar 4 months 0 2 77 0 0 2 6 5 136 31
nf-core/ddamsproteomics 12 months 0 2 47 4 32 5 18 18 99 38
nf-core/deepvariant 1 year 1 6 218 25 28 16 104 77 1879 684
nf-core/eager 1 year 8 6 548 24 40 22 3323 154 3778 806
nf-core/epitopeprediction 12 months 0 1 2 3 4 4 16 16 205 71
nf-core/exoseq 2 years 0 5 260 11 30 20 26 24 1179 242
nf-core/guideseq 7 months 0 1 1 2 2 1 35 25 83 30
nf-core/hic 7 months 2 2 17 11 3 5 67 51 1355 248
nf-core/hlatyping 1 year 8 4 206 8 29 11 55 51 829 275
nf-core/kmermaid 4 months 0 2 463 0 0 5 475 220 1092 158
nf-core/lncpipe 1 year 0 6 233 17 31 26 26 24 446 160
nf-core/mag 1 year 0 3 76 14 48 7 81 73 1261 231
nf-core/methylseq 2 years 4 7 302 33 31 47 384 288 4566 834
nf-core/mhcquant 1 year 10 5 236 10 28 11 425 240 2022 296
nf-core/mnaseseq 5 months 0 1 14 0 0 3 17 17 366 71
nf-core/nascent 12 months 1 3 67 3 47 3 28 26 83 52
nf-core/neutronstar 1 year 0 2 100 4 32 4 102 76 437 108
nf-core/proteomicslfq 7 months 0 1 1 2 2 3 1 1 70 25
nf-core/rnafusion 1 year 3 5 229 35 33 24 125 97 4410 743
nf-core/rnaseq 2 years 7 29 1134 145 35 159 4445 765 25064 5252
nf-core/sarek 7 months 2 3 115 10 5 89 5899 839 5101 912
nf-core/scrnaseq 7 months 0 3 71 5 1 5 122 57 926 226
nf-core/smrnaseq 1 year 1 7 178 6 28 26 162 137 1989 425
nf-core/vipr 2 years 0 4 19 7 41 8 40 38 1422 397
nf-core/imcyto 4 months 0 1 38 0 0 2 81 59 381 77
nf-core/denovohybrid 3 months 0 1 9 0 0 1 32 27 514 75
nf-core/nanoseq 2 months 0 4 325 1 0 7 23 23 1705 141
nf-core/diaproteomics 7 days 0 1 30 0 0 1 17 8 186 15
  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 45 unique 1708 98 335 141 1933 1518 12947 2627
nf-core/cookiecutter 2 years 6 79 19 41 7 21 20 161 73
nf-core/nf-core.github.io 2 years 5 60 7 12 3 28 27 22 20
nf-core/nf-co.re 2 years 29 457 15 47 35 68 45 2651 581
nf-core/tools 2 years 20 830 37 47 33 177 135 4467 991
nf-core/logos 2 years 4 44 1 45 5 16 15 386 74
nf-core/test-datasets 2 years 2 5 7 42 33 1479 1167 1695 305
nf-core/configs 12 months 17 226 4 48 22 134 101 3235 496
nf-core/modules 4 months 2 7 8 53 3 10 8 330 87
  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors

See also pipeline repository health.