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-04-08).

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

585

Slack users

144

GitHub organisation members

424

GitHub contributors

1146

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.

56

Repositories

1.37K

Pull Requests

12.75K

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..
@drpatelh
2251
329
atacseq 540
@apeltzer
1774
296
eager 457
@ewels
783
926
tools 417
@jfy133
536
eager 535
@olgabot
553
kmermaid 246
@sven1103
139
383
tools 330
@MaxUlysse
339
175
sarek 261
@ggabernet
402
bcellmagic 399
@csawye01
315
demultiplex 177
@maxibor
267
coproid 204
@Hammarn
277
rnaseq 185
@matq007
241
rnafusion 241
@lwratten
246
nanodemux 123
@chuan-wang
240
chipseq 143
@Leon-Bichmann
219
mhcquant 188
@pranathivemuri
217
kmermaid 217
@likelet
213
lncpipe 213
@d4straub
189
ampliseq 122
@remiolsen
185
neutronstar 185
@TrisKast
132
cageseq 132
@HadrienG
mag 112
@jpfeuffer
proteomicslfq 110
@PhilPalmer
deepvariant 105
@luisas
deepvariant 103
@phue
methylseq 68
@Zethson
mhcquant 66
@lpantano
smrnaseq 50
@FriederikeHanssen
nf-co.re 41
@ignaciot
nascent 50
@alneberg
nf-co.re 15
@glormph
ddamsproteomics 46
@Galithil
rnaseq 38
@PayamEmami
metaboigniter 36
@svarona
viralrecon 33
@saramonzon
viralrecon 33
@mashehu
nf-co.re 33
@silviamorins
rnaseq 31
@grst
smartseq2 24
@TCLamnidis
eager 21
@marchoeppner
configs 11
@cying111
nanodemux 10
@piotr-faba-ardigen
modules 12
@tiagochst
chipseq 15
@nservant
hic 14
@KevinMenden
cageseq 13
@KarishmaVal
imcyto 13
@noirot
configs 13
@rplanel
configs 9
@rfenouil
rnaseq 12
@pditommaso
methylseq 3
@bioinformatist
lncpipe 11
@senthil10
exoseq 6
@marcel-keller
configs 10
@PeterBailey
scrnaseq 10
@FranBonath
nf-co.re 9
@caspargross
denovohybrid 9
@heuermh
covid19 5
@christopher-mohr
epitopeprediction 6
@jemten
tools 4
@erikrikarddaniel
configs 5
@evanfloden
configs 5
@aidaanva
eager 7
@tobsecret
configs 6
@Emiller88
configs 5
@sateeshperi
lncpipe 5
@sofiahaglund
rnaseq 3
@jinmingda
atacseq 3
@colindaven
methylseq 4
@AnnaSyme
nf-co.re 5
@abhi18av
nf-co.re 5
@GeniusStorm
tools 5
@ZandraFagernas
eager 5
@subwaystation
bcellmagic 4
@nibscles
nf-co.re 4
@mseybold
configs 4
@drewjbeh
nf-co.re 4
@benbfly
nf-co.re 3
@bewt85
bacass 3
@MiguelJulia
viralrecon 3
@thanhleviet
demultiplex 3
@aanil
rnaseq 3
@jun-wan
rnaseq 3
@kodayu
lncpipe 2
@gaurav-nelson
nf-co.re 2
@jonathangoeke
nf-co.re 2
@lconde-ucl
nf-co.re 2
@jburos
rnaseq 2
@tbugfinder
bcellmagic 2
@veeravalli
rnaseq 2
@aunderwo
tools 2
@JoseEspinosa
viralrecon 1
@abretaud
configs 2
@drejom
rnaseq 1
@KochTobi
hlatyping 1
@Precancer
imcyto 2
@pprieto
deepvariant 2
@szilvajuhos
configs 2
@Rotholandus
chipseq 1
@xlinxlin
bacass 2
@magruca
nascent 2
@arontommi
configs 1
@kerimoff
tools 1
@skrakau
configs 1
@denis-yuen
tools 1
@fu
mhcquant 1
@alesssia
methylseq 1
@viklund
tools 1
@sk-sahu
nf-co.re 1
@dancebean
nf-co.re 1
@t-neumann
nf-co.re 1
@winni2k
chipseq 1
@egonw
metaboigniter 1
@venkan
lncpipe 1
@TomKellyGenetics
demultiplex 1
@sandrocarollo
smartseq2 1
@Eletham
crisprvar 1
@mariach
deepvariant 1
@higsch
rnafusion 1
@chadisaad
rnafusion 1
@rsuchecki
rnaseq 1
@robsyme
rnaseq 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: 44 pipelines 71 92 unique 10132 674 1276 812 49811 9789 202506 46812
nf-core/ampliseq 2 years 4 3 277 37 63 24 806 347 7621 2557
nf-core/atacseq 1 year 2 3 549 35 45 24 1040 515 16965 3930
nf-core/bacass 1 year 2 3 205 8 47 10 1105 228 2570 587
nf-core/bactmap 10 months 0 0 0 1 14 2 17 17 488 115
nf-core/bcellmagic 1 year 3 4 486 9 44 9 161 98 1834 404
nf-core/cageseq 10 months 0 2 145 2 18 5 182 36 419 78
nf-core/chipseq 2 years 2 8 535 49 43 53 792 440 14373 4020
nf-core/clinvap 1 year 0 0 0 8 1 3 16 16 877 232
nf-core/coproid 12 months 1 2 205 2 24 3 59 27 245 120
nf-core/crisprvar 9 months 0 2 77 0 18 3 23 19 274 68
nf-core/ddamsproteomics 1 year 0 2 47 4 29 7 56 49 284 90
nf-core/deepvariant 2 years 1 6 218 25 26 16 200 156 3969 1331
nf-core/eager 2 years 9 9 1096 29 60 28 5266 383 10035 2205
nf-core/epitopeprediction 1 year 1 3 81 5 21 8 393 116 2857 373
nf-core/exoseq 2 years 0 5 260 10 43 20 66 64 2254 509
nf-core/guideseq 1 year 0 1 1 1 19 2 52 38 163 64
nf-core/hic 1 year 2 2 17 12 21 12 143 117 2957 652
nf-core/hlatyping 2 years 8 4 193 11 46 13 137 122 2273 683
nf-core/kmermaid 9 months 0 2 463 3 18 6 4490 796 2772 439
nf-core/lncpipe 1 year 0 6 233 17 28 33 79 68 1163 396
nf-core/mag 2 years 1 4 180 18 62 13 210 184 3180 727
nf-core/methylseq 2 years 5 9 388 40 46 57 1167 647 10846 2067
nf-core/mhcquant 1 year 11 6 287 12 27 13 951 334 3783 674
nf-core/mnaseseq 10 months 0 2 136 3 18 4 97 43 900 203
nf-core/nascent 1 year 1 3 67 2 62 5 88 80 511 225
nf-core/neutronstar 2 years 1 2 193 3 44 6 365 142 856 266
nf-core/proteomicslfq 12 months 0 3 134 4 22 10 940 139 1682 197
nf-core/rnafusion 2 years 4 6 328 40 47 27 488 233 8377 1831
nf-core/rnaseq 2 years 7 28 1131 179 54 186 10076 1963 52807 12995
nf-core/sarek 11 months 3 3 295 33 25 107 17134 1375 19465 3352
nf-core/scrnaseq 1 year 1 3 202 11 20 13 718 146 3609 993
nf-core/smrnaseq 2 years 1 7 178 8 44 33 317 276 4357 947
nf-core/vipr 2 years 0 4 19 9 59 10 78 76 2412 771
nf-core/imcyto 9 months 0 3 199 4 19 7 332 108 1991 252
nf-core/denovohybrid 8 months 0 1 9 1 0 2 48 39 993 204
nf-core/nanoseq 7 months 1 6 607 11 15 9 445 128 5784 807
nf-core/diaproteomics 5 months 0 1 31 0 0 2 34 23 298 40
nf-core/slamseq 3 months 0 0 0 0 0 2 7 6 142 25
nf-core/smartseq2 2 months 0 2 25 1 0 3 66 27 260 84
nf-core/demultiplex 1 month 0 4 218 0 0 5 110 43 564 37
nf-core/covid19 3 weeks 0 4 67 20 82 6 355 55 2499 1022
nf-core/artic 2 weeks 0 2 35 3 0 3 67 20 398 68
nf-core/metaboigniter 2 weeks 0 2 37 0 0 2 32 11 172 11
nf-core/viralrecon 1 week 0 5 278 4 2 6 603 39 2227 161
  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: 44 pipelines 64 unique 2621 145 510 209 10214 3697 38729 7608
nf-core/cookiecutter 2 years 6 79 18 59 7 34 32 304 188
nf-core/nf-core.github.io 2 years 5 60 6 12 3 34 33 63 50
nf-core/nf-co.re 2 years 41 705 16 61 48 253 101 5752 1366
nf-core/tools 2 years 24 1229 59 59 41 1413 596 12824 2671
nf-core/logos 2 years 4 45 1 61 6 23 22 529 129
nf-core/test-datasets 2 years 2 6 16 59 54 3671 2631 5374 853
nf-core/configs 1 year 26 416 12 61 32 4691 216 10319 1787
nf-core/modules 8 months 5 53 16 62 13 60 40 3158 472
nf-core/dsl2pipelinetest 4 months 2 8 1 72 3 20 13 124 51
nf-core/awsmegatests 1 month 1 20 0 4 2 15 13 282 41
  Name Age Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors

See also pipeline repository health.