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-09-21).

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

231

Slack users

78

GitHub organisation members

234

GitHub contributors

747

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.

44

Repositories

1.37K

Pull Requests

7.18K

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
1244
188
eager 401
@ewels
760
602
rnaseq 377
@drpatelh
604
131
atacseq 394
@sven1103
139
362
tools 311
@olgabot
344
kmermaid 217
@Hammarn
277
rnaseq 185
@maxibor
238
coproid 204
@chuan-wang
240
chipseq 143
@likelet
213
lncpipe 213
@matq007
178
rnafusion 178
@Leon-Bichmann
168
mhcquant 168
@TrisKast
132
cageseq 132
@jfy133
109
eager 108
@PhilPalmer
105
deepvariant 105
@d4straub
106
ampliseq 106
@luisas
103
deepvariant 103
@remiolsen
92
neutronstar 92
@HadrienG
73
mag 73
@ggabernet
75
bcellmagic 75
@MaxUlysse
rnaseq 12
@ignaciot
nascent 50
@lpantano
smrnaseq 50
@csawye01
nanodemux 47
@glormph
ddamsproteomics 46
@Zethson
mhcquant 37
@Galithil
rnaseq 38
@KochTobi
hlatyping 14
@alneberg
nf-co.re 15
@phue
methylseq 10
@marchoeppner
rnaseq 9
@tiagochst
chipseq 15
@KevinMenden
cageseq 13
@nservant
hic 12
@rplanel
configs 9
@rfenouil
rnaseq 12
@senthil10
exoseq 6
@bioinformatist
lncpipe 11
@pditommaso
methylseq 3
@PeterBailey
scrnaseq 10
@caspargross
denovohybrid 9
@FranBonath
nf-co.re 8
@jemten
tools 4
@tobsecret
configs 6
@AnnaSyme
nf-co.re 5
@sofiahaglund
rnaseq 3
@christopher-mohr
epitopeprediction 3
@sateeshperi
lncpipe 5
@subwaystation
bcellmagic 4
@jun-wan
rnaseq 3
@aanil
rnaseq 3
@veeravalli
rnaseq 2
@Rotholandus
chipseq 1
@drejom
rnaseq 1
@kodayu
lncpipe 2
@magruca
nascent 2
@szilvajuhos
configs 2
@evanfloden
eager 1
@pprieto
deepvariant 2
@viklund
tools 1
@mariach
deepvariant 1
@winni2k
chipseq 1
@denis-yuen
tools 1
@Eletham
crisprvar 1
@higsch
rnafusion 1
@heuermh
nf-co.re 1
@sk-sahu
nf-co.re 1
@t-neumann
nf-co.re 1
@alesssia
methylseq 1
@colindaven
rnaseq 1
@na399
rnaseq 1
@rsuchecki
rnaseq 1
@venkan
lncpipe 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: 36 pipelines 48 62 unique 5692 448 685 548 7974 2570 39379 8575
nf-core/ampliseq 12 months 2 3 233 31 39 18 149 100 1862 519
nf-core/atacseq 11 months 1 2 400 22 30 12 126 83 2873 678
nf-core/bacass 8 months 1 1 31 8 35 6 369 71 635 129
nf-core/bactmap 3 months 0 0 0 1 1 1 3 3 68 23
nf-core/bcellmagic 10 months 1 3 159 3 30 3 17 16 115 48
nf-core/cageseq 4 months 0 2 145 1 2 3 0 0 30 11
nf-core/chipseq 1 year 1 8 422 35 32 42 101 83 2573 766
nf-core/clinvap 6 months 0 0 0 7 1 1 2 2 276 61
nf-core/coproid 5 months 1 2 205 2 28 2 9 7 59 25
nf-core/crisprvar 2 months 0 2 77 0 0 2 3 3 19 10
nf-core/ddamsproteomics 10 months 0 2 47 4 33 4 11 11 58 21
nf-core/deepvariant 12 months 1 6 218 22 29 15 68 42 1082 386
nf-core/eager 1 year 8 6 548 21 37 20 1058 68 1223 396
nf-core/epitopeprediction 10 months 0 2 26 3 4 4 10 10 82 37
nf-core/exoseq 1 year 0 5 260 10 31 19 16 15 763 142
nf-core/guideseq 5 months 0 1 1 2 2 1 33 23 56 20
nf-core/hic 5 months 1 2 15 9 3 4 16 15 579 109
nf-core/hlatyping 1 year 8 4 206 8 31 10 34 30 490 150
nf-core/kmermaid 2 months 0 1 217 0 0 3 374 158 520 71
nf-core/lncpipe 11 months 0 6 233 15 32 24 14 13 321 98
nf-core/mag 1 year 0 3 76 14 42 7 65 59 917 159
nf-core/methylseq 2 years 4 7 302 31 32 43 168 137 1329 389
nf-core/mhcquant 11 months 10 5 236 6 28 10 392 211 1450 149
nf-core/mnaseseq 3 months 0 1 14 0 0 2 4 4 136 29
nf-core/nascent 10 months 1 3 67 3 6 3 19 17 38 23
nf-core/neutronstar 12 months 0 2 100 4 33 4 77 59 208 55
nf-core/proteomicslfq 5 months 0 1 1 2 2 3 0 0 56 17
nf-core/rnafusion 12 months 3 5 229 34 33 23 89 67 3059 466
nf-core/rnaseq 1 year 4 22 808 130 37 138 601 407 13637 2649
nf-core/sarek 5 months 0 2 2 3 6 82 3789 590 1652 278
nf-core/scrnaseq 5 months 0 3 71 5 1 3 85 48 552 112
nf-core/smrnaseq 1 year 1 7 178 5 29 22 111 91 927 187
nf-core/vipr 1 year 0 4 19 7 36 7 27 25 804 245
nf-core/imcyto 2 months 0 1 38 0 0 2 69 51 216 40
nf-core/denovohybrid 2 months 0 1 9 0 0 1 27 22 378 45
nf-core/nanodemux 2 weeks 0 2 99 0 0 4 38 29 336 32
  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: 36 pipelines 37 unique 1489 88 308 125 1151 813 5682 1259
nf-core/cookiecutter 2 years 6 79 19 42 7 13 13 45 37
nf-core/nf-core.github.io 2 years 5 60 7 12 3 17 16 11 10
nf-core/nf-co.re 1 year 26 402 11 41 31 56 34 1527 305
nf-core/tools 2 years 15 706 32 43 29 74 55 1534 469
nf-core/logos 2 years 4 42 1 40 5 12 11 171 36
nf-core/test-datasets 2 years 2 5 7 39 29 861 601 630 136
nf-core/configs 10 months 15 188 4 44 18 111 78 1531 207
nf-core/modules 2 months 2 7 7 47 3 7 5 233 59
  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors