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 2020-01-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

375

Slack users

106

GitHub organisation members

327

GitHub contributors

918

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.

48

Repositories

1.37K

Pull Requests

10.29K

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
1714
264
eager 401
@drpatelh
1570
178
atacseq 540
@ewels
783
693
rnaseq 381
@olgabot
553
kmermaid 246
@sven1103
139
383
tools 330
@ggabernet
402
bcellmagic 399
@MaxUlysse
294
sarek 260
@Hammarn
277
rnaseq 185
@maxibor
238
coproid 204
@lwratten
246
nanodemux 123
@chuan-wang
240
chipseq 143
@pranathivemuri
217
kmermaid 217
@likelet
213
lncpipe 213
@matq007
178
rnafusion 178
@Leon-Bichmann
199
mhcquant 168
@d4straub
189
ampliseq 122
@remiolsen
185
neutronstar 185
@jfy133
109
eager 108
@csawye01
138
nanodemux 69
@TrisKast
132
cageseq 132
@HadrienG
112
mag 112
@PhilPalmer
105
deepvariant 105
@luisas
103
deepvariant 103
@phue
methylseq 68
@lpantano
smrnaseq 50
@ignaciot
nascent 50
@alneberg
nf-co.re 15
@glormph
ddamsproteomics 46
@Zethson
mhcquant 37
@Galithil
rnaseq 38
@silviamorins
rnaseq 31
@marchoeppner
rnaseq 10
@tiagochst
chipseq 15
@nservant
hic 14
@KevinMenden
cageseq 13
@KarishmaVal
imcyto 13
@noirot
configs 13
@rplanel
configs 9
@rfenouil
rnaseq 12
@bioinformatist
lncpipe 11
@senthil10
exoseq 6
@pditommaso
methylseq 3
@mashehu
nf-co.re 11
@PeterBailey
scrnaseq 10
@caspargross
denovohybrid 9
@FranBonath
nf-co.re 9
@christopher-mohr
epitopeprediction 6
@jemten
tools 4
@tobsecret
configs 6
@sofiahaglund
rnaseq 3
@abhi18av
nf-co.re 5
@AnnaSyme
nf-co.re 5
@colindaven
methylseq 4
@sateeshperi
lncpipe 5
@drewjbeh
nf-co.re 4
@subwaystation
bcellmagic 4
@aanil
rnaseq 3
@jun-wan
rnaseq 3
@bewt85
bacass 3
@jinmingda
atacseq 3
@xlinxlin
bacass 2
@jonathangoeke
nf-co.re 2
@erikrikarddaniel
nf-co.re 2
@aunderwo
tools 2
@szilvajuhos
configs 2
@abretaud
configs 2
@magruca
nascent 2
@tbugfinder
bcellmagic 2
@Precancer
imcyto 2
@drejom
rnaseq 1
@KochTobi
hlatyping 1
@evanfloden
eager 1
@pprieto
deepvariant 2
@kodayu
lncpipe 2
@Rotholandus
chipseq 1
@jburos
rnaseq 2
@veeravalli
rnaseq 2
@heuermh
nf-co.re 1
@viklund
tools 1
@winni2k
chipseq 1
@alesssia
methylseq 1
@arontommi
configs 1
@skrakau
configs 1
@denis-yuen
tools 1
@kerimoff
tools 1
@mariach
deepvariant 1
@dancebean
nf-co.re 1
@Eletham
crisprvar 1
@higsch
rnafusion 1
@t-neumann
nf-co.re 1
@rsuchecki
rnaseq 1
@robsyme
rnaseq 1
@na399
rnaseq 1
@sk-sahu
nf-co.re 1
@FriederikeHanssen
nf-co.re 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: 38 pipelines 67 73 unique 8412 563 715 668 24987 5854 120991 27147
nf-core/ampliseq 1 year 4 3 277 33 47 21 521 237 4945 1666
nf-core/atacseq 1 year 2 3 549 26 28 16 448 308 9469 2304
nf-core/bacass 12 months 2 3 205 9 30 8 918 170 1697 353
nf-core/bactmap 7 months 0 0 0 2 1 1 8 8 272 62
nf-core/bcellmagic 1 year 3 4 486 8 27 7 121 67 1225 241
nf-core/cageseq 8 months 0 2 145 2 2 4 8 6 166 40
nf-core/chipseq 2 years 2 8 535 43 29 48 424 298 9001 2459
nf-core/clinvap 10 months 0 0 0 8 1 1 7 7 582 151
nf-core/coproid 9 months 1 2 205 3 26 2 17 15 141 68
nf-core/crisprvar 6 months 0 2 77 1 0 3 11 9 165 41
nf-core/ddamsproteomics 1 year 0 2 47 4 30 5 36 33 165 64
nf-core/deepvariant 1 year 1 6 218 25 27 15 145 113 2554 959
nf-core/eager 2 years 8 6 548 26 41 22 4193 243 6451 1303
nf-core/epitopeprediction 1 year 1 3 81 3 4 5 171 63 883 169
nf-core/exoseq 2 years 0 5 260 10 29 20 41 39 1819 388
nf-core/guideseq 9 months 0 1 1 2 2 1 38 28 110 42
nf-core/hic 9 months 2 2 17 12 3 7 94 74 1974 388
nf-core/hlatyping 2 years 8 4 193 9 28 13 81 75 1402 430
nf-core/kmermaid 6 months 0 2 463 2 0 5 498 237 1609 238
nf-core/lncpipe 1 year 0 6 233 17 30 28 47 42 783 262
nf-core/mag 2 years 1 4 180 15 46 8 130 115 1770 381
nf-core/methylseq 2 years 5 9 388 36 30 51 632 460 8468 1379
nf-core/mhcquant 1 year 10 5 236 11 27 12 449 262 2325 409
nf-core/mnaseseq 7 months 0 1 14 1 0 3 23 22 624 148
nf-core/nascent 1 year 1 3 67 3 49 4 41 39 179 105
nf-core/neutronstar 1 year 1 2 193 4 28 5 264 98 605 179
nf-core/proteomicslfq 9 months 0 1 1 4 4 7 33 16 331 52
nf-core/rnafusion 1 year 3 5 229 36 32 23 214 127 5542 1057
nf-core/rnaseq 2 years 7 28 1131 161 35 168 6294 1145 35332 7952
nf-core/sarek 9 months 3 3 294 15 6 97 8021 1006 8305 1505
nf-core/scrnaseq 9 months 1 3 202 10 2 7 511 88 1771 527
nf-core/smrnaseq 2 years 1 7 178 8 27 28 198 168 2647 577
nf-core/vipr 2 years 0 4 19 8 44 8 56 54 1842 553
nf-core/imcyto 6 months 0 3 199 2 0 5 167 86 1224 139
nf-core/denovohybrid 6 months 0 1 9 2 0 1 35 30 719 141
nf-core/nanoseq 4 months 0 4 501 2 0 7 63 49 3571 375
nf-core/diaproteomics 2 months 0 1 31 0 0 1 26 15 271 33
nf-core/slamseq 2 weeks 0 0 0 0 0 1 3 2 52 7
  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: 38 pipelines 52 unique 1876 105 333 160 4429 2006 20691 4138
nf-core/cookiecutter 2 years 6 79 19 40 7 26 25 208 114
nf-core/nf-core.github.io 2 years 5 60 7 12 3 30 29 31 26
nf-core/nf-co.re 2 years 33 484 14 47 39 75 50 3546 796
nf-core/tools 2 years 19 826 39 46 36 241 194 7116 1530
nf-core/logos 2 years 4 45 1 44 6 19 18 432 95
nf-core/test-datasets 2 years 2 5 8 46 41 1997 1530 2564 453
nf-core/configs 1 year 20 351 6 46 22 2017 139 5936 941
nf-core/modules 6 months 2 25 11 49 5 19 16 839 173
nf-core/dsl2pipelinetest 2 months 1 1 0 3 1 5 5 19 10
  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors

See also pipeline repository health.