{"id":58493,"name":"nf-core","description":"Python package with helper tools for the nf-core community.","url":"https://github.com/nf-core/tools","last_synced_at":"2025-09-05T15:12:55.991Z","repository":{"id":37412632,"uuid":"121360155","full_name":"nf-core/tools","owner":"nf-core","description":"Python package with helper tools for the nf-core community.","archived":false,"fork":false,"pushed_at":"2025-08-26T19:31:55.000Z","size":18552,"stargazers_count":265,"open_issues_count":323,"forks_count":208,"subscribers_count":165,"default_branch":"main","last_synced_at":"2025-08-27T03:38:59.099Z","etag":null,"topics":["bioinformatics","linter","linting","nextflow","nf-core","pipeline","python","workflow"],"latest_commit_sha":null,"homepage":"https://nf-co.re","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nf-core.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-13T08:57:15.000Z","updated_at":"2025-08-25T16:41:08.000Z","dependencies_parsed_at":"2023-12-23T23:01:56.861Z","dependency_job_id":"91a7ddd6-c5ec-442b-8861-3dd0a7198115","html_url":"https://github.com/nf-core/tools","commit_stats":{"total_commits":6859,"total_committers":137,"mean_commits":"50.065693430656935","dds":0.7686251640180785,"last_synced_commit":"50d56f6eb20daa5a71fe4da312dfbe1ebb861476"},"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/nf-core/tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core","download_url":"https://codeload.github.com/nf-core/tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/sbom","scorecard":{"id":474310,"data":{"date":"2025-08-11","repo":{"name":"github.com/nf-core/tools","commit":"75e643ad2c62cdc8ecd39aa56c0c314efd4b13e4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/branch.yml:1","Warn: no topLevel permission defined: .github/workflows/changelog.yml:1","Warn: no topLevel permission defined: .github/workflows/clean-up.yml:1","Warn: no topLevel permission defined: .github/workflows/create-lint-wf.yml:1","Warn: no topLevel permission defined: .github/workflows/create-test-lint-wf-template.yml:1","Warn: no topLevel permission defined: .github/workflows/create-test-wf.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/fix-linting.yml:1","Warn: no topLevel permission defined: .github/workflows/lint-code.yml:1","Warn: no topLevel permission defined: .github/workflows/nextflow-source-test.yml:1","Warn: no topLevel permission defined: .github/workflows/push_dockerhub_dev.yml:1","Warn: no topLevel permission defined: .github/workflows/push_dockerhub_release.yml:1","Warn: no topLevel permission defined: .github/workflows/pytest.yml:1","Warn: no topLevel permission defined: .github/workflows/sync.yml:1","Warn: no topLevel permission defined: .github/workflows/test_offline_configs.yml:1","Warn: no topLevel permission defined: .github/workflows/tools-api-docs.yml:1","Warn: no topLevel permission defined: .github/workflows/update-textual-snapshots.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-lint-wf-template.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-lint-wf-template.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-wf.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-wf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-wf.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-wf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-pypi.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/deploy-pypi.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nextflow-source-test.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/nextflow-source-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/pytest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/pytest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/sync.yml/main?enable=pin","Warn: pipCommand not pinned by hash: Dockerfile:9","Warn: pipCommand not pinned by hash: Dockerfile:13","Warn: downloadThenRun not pinned by hash: Dockerfile:31-33","Warn: downloadThenRun not pinned by hash: Dockerfile:35-37","Warn: pipCommand not pinned by hash: Dockerfile:44","Warn: downloadThenRun not pinned by hash: nf_core/gitpod/gitpod.Dockerfile:11-30","Warn: pipCommand not pinned by hash: nf_core/gitpod/gitpod.Dockerfile:60-61","Warn: pipCommand not pinned by hash: docs/api/generate-api-docs.sh:49","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:77","Warn: pipCommand not pinned by hash: .github/workflows/create-lint-wf.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/create-lint-wf.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/create-test-wf.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/create-test-wf.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/deploy-pypi.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/deploy-pypi.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/fix-linting.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/lint-code.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/nextflow-source-test.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/nextflow-source-test.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:165","Warn: pipCommand not pinned by hash: .github/workflows/sync.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/sync.yml:83","Warn: pipCommand not pinned by hash: .github/workflows/update-textual-snapshots.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/update-textual-snapshots.yml:44","Info:  43 out of  43 GitHub-owned GitHubAction dependencies pinned","Info:  17 out of  26 third-party GitHubAction dependencies pinned","Info:   0 out of   3 downloadThenRun dependencies pinned","Info:   2 out of   2 containerImage dependencies pinned","Info:   0 out of  27 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy-pypi.yml:12"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"75 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: PYSEC-2019-217 / GHSA-462w-v97r-4m45","Warn: Project is vulnerable to: PYSEC-2014-8 / GHSA-8r7q-cvjq-x353","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: PYSEC-2014-82 / GHSA-fqh9-2qgg-h84h","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: PYSEC-2019-220 / GHSA-hj2j-77xm-mc5v","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-3c5c-7235-994j","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: PYSEC-2021-41 / GHSA-3wvg-mj6g-m9cv","Warn: Project is vulnerable to: PYSEC-2020-77 / GHSA-3xv8-3j54-hgrp","Warn: Project is vulnerable to: PYSEC-2020-80 / GHSA-43fq-w8qq-v88h","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: GHSA-4fx9-vc88-q2xc","Warn: Project is vulnerable to: PYSEC-2021-35 / GHSA-57h3-9rgr-c24m","Warn: Project is vulnerable to: PYSEC-2020-172 / GHSA-5gm3-px64-rw72","Warn: Project is vulnerable to: PYSEC-2021-331 / GHSA-7534-mm45-c74v","Warn: Project is vulnerable to: PYSEC-2021-92 / GHSA-7r7m-5h27-29hp","Warn: Project is vulnerable to: PYSEC-2020-78 / GHSA-8843-m7mw-mxqm","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: PYSEC-2014-87 / GHSA-8m9x-pxwq-j236","Warn: Project is vulnerable to: PYSEC-2022-10 / GHSA-8vj2-vxx3-667w","Warn: Project is vulnerable to: PYSEC-2021-36 / GHSA-8xjq-8fcg-g5hw","Warn: Project is vulnerable to: PYSEC-2016-6 / GHSA-8xjv-v9xq-m5h9","Warn: Project is vulnerable to: PYSEC-2021-42 / GHSA-95q3-8gr9-gm8w","Warn: Project is vulnerable to: PYSEC-2022-168 / GHSA-9j59-75qj-795w","Warn: Project is vulnerable to: PYSEC-2014-10 / GHSA-cfmr-38g9-f2h7","Warn: Project is vulnerable to: PYSEC-2020-76 / GHSA-cqhg-xjhh-p8hf","Warn: Project is vulnerable to: PYSEC-2021-40 / GHSA-f4w8-cv6p-x6r5","Warn: Project is vulnerable to: PYSEC-2021-69 / GHSA-f5g8-5qq7-938w","Warn: Project is vulnerable to: PYSEC-2021-139 / GHSA-g6rj-rv7j-xwp4","Warn: Project is vulnerable to: PYSEC-2015-16 / GHSA-h5rf-vgqx-wjv2","Warn: Project is vulnerable to: PYSEC-2016-5 / GHSA-hggx-3h72-49ww","Warn: Project is vulnerable to: PYSEC-2020-84 / GHSA-hj69-c76v-86wr","Warn: Project is vulnerable to: PYSEC-2016-7 / GHSA-hvr8-466p-75rh","Warn: Project is vulnerable to: PYSEC-2015-15 / GHSA-j6f7-g425-4gmx","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2019-110 / GHSA-j7mj-748x-7p78","Warn: Project is vulnerable to: GHSA-jgpv-4h4c-xhw3","Warn: Project is vulnerable to: PYSEC-2022-42979 / GHSA-m2vv-5vj5-2hm7","Warn: Project is vulnerable to: PYSEC-2021-37 / GHSA-mvg9-xffr-p774","Warn: Project is vulnerable to: PYSEC-2020-83 / GHSA-p49h-hjvm-jg3h","Warn: Project is vulnerable to: PYSEC-2022-8 / GHSA-pw3c-h7wp-cvhx","Warn: Project is vulnerable to: PYSEC-2021-93 / GHSA-q5hq-fp76-qmrc","Warn: Project is vulnerable to: PYSEC-2020-82 / GHSA-r7rm-8j6h-r933","Warn: Project is vulnerable to: PYSEC-2014-23 / GHSA-r854-96gq-rfg3","Warn: Project is vulnerable to: PYSEC-2016-8 / GHSA-rwr3-c2q8-gm56","Warn: Project is vulnerable to: PYSEC-2020-81 / GHSA-vcqg-3p29-xw73","Warn: Project is vulnerable to: PYSEC-2020-79 / GHSA-vj42-xq3r-hr3r","Warn: Project is vulnerable to: PYSEC-2021-70 / GHSA-vqcj-wrf2-7v73","Warn: Project is vulnerable to: PYSEC-2016-9 / GHSA-w4vg-rf63-f3j3","Warn: Project is vulnerable to: PYSEC-2014-22 / GHSA-x895-2wrm-hvp7","Warn: Project is vulnerable to: PYSEC-2022-9 / GHSA-xrcv-f9gm-v42c","Warn: Project is vulnerable to: PYSEC-2021-137","Warn: Project is vulnerable to: PYSEC-2021-138","Warn: Project is vulnerable to: PYSEC-2021-317","Warn: Project is vulnerable to: PYSEC-2021-38","Warn: Project is vulnerable to: PYSEC-2021-39","Warn: Project is vulnerable to: PYSEC-2021-94","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: GHSA-mr82-8j83-vxmv","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T14:51:35.478Z","repository_id":37412632,"created_at":"2025-08-19T14:51:35.478Z","updated_at":"2025-08-19T14:51:35.478Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273775031,"owners_count":25165741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"nf-core","name":"nf-core","uuid":"35520196","kind":"organization","description":"A community effort to collect a curated set of analysis pipelines built using Nextflow.","email":"core@nf-co.re","website":"http://nf-co.re","location":null,"twitter":"nf_core","company":null,"icon_url":"https://avatars.githubusercontent.com/u/35520196?v=4","repositories_count":84,"last_synced_at":"2023-03-01T20:50:19.252Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nf-core","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T16:29:01.932Z","updated_at":"2023-03-01T20:50:19.281Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core/repositories"},"packages":[{"id":2818423,"name":"nf-core","ecosystem":"pypi","description":"Helper tools for use with nf-core Nextflow pipelines.","homepage":"https://github.com/nf-core/tools","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/nf-core/tools","keywords_array":["nf-core","nextflow","bioinformatics","workflow","pipeline","biology","sequencing","NGS","next generation sequencing"],"namespace":null,"versions_count":59,"first_release_published_at":"2018-06-12T15:15:58.000Z","latest_release_published_at":"2025-07-08T09:51:25.000Z","latest_release_number":"3.3.2","last_synced_at":"2025-08-27T10:14:15.308Z","created_at":"2022-04-10T11:44:56.202Z","updated_at":"2025-08-27T11:14:56.793Z","registry_url":"https://pypi.org/project/nf-core/","install_command":"pip install nf-core --index-url https://pypi.org/simple","documentation_url":"https://nf-core.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"nf-core","project_status":null},"repo_metadata":{"id":37412632,"uuid":"121360155","full_name":"nf-core/tools","owner":"nf-core","description":"Python package with helper tools for the nf-core community.","archived":false,"fork":false,"pushed_at":"2025-08-26T19:31:55.000Z","size":18552,"stargazers_count":265,"open_issues_count":323,"forks_count":208,"subscribers_count":165,"default_branch":"main","last_synced_at":"2025-08-27T03:38:59.099Z","etag":null,"topics":["bioinformatics","linter","linting","nextflow","nf-core","pipeline","python","workflow"],"latest_commit_sha":null,"homepage":"https://nf-co.re","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nf-core.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-13T08:57:15.000Z","updated_at":"2025-08-25T16:41:08.000Z","dependencies_parsed_at":"2023-12-23T23:01:56.861Z","dependency_job_id":"91a7ddd6-c5ec-442b-8861-3dd0a7198115","html_url":"https://github.com/nf-core/tools","commit_stats":{"total_commits":6859,"total_committers":137,"mean_commits":"50.065693430656935","dds":0.7686251640180785,"last_synced_commit":"50d56f6eb20daa5a71fe4da312dfbe1ebb861476"},"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/nf-core/tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core","download_url":"https://codeload.github.com/nf-core/tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/sbom","scorecard":{"id":474310,"data":{"date":"2025-08-11","repo":{"name":"github.com/nf-core/tools","commit":"75e643ad2c62cdc8ecd39aa56c0c314efd4b13e4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 12 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/branch.yml:1","Warn: no topLevel permission defined: .github/workflows/changelog.yml:1","Warn: no topLevel permission defined: .github/workflows/clean-up.yml:1","Warn: no topLevel permission defined: .github/workflows/create-lint-wf.yml:1","Warn: no topLevel permission defined: .github/workflows/create-test-lint-wf-template.yml:1","Warn: no topLevel permission defined: .github/workflows/create-test-wf.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy-pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/fix-linting.yml:1","Warn: no topLevel permission defined: .github/workflows/lint-code.yml:1","Warn: no topLevel permission defined: .github/workflows/nextflow-source-test.yml:1","Warn: no topLevel permission defined: .github/workflows/push_dockerhub_dev.yml:1","Warn: no topLevel permission defined: .github/workflows/push_dockerhub_release.yml:1","Warn: no topLevel permission defined: .github/workflows/pytest.yml:1","Warn: no topLevel permission defined: .github/workflows/sync.yml:1","Warn: no topLevel permission defined: .github/workflows/test_offline_configs.yml:1","Warn: no topLevel permission defined: .github/workflows/tools-api-docs.yml:1","Warn: no topLevel permission defined: .github/workflows/update-textual-snapshots.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-lint-wf-template.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-lint-wf-template.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-wf.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-wf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/create-test-wf.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/create-test-wf.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy-pypi.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/deploy-pypi.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/nextflow-source-test.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/nextflow-source-test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/pytest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/pytest.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sync.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/nf-core/tools/sync.yml/main?enable=pin","Warn: pipCommand not pinned by hash: Dockerfile:9","Warn: pipCommand not pinned by hash: Dockerfile:13","Warn: downloadThenRun not pinned by hash: Dockerfile:31-33","Warn: downloadThenRun not pinned by hash: Dockerfile:35-37","Warn: pipCommand not pinned by hash: Dockerfile:44","Warn: downloadThenRun not pinned by hash: nf_core/gitpod/gitpod.Dockerfile:11-30","Warn: pipCommand not pinned by hash: nf_core/gitpod/gitpod.Dockerfile:60-61","Warn: pipCommand not pinned by hash: docs/api/generate-api-docs.sh:49","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/changelog.yml:77","Warn: pipCommand not pinned by hash: .github/workflows/create-lint-wf.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/create-lint-wf.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/create-test-lint-wf-template.yml:69","Warn: pipCommand not pinned by hash: .github/workflows/create-test-wf.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/create-test-wf.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/deploy-pypi.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/deploy-pypi.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/fix-linting.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/lint-code.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/nextflow-source-test.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/nextflow-source-test.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:95","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:165","Warn: pipCommand not pinned by hash: .github/workflows/sync.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/sync.yml:83","Warn: pipCommand not pinned by hash: .github/workflows/update-textual-snapshots.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/update-textual-snapshots.yml:44","Info:  43 out of  43 GitHub-owned GitHubAction dependencies pinned","Info:  17 out of  26 third-party GitHubAction dependencies pinned","Info:   0 out of   3 downloadThenRun dependencies pinned","Info:   2 out of   2 containerImage dependencies pinned","Info:   0 out of  27 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/deploy-pypi.yml:12"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"75 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: PYSEC-2019-217 / GHSA-462w-v97r-4m45","Warn: Project is vulnerable to: PYSEC-2014-8 / GHSA-8r7q-cvjq-x353","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: PYSEC-2014-82 / GHSA-fqh9-2qgg-h84h","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: PYSEC-2019-220 / GHSA-hj2j-77xm-mc5v","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-3c5c-7235-994j","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: PYSEC-2021-41 / GHSA-3wvg-mj6g-m9cv","Warn: Project is vulnerable to: PYSEC-2020-77 / GHSA-3xv8-3j54-hgrp","Warn: Project is vulnerable to: PYSEC-2020-80 / GHSA-43fq-w8qq-v88h","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: GHSA-4fx9-vc88-q2xc","Warn: Project is vulnerable to: PYSEC-2021-35 / GHSA-57h3-9rgr-c24m","Warn: Project is vulnerable to: PYSEC-2020-172 / GHSA-5gm3-px64-rw72","Warn: Project is vulnerable to: PYSEC-2021-331 / GHSA-7534-mm45-c74v","Warn: Project is vulnerable to: PYSEC-2021-92 / GHSA-7r7m-5h27-29hp","Warn: Project is vulnerable to: PYSEC-2020-78 / GHSA-8843-m7mw-mxqm","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: PYSEC-2014-87 / GHSA-8m9x-pxwq-j236","Warn: Project is vulnerable to: PYSEC-2022-10 / GHSA-8vj2-vxx3-667w","Warn: Project is vulnerable to: PYSEC-2021-36 / GHSA-8xjq-8fcg-g5hw","Warn: Project is vulnerable to: PYSEC-2016-6 / GHSA-8xjv-v9xq-m5h9","Warn: Project is vulnerable to: PYSEC-2021-42 / GHSA-95q3-8gr9-gm8w","Warn: Project is vulnerable to: PYSEC-2022-168 / GHSA-9j59-75qj-795w","Warn: Project is vulnerable to: PYSEC-2014-10 / GHSA-cfmr-38g9-f2h7","Warn: Project is vulnerable to: PYSEC-2020-76 / GHSA-cqhg-xjhh-p8hf","Warn: Project is vulnerable to: PYSEC-2021-40 / GHSA-f4w8-cv6p-x6r5","Warn: Project is vulnerable to: PYSEC-2021-69 / GHSA-f5g8-5qq7-938w","Warn: Project is vulnerable to: PYSEC-2021-139 / GHSA-g6rj-rv7j-xwp4","Warn: Project is vulnerable to: PYSEC-2015-16 / GHSA-h5rf-vgqx-wjv2","Warn: Project is vulnerable to: PYSEC-2016-5 / GHSA-hggx-3h72-49ww","Warn: Project is vulnerable to: PYSEC-2020-84 / GHSA-hj69-c76v-86wr","Warn: Project is vulnerable to: PYSEC-2016-7 / GHSA-hvr8-466p-75rh","Warn: Project is vulnerable to: PYSEC-2015-15 / GHSA-j6f7-g425-4gmx","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2019-110 / GHSA-j7mj-748x-7p78","Warn: Project is vulnerable to: GHSA-jgpv-4h4c-xhw3","Warn: Project is vulnerable to: PYSEC-2022-42979 / GHSA-m2vv-5vj5-2hm7","Warn: Project is vulnerable to: PYSEC-2021-37 / GHSA-mvg9-xffr-p774","Warn: Project is vulnerable to: PYSEC-2020-83 / GHSA-p49h-hjvm-jg3h","Warn: Project is vulnerable to: PYSEC-2022-8 / GHSA-pw3c-h7wp-cvhx","Warn: Project is vulnerable to: PYSEC-2021-93 / GHSA-q5hq-fp76-qmrc","Warn: Project is vulnerable to: PYSEC-2020-82 / GHSA-r7rm-8j6h-r933","Warn: Project is vulnerable to: PYSEC-2014-23 / GHSA-r854-96gq-rfg3","Warn: Project is vulnerable to: PYSEC-2016-8 / GHSA-rwr3-c2q8-gm56","Warn: Project is vulnerable to: PYSEC-2020-81 / GHSA-vcqg-3p29-xw73","Warn: Project is vulnerable to: PYSEC-2020-79 / GHSA-vj42-xq3r-hr3r","Warn: Project is vulnerable to: PYSEC-2021-70 / GHSA-vqcj-wrf2-7v73","Warn: Project is vulnerable to: PYSEC-2016-9 / GHSA-w4vg-rf63-f3j3","Warn: Project is vulnerable to: PYSEC-2014-22 / GHSA-x895-2wrm-hvp7","Warn: Project is vulnerable to: PYSEC-2022-9 / GHSA-xrcv-f9gm-v42c","Warn: Project is vulnerable to: PYSEC-2021-137","Warn: Project is vulnerable to: PYSEC-2021-138","Warn: Project is vulnerable to: PYSEC-2021-317","Warn: Project is vulnerable to: PYSEC-2021-38","Warn: Project is vulnerable to: PYSEC-2021-39","Warn: Project is vulnerable to: PYSEC-2021-94","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: GHSA-mr82-8j83-vxmv","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T14:51:35.478Z","repository_id":37412632,"created_at":"2025-08-19T14:51:35.478Z","updated_at":"2025-08-19T14:51:35.478Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272325294,"owners_count":24914628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-27T02:00:09.397Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"nf-core","name":"nf-core","uuid":"35520196","kind":"organization","description":"A community effort to collect a curated set of analysis pipelines built using Nextflow.","email":"core@nf-co.re","website":"http://nf-co.re","location":null,"twitter":"nf_core","company":null,"icon_url":"https://avatars.githubusercontent.com/u/35520196?v=4","repositories_count":84,"last_synced_at":"2023-03-01T20:50:19.252Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nf-core","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T16:29:01.932Z","updated_at":"2023-03-01T20:50:19.281Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nf-core/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-08-27T11:14:56.792Z","dependent_packages_count":1,"downloads":18282,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":3.2725369039294137,"dependent_repos_count":7.515003249111272,"dependent_packages_count":4.74372965710212,"stargazers_count":4.981979261818585,"forks_count":4.033543121138127,"docker_downloads_count":1.3823449614624772,"average":4.321522859093666},"purl":"pkg:pypi/nf-core","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/nf-core","docker_dependents_count":5,"docker_downloads_count":27048,"usage_url":"https://repos.ecosyste.ms/usage/pypi/nf-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/nf-core/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-27T11:14:56.485Z","issues_count":540,"pull_requests_count":970,"avg_time_to_close_issue":16973140.3375,"avg_time_to_close_pull_request":1562223.778138528,"issues_closed_count":319,"pull_requests_closed_count":924,"pull_request_authors_count":86,"issue_authors_count":147,"avg_comments_per_issue":2.2092592592592593,"avg_comments_per_pull_request":1.8463917525773197,"merged_pull_requests_count":821,"bot_issues_count":2,"bot_pull_requests_count":183,"past_year_issues_count":158,"past_year_pull_requests_count":364,"past_year_avg_time_to_close_issue":3578268.727272727,"past_year_avg_time_to_close_pull_request":977711.123493976,"past_year_issues_closed_count":65,"past_year_pull_requests_closed_count":332,"past_year_pull_request_authors_count":40,"past_year_issue_authors_count":66,"past_year_avg_comments_per_issue":1.9303797468354429,"past_year_avg_comments_per_pull_request":1.7994505494505495,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":75,"past_year_merged_pull_requests_count":298,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/issues","maintainers":[{"login":"mirpedrol","count":148,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirpedrol"},{"login":"ewels","count":91,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewels"},{"login":"maxulysse","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxulysse"},{"login":"jfy133","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jfy133"},{"login":"mahesh-panchal","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mahesh-panchal"},{"login":"MatthiasZepper","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthiasZepper"},{"login":"drpatelh","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/drpatelh"},{"login":"apeltzer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/apeltzer"},{"login":"muffato","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/muffato"},{"login":"GallVp","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GallVp"},{"login":"grst","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grst"},{"login":"nh13","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nh13"},{"login":"pinin4fjords","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pinin4fjords"},{"login":"kenibrewer","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kenibrewer"},{"login":"erikrikarddaniel","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikrikarddaniel"},{"login":"toniher","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/toniher"},{"login":"FranBonath","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranBonath"},{"login":"JoseEspinosa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JoseEspinosa"},{"login":"jvfe","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvfe"},{"login":"MillironX","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MillironX"},{"login":"alneberg","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alneberg"},{"login":"christopher-hakkaart","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-hakkaart"},{"login":"remiolsen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/remiolsen"},{"login":"Zethson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zethson"},{"login":"lconde-ucl","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lconde-ucl"},{"login":"ypriverol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ypriverol"},{"login":"jmuhlich","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmuhlich"},{"login":"abhi18av","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abhi18av"},{"login":"sersorrel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sersorrel"},{"login":"kojix2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kojix2"},{"login":"ggabernet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ggabernet"}],"active_maintainers":[{"login":"mirpedrol","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirpedrol"},{"login":"ewels","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewels"},{"login":"jfy133","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jfy133"},{"login":"maxulysse","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxulysse"},{"login":"MatthiasZepper","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthiasZepper"},{"login":"mahesh-panchal","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mahesh-panchal"},{"login":"nh13","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nh13"},{"login":"muffato","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/muffato"},{"login":"toniher","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/toniher"},{"login":"kenibrewer","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kenibrewer"},{"login":"erikrikarddaniel","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikrikarddaniel"},{"login":"ypriverol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ypriverol"},{"login":"pinin4fjords","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pinin4fjords"},{"login":"kojix2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kojix2"},{"login":"grst","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grst"},{"login":"GallVp","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GallVp"},{"login":"apeltzer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/apeltzer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/nf-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/nf-core/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/nf-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/nf-core/related_packages","maintainers":[{"uuid":"sven1103","login":"sven1103","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/sven1103/","role":null,"created_at":"2022-12-05T19:35:50.008Z","updated_at":"2022-12-05T19:35:50.008Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sven1103/packages"},{"uuid":"alneberg","login":"alneberg","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/alneberg/","role":null,"created_at":"2022-12-05T19:35:49.993Z","updated_at":"2022-12-05T19:35:49.993Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/alneberg/packages"},{"uuid":"apeltzer","login":"apeltzer","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/apeltzer/","role":null,"created_at":"2022-12-05T19:35:49.997Z","updated_at":"2022-12-05T19:35:49.997Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/apeltzer/packages"},{"uuid":"ewels","login":"ewels","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/ewels/","role":null,"created_at":"2022-12-05T19:35:50.002Z","updated_at":"2022-12-05T19:35:50.002Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ewels/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725183,"maintainers_count":308369,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":618157,"full_name":"nf-core/tools","default_branch":"master","committers":[{"name":"Phil Ewels","email":"phil.ewels@scilifelab.se","login":null,"count":1587},{"name":"mirpedrol","email":"mirp.julia@gmail.com","login":null,"count":746},{"name":"Erik Danielsson","email":"danielsson.erik.0@gmail.com","login":null,"count":549},{"name":"drpatelh","email":"drhpatel@gmail.com","login":null,"count":531},{"name":"kevinmenden","email":"kevin.menden@t-online.de","login":null,"count":444},{"name":"mashehu","email":"mashehu3@gmail.com","login":null,"count":371},{"name":"Sven Fillinger","email":"sven.fillinger@qbic.uni-tuebingen.de","login":null,"count":318},{"name":"fabianegli","email":"fabian.egli@protonmail.ch","login":null,"count":218},{"name":"Harshil Patel","email":"drpatelhh@gmail.com","login":null,"count":199},{"name":"ggabernet","email":"gisela.gabernet@qbic.uni-tuebingen.de","login":null,"count":118},{"name":"MaxUlysse","email":"max.u.garcia@gmail.com","login":null,"count":105},{"name":"James A. Fellows Yates","email":"jfy133@gmail.com","login":null,"count":99},{"name":"Arthur Gymer","email":"24782660+awgymer","login":"awgymer","count":98},{"name":"Matthias Zepper","email":"MatthiasZepper","login":"MatthiasZepper","count":96},{"name":"Mahesh Binzer-Panchal","email":"mahesh.binzer-panchal@nbis.se","login":null,"count":92},{"name":"JoseEspinosa","email":"kadomu@gmail.com","login":null,"count":80},{"name":"Alexander Peltzer","email":"alex.peltzer@gmail.com","login":null,"count":74},{"name":"Fabian Egli","email":"fabianegli","login":"fabianegli","count":63},{"name":"Adam Talbot","email":"adam.talbot@seqera.io","login":null,"count":51},{"name":"Júlia Mir Pedrol","email":"julia@julias-mbp.am10.uni-tuebingen.de","login":null,"count":49},{"name":"kedhammar","email":"alfred.kedhammar@scilifelab.se","login":null,"count":42},{"name":"Adrien Coulier","email":"adrien.coulier@medsci.uu.se","login":null,"count":41},{"name":"Gregor Sturm","email":"mail@gregor-sturm.de","login":null,"count":41},{"name":"Harshil Patel","email":"drpatelh","login":"drpatelh","count":37},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":37},{"name":"Erik Danielsson","email":"53212377+ErikDanielsson","login":"ErikDanielsson","count":37},{"name":"Matthias Hörtenhuber","email":"mashehu","login":"mashehu","count":32},{"name":"matthiasho","email":"matthias.hortenhuber@ki.se","login":null,"count":31},{"name":"Phil Ewels","email":"phil.ewels@seqera.io","login":null,"count":26},{"name":"Anne Marie Noronha","email":"anoronh4","login":"anoronh4","count":25},{"name":"nf-core-bot","email":"core@nf-co.re","login":null,"count":24},{"name":"Moritz E. Beber","email":"midnighter@posteo.net","login":null,"count":23},{"name":"phue","email":"patrick.huether@gmail.com","login":null,"count":23},{"name":"Alexander Peltzer","email":"apeltzer","login":"apeltzer","count":22},{"name":"Edmund Miller","email":"edmund.a.miller@protonmail.com","login":null,"count":21},{"name":"jpfeuffer","email":"pfeuffer@informatik.uni-tuebingen.de","login":null,"count":19},{"name":"Júlia Mir Pedrol","email":"julia.mir-pedrol@qbic.uni-tuebingen.de","login":null,"count":19},{"name":"James A. Fellows Yates","email":"jfy133","login":"jfy133","count":18},{"name":"Phil Ewels","email":"phil@seqera.io","login":null,"count":18},{"name":"Konrad Rokicki","email":"rokickik@janelia.hhmi.org","login":null,"count":17},{"name":"Nicolas Vannieuwkerke","email":"nicolas.vannieuwkerke@ugent.be","login":null,"count":16},{"name":"FriederikeHanssen","email":"friederike.hanssen@qbic.uni-tuebingen.de","login":null,"count":16},{"name":"bjlang","email":"","login":null,"count":15},{"name":"nf-core_bot","email":"nf-core_bot@example.com","login":null,"count":15},{"name":"Paolo Cozzi","email":"bunop@libero.it","login":null,"count":15},{"name":"Novak","email":"116580988+NovakApis","login":"NovakApis","count":15},{"name":"Florian De Temmerman","email":"florian.detemmerman@pixelgen.com","login":null,"count":14},{"name":"Marius Bjørnstad","email":"pmb@fa2k.net","login":null,"count":14},{"name":"Venkat Malladi","email":"vmalladi@microsoft.com","login":null,"count":12},{"name":"Martin Proks","email":"mproksik@gmail.com","login":null,"count":12},{"name":"sven","email":"sven.fillinger@mailbox.org","login":null,"count":12},{"name":"Matthias De Smet","email":"11850640+matthdsm","login":"matthdsm","count":12},{"name":"Alfred Kedhammar","email":"89784800+kedhammar","login":"kedhammar","count":12},{"name":"Alexander Peltzer","email":"alexander.peltzer@uni-tuebingen.de","login":null,"count":11},{"name":"Marc Jones","email":"marc.jones@crick.ac.uk","login":null,"count":9},{"name":"Thomas A. Christensen II","email":"25492070+MillironX","login":"MillironX","count":9},{"name":"Matthieu Muffato","email":"mm49@sanger.ac.uk","login":null,"count":7},{"name":"Stephen Kelly","email":"stevekm","login":"stevekm","count":7},{"name":"Gisela Gabernet","email":"gisela.gabernet@gmail.com","login":null,"count":6},{"name":"ash","email":"ah37@sanger.ac.uk","login":null,"count":6},{"name":"Robert A. Petit III","email":"robbie.petit@gmail.com","login":null,"count":6},{"name":"Venkat Malladi","email":"vsmalladi@gmail.com","login":null,"count":5},{"name":"Sarah Guinchard","email":"sarah.guinchard@univ-lille.fr","login":null,"count":5},{"name":"Olga Botvinnik","email":"olga.botvinnik@gmail.com","login":null,"count":5},{"name":"Lukas Heumos","email":"lukas.heumos@posteo.net","login":null,"count":5},{"name":"Sebastien Guizard","email":"sguizard@ed.ac.uk","login":null,"count":5},{"name":"Raghu kamat(RK)","email":"rgkamat21@gmail.com","login":null,"count":5},{"name":"maxibor","email":"maxime.borry@gmail.com","login":null,"count":4},{"name":"Rob Syme","email":"rob.syme@gmail.com","login":null,"count":4},{"name":"Tobias","email":"tobias.koch@student.uni-tuebingen.de","login":null,"count":4},{"name":"Hadrien Gourlé","email":"gourlehadrien@gmail.com","login":null,"count":4},{"name":"Praveen","email":"pravee1216@gmail.com","login":null,"count":4},{"name":"Björn Langer","email":"61791748+bjlang","login":"bjlang","count":4},{"name":"Sarah G","email":"99276764+G-Sarah","login":"G-Sarah","count":4},{"name":"jemten","email":"jemten","login":"jemten","count":4},{"name":"Abhinav Sharma","email":"abhi18av","login":"abhi18av","count":4},{"name":"phue","email":"patrick.huether@gmi.oeaw.ac.at","login":null,"count":3},{"name":"Carson J Miller","email":"carsonjmiller@outlook.com","login":null,"count":3},{"name":"Andreas WILM","email":"wilma@gis.a-star.edu.sg","login":null,"count":3},{"name":"Sven Fillinger","email":"sven1103@imperator.local","login":null,"count":3},{"name":"Batool Almarzouq","email":"batool@liverpool.ac.uk","login":null,"count":3},{"name":"Chris Cheshire","email":"chris.j.cheshire@gmail.com","login":null,"count":3},{"name":"Pontus Freyhult","email":"pontus_github@soua.net","login":null,"count":3},{"name":"Remi-Andre Olsen","email":"remi-andre.olsen@scilifelab.se","login":null,"count":3},{"name":"Sabrina Krakau","email":"sabrina.krakau@qbic.uni-tuebingen.de","login":null,"count":3},{"name":"Jennifer Müller","email":"43847598+jenmuell","login":"jenmuell","count":3},{"name":"Anne Marie Noronha","email":"amnoronha1016@gmail.com","login":null,"count":3},{"name":"Adam Talbot","email":"12817534+adamrtalbot","login":"adamrtalbot","count":3},{"name":"Florian De Temmerman","email":"69114541+fbdtemme","login":"fbdtemme","count":3},{"name":"Franziska Bonath","email":"41994400+FranBonath","login":"FranBonath","count":3},{"name":"SusiJo","email":"susanne.jodoin@gmx.de","login":null,"count":2},{"name":"Matthias Zepper","email":"github@mail.matthias-zepper.de","login":null,"count":2},{"name":"Robert Ernst","email":"r.f.ernst-3@umcutrecht.nl","login":null,"count":2},{"name":"Michael L Heuer","email":"heuermh@acm.org","login":null,"count":2},{"name":"Nicolas Vannieuwkerke","email":"101190534+nvnieuwk","login":"nvnieuwk","count":2},{"name":"Mingda Jin","email":"jinmingda77@gmail.com","login":null,"count":2},{"name":"Simon Heumos","email":"simon.heumos@qbic.uni-tuebingen.de","login":null,"count":2},{"name":"Charles Plessy","email":"charles.plessy@oist.jp","login":null,"count":2},{"name":"Lukas Heumos","email":"lukas.heumos@gmail.com","login":null,"count":2},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":2},{"name":"Mei Wu","email":"25568561+projectoriented","login":"projectoriented","count":2},{"name":"Praveen Raj S","email":"43108054+praveenraj2018","login":"praveenraj2018","count":2},{"name":"Daniel Lundin","email":"erik.rikard.daniel@gmail.com","login":null,"count":2},{"name":"Anthony Underwood","email":"email2ants@gmail.com","login":null,"count":2},{"name":"Adam Talbot","email":"adam.talbot@nonacus.com","login":null,"count":2},{"name":"Pol Alvarez","email":"pol.avms@gmail.com","login":null,"count":2},{"name":"jenmuell","email":"jennif.mueller@student.uni-tuebingen.de","login":null,"count":2},{"name":"Alan Hoyle","email":"alan@alanhoyle.com","login":null,"count":2},{"name":"Julianus Pfeuffer","email":"jpfeuffer@fu-berlin.de","login":null,"count":2},{"name":"Nathan Spix","email":"56930974+njspix","login":"njspix","count":2},{"name":"Sofia Stamouli","email":"sofia.stamouli@scilifelab.se","login":null,"count":2},{"name":"Erkison Odih","email":"erkisonodih@gmail.com","login":null,"count":2},{"name":"Emeline Favreau","email":"9661216+EmelineFavreau","login":"EmelineFavreau","count":1},{"name":"Nurlan Kerimov","email":"34273025+kerimoff","login":"kerimoff","count":1},{"name":"Areda Elezi","email":"73264439+aelezi01","login":"aelezi01","count":1},{"name":"Sam Nicholls","email":"sam.nicholls@nanoporetech.com","login":null,"count":1},{"name":"Sateesh Peri","email":"perisateesh@gmail.com","login":null,"count":1},{"name":"Senthilkumar Panneerselvam","email":"senthil10","login":"senthil10","count":1},{"name":"Simon Pearce","email":"24893913+SPPearce","login":"SPPearce","count":1},{"name":"Jose Alejandro Romero Herrera","email":"joseale2310","login":"joseale2310","count":1},{"name":"Ramprasad Neethiraj","email":"20065894+ramprasadn","login":"ramprasadn","count":1},{"name":"Jonathan Manning","email":"jonathan.manning@healx.io","login":null,"count":1},{"name":"Harshil Patel","email":"patelh@localhost.localdomain","login":null,"count":1},{"name":"daisymut","email":"86382379+daisymut","login":"daisymut","count":1},{"name":"renbot-bio","email":"72851455+renbot-bio","login":"renbot-bio","count":1},{"name":"Robert Ernst","email":"rfernst@gmail.com","login":null,"count":1},{"name":"Sofia Haglund","email":"sofia.haglund@scilifelab.se","login":null,"count":1},{"name":"Kevin Menden","email":"kevin.menden@live.com","login":null,"count":1},{"name":"Alexander Peltzer","email":"alexanderpeltzer@alexanders-mbp.am10.uni-tuebingen.de","login":null,"count":1},{"name":"Stephen Watts","email":"hello@stephen.ac","login":null,"count":1},{"name":"Pritam Sarbajna","email":"pritamsarbajna10@gmail.com","login":null,"count":1},{"name":"Maxime U. Garcia","email":"maxime.garcia@scilifelab.se","login":null,"count":1},{"name":"António Domingues","email":"adomingues@dewpointx.com","login":null,"count":1},{"name":"Snorkan","email":"elinor.loverli@devyser.com","login":null,"count":1},{"name":"Johan Viklund","email":"johan.viklund@gmail.com","login":null,"count":1},{"name":"Emilio Garcia","email":"emilio.garcia@pucp.edu.pe","login":null,"count":1},{"name":"Denis Yuen","email":"denis.yuen@oicr.on.ca","login":null,"count":1}],"total_commits":6859,"total_committers":137,"total_bot_commits":39,"total_bot_committers":2,"mean_commits":50.065693430656935,"dds":0.7686251640180785,"past_year_committers":[{"name":"mirpedrol","email":"mirp.julia@gmail.com","login":null,"count":276},{"name":"mashehu","email":"mashehu3@gmail.com","login":null,"count":230},{"name":"Matthias Zepper","email":"MatthiasZepper","login":"MatthiasZepper","count":93},{"name":"Adam Talbot","email":"adam.talbot@seqera.io","login":null,"count":51},{"name":"kedhammar","email":"alfred.kedhammar@scilifelab.se","login":null,"count":42},{"name":"Arthur Gymer","email":"24782660+awgymer","login":"awgymer","count":40},{"name":"Maxime U Garcia","email":"max.u.garcia@gmail.com","login":null,"count":34},{"name":"Anne Marie Noronha","email":"anoronh4","login":"anoronh4","count":25},{"name":"James A. Fellows Yates","email":"jfy133@gmail.com","login":null,"count":25},{"name":"Harshil Patel","email":"drpatelhh@gmail.com","login":null,"count":20},{"name":"Nicolas Vannieuwkerke","email":"nicolas.vannieuwkerke@ugent.be","login":null,"count":16},{"name":"Novak","email":"116580988+NovakApis","login":"NovakApis","count":15},{"name":"Gregor Sturm","email":"mail@gregor-sturm.de","login":null,"count":15},{"name":"Florian De Temmerman","email":"florian.detemmerman@pixelgen.com","login":null,"count":14},{"name":"Marius Bjørnstad","email":"pmb@fa2k.net","login":null,"count":14},{"name":"Phil Ewels","email":"phil.ewels@seqera.io","login":null,"count":13},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":13},{"name":"Konrad Rokicki","email":"rokickik@janelia.hhmi.org","login":null,"count":12},{"name":"Alfred Kedhammar","email":"89784800+kedhammar","login":"kedhammar","count":12},{"name":"Fabian Egli","email":"fabianegli","login":"fabianegli","count":12},{"name":"Adrien Coulier","email":"adrien.coulier@medsci.uu.se","login":null,"count":11},{"name":"Edmund Miller","email":"edmund.a.miller@protonmail.com","login":null,"count":9},{"name":"Matthias Hörtenhuber","email":"mashehu","login":"mashehu","count":9},{"name":"fabianegli","email":"fabian.egli@protonmail.ch","login":null,"count":7},{"name":"Moritz E. Beber","email":"midnighter@posteo.net","login":null,"count":7},{"name":"ash","email":"ah37@sanger.ac.uk","login":null,"count":6},{"name":"nf-core-bot","email":"core@nf-co.re","login":null,"count":6},{"name":"Mahesh Binzer-Panchal","email":"mahesh.binzer-panchal@nbis.se","login":null,"count":5},{"name":"Phil Ewels","email":"phil.ewels@scilifelab.se","login":null,"count":4},{"name":"bjlang","email":"","login":null,"count":4},{"name":"Anne Marie Noronha","email":"amnoronha1016@gmail.com","login":null,"count":3},{"name":"Matthieu Muffato","email":"mm49@sanger.ac.uk","login":null,"count":3},{"name":"Carson J Miller","email":"carsonjmiller@outlook.com","login":null,"count":3},{"name":"Florian De Temmerman","email":"69114541+fbdtemme","login":"fbdtemme","count":3},{"name":"JoseEspinosa","email":"kadomu@gmail.com","login":null,"count":3},{"name":"Franziska Bonath","email":"41994400+FranBonath","login":"FranBonath","count":3},{"name":"Adam Talbot","email":"12817534+adamrtalbot","login":"adamrtalbot","count":3},{"name":"Robert Ernst","email":"r.f.ernst-3@umcutrecht.nl","login":null,"count":2},{"name":"SusiJo","email":"susanne.jodoin@gmx.de","login":null,"count":2},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":2},{"name":"Nicolas Vannieuwkerke","email":"101190534+nvnieuwk","login":"nvnieuwk","count":2},{"name":"Sofia Stamouli","email":"sofia.stamouli@scilifelab.se","login":null,"count":2},{"name":"Matthias Zepper","email":"github@mail.matthias-zepper.de","login":null,"count":2},{"name":"Jose Alejandro Romero Herrera","email":"joseale2310","login":"joseale2310","count":1},{"name":"Areda Elezi","email":"73264439+aelezi01","login":"aelezi01","count":1},{"name":"Emeline Favreau","email":"9661216+EmelineFavreau","login":"EmelineFavreau","count":1},{"name":"Robert Ernst","email":"rfernst@gmail.com","login":null,"count":1},{"name":"Sateesh Peri","email":"perisateesh@gmail.com","login":null,"count":1},{"name":"Rob Syme","email":"rob.syme@gmail.com","login":null,"count":1},{"name":"jenmuell","email":"jennif.mueller@student.uni-tuebingen.de","login":null,"count":1},{"name":"Harshil Patel","email":"drpatelh","login":"drpatelh","count":1},{"name":"nf-core_bot","email":"nf-core_bot@example.com","login":null,"count":1}],"past_year_total_commits":1082,"past_year_total_committers":52,"past_year_total_bot_commits":15,"past_year_total_bot_committers":2,"past_year_mean_commits":20.807692307692307,"past_year_dds":0.744916820702403,"last_synced_at":"2024-01-24T21:04:42.848Z","last_synced_commit":"50d56f6eb20daa5a71fe4da312dfbe1ebb861476","created_at":"2023-03-09T07:47:41.347Z","updated_at":"2024-01-24T21:04:42.849Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"nf-core/tools","html_url":"https://github.com/nf-core/tools","last_synced_at":"2025-09-03T21:02:54.855Z","status":null,"issues_count":559,"pull_requests_count":1623,"avg_time_to_close_issue":21224059.34931507,"avg_time_to_close_pull_request":1676338.0783764871,"issues_closed_count":292,"pull_requests_closed_count":1429,"pull_request_authors_count":89,"issue_authors_count":152,"avg_comments_per_issue":1.742397137745975,"avg_comments_per_pull_request":1.5902649414664203,"merged_pull_requests_count":1258,"bot_issues_count":3,"bot_pull_requests_count":364,"past_year_issues_count":161,"past_year_pull_requests_count":623,"past_year_avg_time_to_close_issue":1506302.8461538462,"past_year_avg_time_to_close_pull_request":677873.1301775147,"past_year_issues_closed_count":39,"past_year_pull_requests_closed_count":507,"past_year_pull_request_authors_count":43,"past_year_issue_authors_count":69,"past_year_avg_comments_per_issue":0.6521739130434783,"past_year_avg_comments_per_pull_request":1.5874799357945426,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":138,"past_year_merged_pull_requests_count":453,"created_at":"2023-05-14T18:34:10.296Z","updated_at":"2025-09-03T21:02:54.857Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nf-core%2Ftools/issues","issue_labels_count":{"bug":214,"enhancement":180,"infrastructure":51,"template":43,"command line tools":30,"linting":29,"download":27,"good-first-issue":25,"modules":25,"high-priority":16,"schema":14,"automation":13,"documentation":13,"nf-test":12,"pipeline-testing":8,"subworkflows":8,"low-priority":6,"question":6,"awaiting-feedback":3,"Stale":3,"WIP":2,"won't-fix":1},"pull_request_labels_count":{"WIP":26,"download":17,"template":10,"enhancement":10,"bug":9,"command line tools":6,"linting":6,"documentation":5,"high-priority":4,"awaiting-feedback":3,"Stale":3,"awaiting-changes":3,"subworkflows":3,"infrastructure":3,"dependencies":2,"schema":2,"security":2,"modules":2,"nf-test":2,"automation":1},"issue_author_associations_count":{"MEMBER":232,"CONTRIBUTOR":199,"NONE":128},"pull_request_author_associations_count":{"CONTRIBUTOR":1007,"MEMBER":490,"NONE":126},"issue_authors":{"ewels":62,"mirpedrol":38,"adamrtalbot":30,"mahesh-panchal":24,"maxulysse":24,"jfy133":23,"edmundmiller":19,"drpatelh":19,"mashehu":18,"fabianegli":13,"awgymer":12,"FriederikeHanssen":11,"apeltzer":9,"Emiller88":9,"nvnieuwk":7,"anoronh4":7,"Midnighter":7,"pinin4fjords":6,"LouisLeNezet":5,"SPPearce":5,"MatthiasZepper":5,"matthdsm":5,"erikrikarddaniel":4,"sgopalan98":4,"chasemc":4,"AlexVCaron":4,"JulianFlesch":4,"GallVp":4,"Gullumluvl":4,"famosab":4,"grst":3,"renovate[bot]":3,"alexlyttle":3,"zachary-foster":3,"bentsherman":3,"richelbilderbeek":3,"fasterius":3,"toniher":3,"Aratz":3,"kenibrewer":3,"kedhammar":3,"olgabot":2,"TCLamnidis":2,"thomas-tams":2,"sateeshperi":2,"marrip":2,"imLew":2,"vagkaratzas":2,"heuermh":2,"alneberg":2,"mandysulli":2,"swingingsimian":2,"nh13":2,"krokicki":2,"luisas":2,"fa2k":2,"znorgaard":2,"pabloaledo":2,"muffato":2,"stevekm":2,"Joon-Klaps":2,"asp8200":2,"christopher-hakkaart":2,"JoseEspinosa":2,"nictru":2,"matbonfanti":2,"nevinwu":1,"subwaystation":1,"erinyoung":1,"theJasonFan":1,"lrauschning":1,"IllustratedMan-code":1,"rhassaine":1,"tstark-cdc":1,"kojix2":1,"HomoPolyethylen":1,"SNOL2":1,"jmuhlich":1,"KamilMaliszArdigen":1,"HaidYi":1,"ypriverol":1,"Ethan-Hetrick":1,"jannikseidelQBiC":1,"thondeboer":1,"Zethson":1,"human9":1,"bounlu":1,"ClemBelle":1,"emi80":1,"ammarsabircheema":1,"scwatts":1,"fellen31":1,"matrulda":1,"mattdoug604":1,"arnaudbore":1,"KevinMenden":1,"d4straub":1,"TheodoreMarkulin":1,"sstrong99":1,"rulixxx":1,"DrOllyGomez":1,"tzvi909":1,"tomsing1":1,"JohannesKersting":1,"FranBonath":1,"camlloyd":1,"martinfthomsen":1,"jonasscheid":1,"IreneRobles":1,"nschan":1,"SimonDMurray":1,"MehrazRumman":1,"rrahn":1,"RHReynolds":1,"jashapiro":1,"charles-plessy":1,"benbfly":1,"ggabernet":1,"WackerO":1,"lucacozzuto":1,"tdkaliki":1,"seedgeorge":1,"jvfe":1,"pmoris":1,"gbloeb":1,"chewgl":1,"HardingZhang":1,"taylorlynch":1,"pontus":1,"mertcelebi":1,"ktmeaton":1,"jenmuell":1,"dialvarezs":1,"Felix-Kummer":1,"ramirobarrantes":1,"buehlere":1,"nikhil":1,"lindaxiang":1,"jburos":1,"paoloAngelino":1,"meng-hhh":1,"jpfeuffer":1,"lconde-ucl":1,"eparisis":1,"remiolsen":1,"paulsenlab":1,"TimD1":1,"Liripo":1,"zhuchcn":1,"nebfield":1,"bcardus":1,"ilveroluca":1},"pull_request_authors":{"mashehu":376,"renovate[bot]":362,"mirpedrol":334,"maxulysse":59,"ewels":53,"MatthiasZepper":38,"jfy133":33,"adamrtalbot":29,"awgymer":21,"edmundmiller":21,"nvnieuwk":19,"mahesh-panchal":17,"toniher":13,"LaurenceKuhl":12,"JulianFlesch":12,"drpatelh":12,"muffato":11,"LouisLeNezet":11,"ningyuxin1999":9,"Joon-Klaps":8,"asp8200":8,"robsyme":7,"sateeshperi":7,"vickylaram":6,"nikhil":6,"nh13":5,"fa2k":5,"ErikDanielsson":5,"apeltzer":4,"fabianegli":4,"lmReef":4,"anoronh4":4,"GallVp":4,"Aratz":4,"pmoris":4,"MillironX":4,"krokicki":4,"matbonfanti":3,"grst":3,"pinin4fjords":3,"NovakApis":3,"fellen31":3,"dependabot[bot]":2,"wsosna":2,"fbdtemme":2,"HaidYi":2,"FranBonath":2,"JoseEspinosa":2,"matthdsm":2,"k1sauce":2,"gregorysprenger":2,"FriederikeHanssen":2,"Midnighter":2,"Almo-o":2,"kenibrewer":2,"mattdoug604":2,"famosab":2,"scwatts":2,"sgaleraalq":2,"itrujnara":2,"emi80":2,"fntlnz":2,"leomrtns":2,"RaqManzano":2,"TimD1":2,"jonasscheid":2,"swampie":2,"nschan":2,"rernst":1,"nictru":1,"asukachloe":1,"kedhammar":1,"kevinbackhouse":1,"Nisarg908":1,"sersorrel":1,"ctuni":1,"SPPearce":1,"EmelineFavreau":1,"bjlang":1,"alexhermida":1,"jvfe":1,"SusiJo":1,"sofstam":1,"mribeirodantas":1,"ramprasadn":1,"jpfeuffer":1,"Donbbit":1,"mertcelebi":1,"edanielson-ginkgo":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10102346,"issues_count":31523475,"pull_requests_count":97727319,"authors_count":10703653,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":85,"enhancement":48,"template":9,"linting":6,"good-first-issue":5,"modules":4,"pipeline-testing":4,"automation":3,"download":3,"high-priority":2,"command line tools":2,"nf-test":2,"schema":1,"infrastructure":1,"documentation":1},"past_year_pull_request_labels_count":{"WIP":8,"download":8,"bug":6,"template":4,"enhancement":2,"linting":2,"documentation":2,"awaiting-feedback":2,"high-priority":1,"Stale":1,"awaiting-changes":1},"past_year_issue_author_associations_count":{"MEMBER":65,"NONE":49,"CONTRIBUTOR":46},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":340,"MEMBER":233,"NONE":48},"past_year_issue_authors":{"mirpedrol":15,"ewels":13,"jfy133":12,"edmundmiller":9,"mashehu":6,"mahesh-panchal":5,"maxulysse":5,"Gullumluvl":4,"JulianFlesch":4,"famosab":4,"awgymer":4,"LouisLeNezet":3,"kenibrewer":3,"alexlyttle":3,"nh13":2,"nictru":2,"matbonfanti":2,"swingingsimian":2,"marrip":2,"thomas-tams":2,"toniher":2,"vagkaratzas":2,"zachary-foster":2,"imLew":2,"heuermh":2,"znorgaard":2,"AlexVCaron":2,"FriederikeHanssen":2,"erikrikarddaniel":2,"grst":1,"muffato":1,"camlloyd":1,"bentsherman":1,"nschan":1,"pmoris":1,"rhassaine":1,"rrahn":1,"scwatts":1,"SPPearce":1,"arnaudbore":1,"taylorlynch":1,"tdkaliki":1,"Aratz":1,"TimD1":1,"apeltzer":1,"tstark-cdc":1,"anoronh4":1,"ypriverol":1,"adamrtalbot":1,"GallVp":1,"jannikseidelQBiC":1,"JohannesKersting":1,"jonasscheid":1,"Joon-Klaps":1,"fellen31":1,"Felix-Kummer":1,"kojix2":1,"ktmeaton":1,"Liripo":1,"fasterius":1,"luisas":1,"fa2k":1,"eparisis":1,"dialvarezs":1,"MatthiasZepper":1,"d4straub":1,"MehrazRumman":1,"meng-hhh":1,"charles-plessy":1},"past_year_pull_request_authors":{"renovate[bot]":138,"mashehu":137,"mirpedrol":133,"maxulysse":21,"ewels":18,"MatthiasZepper":16,"jfy133":15,"toniher":13,"JulianFlesch":12,"LouisLeNezet":11,"ningyuxin1999":9,"awgymer":8,"edmundmiller":8,"muffato":8,"nvnieuwk":8,"mahesh-panchal":7,"nikhil":6,"ErikDanielsson":5,"nh13":5,"lmReef":4,"robsyme":4,"pinin4fjords":3,"matbonfanti":3,"pmoris":2,"fntlnz":2,"Joon-Klaps":2,"Almo-o":2,"Aratz":2,"sateeshperi":2,"adamrtalbot":2,"TimD1":2,"jonasscheid":2,"Donbbit":1,"anoronh4":1,"jpfeuffer":1,"kevinbackhouse":1,"edanielson-ginkgo":1,"asukachloe":1,"Nisarg908":1,"nictru":1,"JoseEspinosa":1,"SPPearce":1,"mribeirodantas":1},"maintainers":[{"login":"mirpedrol","count":261,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirpedrol"},{"login":"ewels","count":115,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewels"},{"login":"maxulysse","count":83,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxulysse"},{"login":"jfy133","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jfy133"},{"login":"MatthiasZepper","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthiasZepper"},{"login":"mahesh-panchal","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mahesh-panchal"},{"login":"drpatelh","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/drpatelh"},{"login":"apeltzer","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/apeltzer"},{"login":"muffato","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/muffato"},{"login":"GallVp","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GallVp"},{"login":"nh13","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nh13"},{"login":"pinin4fjords","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pinin4fjords"},{"login":"grst","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grst"},{"login":"kenibrewer","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kenibrewer"},{"login":"toniher","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/toniher"},{"login":"JoseEspinosa","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JoseEspinosa"},{"login":"erikrikarddaniel","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikrikarddaniel"},{"login":"MillironX","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MillironX"},{"login":"FranBonath","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranBonath"},{"login":"christopher-hakkaart","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/christopher-hakkaart"},{"login":"alneberg","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alneberg"},{"login":"jvfe","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jvfe"},{"login":"remiolsen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/remiolsen"},{"login":"lconde-ucl","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lconde-ucl"},{"login":"mribeirodantas","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mribeirodantas"},{"login":"sersorrel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sersorrel"},{"login":"ggabernet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ggabernet"},{"login":"scwatts","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/scwatts"},{"login":"ypriverol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ypriverol"},{"login":"jmuhlich","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jmuhlich"},{"login":"Zethson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zethson"},{"login":"kojix2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kojix2"}],"active_maintainers":[{"login":"mirpedrol","count":148,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mirpedrol"},{"login":"ewels","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ewels"},{"login":"jfy133","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jfy133"},{"login":"maxulysse","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maxulysse"},{"login":"MatthiasZepper","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MatthiasZepper"},{"login":"mahesh-panchal","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mahesh-panchal"},{"login":"muffato","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/muffato"},{"login":"nh13","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nh13"},{"login":"toniher","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/toniher"},{"login":"pinin4fjords","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pinin4fjords"},{"login":"kenibrewer","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kenibrewer"},{"login":"erikrikarddaniel","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/erikrikarddaniel"},{"login":"JoseEspinosa","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JoseEspinosa"},{"login":"apeltzer","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/apeltzer"},{"login":"scwatts","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/scwatts"},{"login":"mribeirodantas","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mribeirodantas"},{"login":"ypriverol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ypriverol"},{"login":"grst","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grst"},{"login":"kojix2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kojix2"},{"login":"GallVp","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/GallVp"}]},"events":null,"keywords":["bioinformatics","linter","linting","nextflow","nf-core","pipeline","python","workflow"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/branch.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:48.317Z","updated_at":"2023-02-19T08:45:48.317Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/branch.yml","dependencies":[{"id":7782321560,"package_name":"mshick/add-pr-comment","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/create-lint-wf.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:48.590Z","updated_at":"2023-02-19T08:45:48.590Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/create-lint-wf.yml","dependencies":[{"id":7782322786,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782322788,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782322789,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782322805,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782322806,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/create-test-wf.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:48.769Z","updated_at":"2023-02-19T08:45:48.769Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/create-test-wf.yml","dependencies":[{"id":7782323127,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782323128,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782323129,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782323130,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy-pypi.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:48.883Z","updated_at":"2023-02-19T08:45:48.883Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/deploy-pypi.yml","dependencies":[{"id":7782323332,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782323333,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782323334,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/fix-linting.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:48.969Z","updated_at":"2023-02-19T08:45:48.969Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/fix-linting.yml","dependencies":[{"id":7782323493,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782323494,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782323495,"package_name":"psf/black","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":7782323496,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782323497,"package_name":"isort/isort-action","ecosystem":"actions","requirements":"v1.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint-code.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:49.320Z","updated_at":"2023-02-19T08:45:49.320Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/lint-code.yml","dependencies":[{"id":7782326751,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782326752,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782326753,"package_name":"psf/black","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":7782326754,"package_name":"mshick/add-pr-comment","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782326755,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782326756,"package_name":"isort/isort-action","ecosystem":"actions","requirements":"v1.1.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push_dockerhub_dev.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:49.760Z","updated_at":"2023-02-19T08:45:49.760Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/push_dockerhub_dev.yml","dependencies":[{"id":7782328824,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/push_dockerhub_release.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:50.059Z","updated_at":"2023-02-19T08:45:50.059Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/push_dockerhub_release.yml","dependencies":[{"id":7782329424,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:50.459Z","updated_at":"2023-02-19T08:45:50.459Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/pytest.yml","dependencies":[{"id":7782334333,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782334334,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782334335,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782334336,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rich-codex.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:51.176Z","updated_at":"2023-02-19T08:45:51.176Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/rich-codex.yml","dependencies":[{"id":7782338249,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782338260,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782338261,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782338262,"package_name":"ewels/rich-codex","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sync.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:51.357Z","updated_at":"2023-02-19T08:45:51.357Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/sync.yml","dependencies":[{"id":7782340758,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782340759,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782340760,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7782340761,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tools-api-docs-dev.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:51.695Z","updated_at":"2023-02-19T08:45:51.695Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/tools-api-docs-dev.yml","dependencies":[{"id":7782341246,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782341247,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782341248,"package_name":"SamKirkland/FTP-Deploy-Action","ecosystem":"actions","requirements":"4.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tools-api-docs-release.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:51.937Z","updated_at":"2023-02-19T08:45:51.937Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/tools-api-docs-release.yml","dependencies":[{"id":7782343554,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7782343555,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7782343556,"package_name":"SamKirkland/FTP-Deploy-Action","ecosystem":"actions","requirements":"4.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:52.090Z","updated_at":"2023-02-19T08:45:52.090Z","repository_link":"https://github.com/nf-core/tools/blob/main/Dockerfile","dependencies":[{"id":7782345050,"package_name":"python","ecosystem":"docker","requirements":"3.8.9-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"docs/api/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:52.145Z","updated_at":"2023-02-19T08:45:52.145Z","repository_link":"https://github.com/nf-core/tools/blob/main/docs/api/requirements.txt","dependencies":[{"id":7782346574,"package_name":"Sphinx","ecosystem":"pypi","requirements":"\u003e=3.3.1","direct":true,"kind":"runtime","optional":false},{"id":7782346575,"package_name":"sphinxcontrib-napoleon","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782346603,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"\u003e=0.5.0","direct":true,"kind":"runtime","optional":false},{"id":7782346606,"package_name":"myst-parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:52.362Z","updated_at":"2023-02-19T08:45:52.362Z","repository_link":"https://github.com/nf-core/tools/blob/main/requirements-dev.txt","dependencies":[{"id":7782348770,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348781,"package_name":"isort","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348783,"package_name":"myst_parser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348800,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348811,"package_name":"pytest-datafiles","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348822,"package_name":"requests-mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348841,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348844,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":7782348847,"package_name":"requests_mock","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-19T08:45:52.531Z","updated_at":"2023-02-19T08:45:52.531Z","repository_link":"https://github.com/nf-core/tools/blob/main/requirements.txt","dependencies":[{"id":7782351457,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351458,"package_name":"filetype","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351459,"package_name":"galaxy-tool-util","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351469,"package_name":"GitPython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351470,"package_name":"jinja2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351471,"package_name":"jsonschema","ecosystem":"pypi","requirements":"\u003e=3.0","direct":true,"kind":"runtime","optional":false},{"id":7782351472,"package_name":"markdown","ecosystem":"pypi","requirements":"\u003e=3.3","direct":true,"kind":"runtime","optional":false},{"id":7782351474,"package_name":"packaging","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351475,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351486,"package_name":"prompt_toolkit","ecosystem":"pypi","requirements":"\u003e=3.0.3","direct":true,"kind":"runtime","optional":false},{"id":7782351498,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=7.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782351500,"package_name":"pytest-workflow","ecosystem":"pypi","requirements":"\u003e=1.6.0","direct":true,"kind":"runtime","optional":false},{"id":7782351509,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351513,"package_name":"questionary","ecosystem":"pypi","requirements":"\u003e=1.8.0","direct":true,"kind":"runtime","optional":false},{"id":7782351514,"package_name":"refgenie","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351516,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351518,"package_name":"requests_cache","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7782351614,"package_name":"rich-click","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":7782351616,"package_name":"rich","ecosystem":"pypi","requirements":"\u003e=10.7.0","direct":true,"kind":"runtime","optional":false},{"id":7782351617,"package_name":"tabulate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/clean-up.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:30.530Z","updated_at":"2023-09-23T11:14:30.530Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/clean-up.yml","dependencies":[{"id":13897792001,"package_name":"actions/stale","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/create-test-lint-wf-template.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:31.223Z","updated_at":"2023-09-23T11:14:31.223Z","repository_link":"https://github.com/nf-core/tools/blob/main/.github/workflows/create-test-lint-wf-template.yml","dependencies":[{"id":13897792060,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13897792061,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13897792062,"package_name":"nf-core/setup-nextflow","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13897792063,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13897792064,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cpan","filepath":"nf_core/pipeline-template/modules/nf-core/custom/dumpsoftwareversions/meta.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:37.543Z","updated_at":"2023-09-23T11:14:37.543Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/custom/dumpsoftwareversions/meta.yml","dependencies":[]},{"ecosystem":"cpan","filepath":"nf_core/pipeline-template/modules/nf-core/fastqc/meta.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:37.896Z","updated_at":"2023-09-23T11:14:37.896Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/fastqc/meta.yml","dependencies":[]},{"ecosystem":"cpan","filepath":"nf_core/pipeline-template/modules/nf-core/multiqc/meta.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:38.273Z","updated_at":"2023-09-23T11:14:38.273Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/multiqc/meta.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"nf_core/pipeline-template/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:38.916Z","updated_at":"2023-09-23T11:14:38.916Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:39.109Z","updated_at":"2023-09-23T11:14:39.109Z","repository_link":"https://github.com/nf-core/tools/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-23T11:14:39.348Z","updated_at":"2023-09-23T11:14:39.348Z","repository_link":"https://github.com/nf-core/tools/blob/main/setup.py","dependencies":[]},{"ecosystem":"cpan","filepath":"nf_core/module-template/meta.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:52.679Z","updated_at":"2023-12-23T23:01:52.679Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/module-template/meta.yml","dependencies":[]},{"ecosystem":"cpan","filepath":"nf_core/subworkflow-template/meta.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:53.179Z","updated_at":"2023-12-23T23:01:53.179Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/subworkflow-template/meta.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"nf_core/module-template/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:53.194Z","updated_at":"2023-12-23T23:01:53.194Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/module-template/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"nf_core/pipeline-template/modules/nf-core/custom/dumpsoftwareversions/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:53.956Z","updated_at":"2023-12-23T23:01:53.956Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/custom/dumpsoftwareversions/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"nf_core/pipeline-template/modules/nf-core/fastqc/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:55.337Z","updated_at":"2023-12-23T23:01:55.337Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/fastqc/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"nf_core/pipeline-template/modules/nf-core/multiqc/environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-23T23:01:55.763Z","updated_at":"2023-12-23T23:01:55.763Z","repository_link":"https://github.com/nf-core/tools/blob/main/nf_core/pipeline-template/modules/nf-core/multiqc/environment.yml","dependencies":[]}],"score":22.01874101621716,"created_at":"2025-09-04T15:51:35.021Z","updated_at":"2025-10-07T08:23:01.681Z","avatar_url":"https://github.com/nf-core.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":18282,"funding_links":[],"readme_doi_urls":["https://dx.doi.org/10.1038/s41587-020-0439-x"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["workflows","pipelines","nf-test","dsl2","metagenomics","rna-seq","epigenome","rna","annotation","illumina"],"project_url":"https://science.ecosyste.ms/api/v1/projects/58493","html_url":"https://science.ecosyste.ms/projects/58493","bibtex_url":"https://science.ecosyste.ms/projects/58493/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/58493/export.apalike"}