Introduction

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

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

  • Pipelines maybe worked on before they are transferred to sanger-tol. The age, stars and other metrics of the original parent repository are not shown.
  • Metrics are for the default (main) 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 sanger-tol repos started in July 2023 This is when we started counting the totals.
  • Metrics are fetched once per day (last checked 2026-03-24).

Community

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

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

0

GitHub organisation members

176

GitHub contributors

GitHub organisation members

We use GitHub to manage all of the code written for sanger-tol. It's a fantastic platform and provides a huge number of tools. We have a GitHub organisation called sanger-tol.

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

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

Download as SVG  /  Reset zoom

GitHub contributors

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

Plot truncated to start of 2022 (some pipelines moved to sanger-tol 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 sanger-tol community.

20

Repositories

1.29K

Pull Requests

9.15K

Commits

827

Issues

Repository traffic

Every time a nextflow user pulls a sanger-tol pipeline, the repository is cloned. Here we can track how much that happens across all sanger-tol 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 sanger-tol repositories
SVG  /  Reset zoom Visitors: All sanger-tol repositories

Pull Requests

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

Pull Request response times

Pull-requests are reviewed by the sanger-tol 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 sanger-tol, no matter how small. However, that doesn't mean that we can not get competitive!

Here are the latest stats of who has contributed the greatest number of commits.

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!
  • main branch only, and all of the other caveats..
@DLBPointon
3499
treeval 1668
@muffato
1647
blobtoolkit 416
@yumisims
770
treeval 430
@weaglesBio
562
treeval 543
@prototaxites
559
metagenomeassembly 309
@priyanka-surana
448
readmapping 150
@gq1
337
variantcalling 240
@tkchafin
289
readmapping 116
@BethYates
236
genomenote 234
@alxndrdiaz
177
blobtoolkit 177
@SandraBabirye
genomenote 156
@yz533cb
variantcomposition 91
@zb32
blobtoolkit 121
@mahesh-panchal
curationpretext 32
@ksenia-krasheninnikova
genomeassembly 52
@eeaunin
ascc 43
@sanger-tolsoft
blobtoolkit 5
@cduong11
readmapping 10
@sainsachiko
variantcalling 9
@juliaapolonio
variantcalling 11
@
variantcomposition 3
@nf-core-bot
variantcalling 2
@sujaikumar
blobtoolkit 2
@scorreard
curationpretext 1

Pipeline numbers

All sanger-tol 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: 20 pipelines 116 24 unique 9152 156 0 0 76880 15249 140428 18912
sanger-tol/blobtoolkit 4 years 10 14 1031 15 4014 1125 13700 2083
sanger-tol/ensemblgenedownload 3 years 5 3 145 1 976 435 793 168
sanger-tol/ensemblrepeatdownload 3 years 3 3 153 1 1029 414 637 154
sanger-tol/genomeassembly 4 years 0 9 381 28 6337 1650 16920 2386
sanger-tol/genomenote 4 years 15 10 1045 26 4840 1247 14159 2088
sanger-tol/insdcdownload 4 years 6 7 308 1 1479 610 1937 306
sanger-tol/readmapping 4 years 10 5 405 15 5203 1239 14238 1800
sanger-tol/sequencecomposition 4 years 2 3 144 2 1157 434 1131 259
sanger-tol/treeval 4 years 13 8 2737 29 8596 1665 34354 3802
sanger-tol/variantcalling 4 years 15 9 395 11 2809 858 12058 1343
sanger-tol/curationpretext 3 years 13 8 492 13 5453 1607 8927 1608
sanger-tol/ascc 3 years 9 6 1212 6 27031 1949 14186 1630
sanger-tol/genealignment 2 years 0 1 6 0 165 146 164 51
sanger-tol/ear 2 years 4 2 157 0 961 311 1523 202
sanger-tol/metagenomeassembly 2 years 10 4 319 7 4383 747 2541 675
sanger-tol/zippypretext 12 months 0 2 48 0 435 157 660 81
sanger-tol/variantcomposition 1 year 0 4 114 1 1507 418 2136 227
sanger-tol/nfmicrofinder 7 months 1 2 58 0 266 107 273 30
sanger-tol/purging 4 months 0 1 1 0 122 83 45 14
sanger-tol/tollongc 1 week 0 1 1 0 117 47 46 5
  Name Age Releases Committers Commits Stargazers Watchers Network Forks Clones Unique cloners Repo views Unique repo visitors