nf-core
Python package with helper tools for the nf-core community.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
22 of 137 committers (16.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Python package with helper tools for the nf-core community.
Basic Info
- Host: GitHub
- Owner: nf-core
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://nf-co.re
- Size: 17.7 MB
Statistics
- Stars: 265
- Watchers: 165
- Forks: 208
- Open Issues: 323
- Releases: 59
Topics
Metadata Files
README.md
A python package with helper tools for the nf-core community.
The nf-core tools package is written in Python and can be imported and used within other packages. For documentation of the internal Python functions, please refer to the Tools Python API docs.
Installation
For full installation instructions, please see the nf-core documentation. Below is a quick-start for those who know what they're doing:
Bioconda
Install from Bioconda:
bash
conda install nf-core
Alternatively, you can create a new environment with both nf-core/tools and nextflow:
bash
conda create --name nf-core python=3.13 nf-core nextflow
conda activate nf-core
Python Package Index
Install from PyPI:
bash
pip install nf-core
Development version
bash
pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
If editing, fork and clone the repo, then install as follows:
bash
pip install --upgrade -r requirements-dev.txt -e .
Contributions and Support
If you would like to contribute to this package, please see the contributing guidelines.
For further information or help, don't hesitate to get in touch on the Slack #tools channel (you can join with this invite).
Citation
If you use nf-core tools in your work, please cite the nf-core publication as follows:
The nf-core framework for community-curated bioinformatics pipelines.
Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.
Nat Biotechnol. 2020 Feb 13. doi: 10.1038/s41587-020-0439-x.
Owner
- Name: nf-core
- Login: nf-core
- Kind: organization
- Email: core@nf-co.re
- Website: http://nf-co.re
- Twitter: nf_core
- Repositories: 84
- Profile: https://github.com/nf-core
A community effort to collect a curated set of analysis pipelines built using Nextflow.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use `nf-core tools` in your work, please cite the `nf-core` publication"
authors:
- family-names: Ewels
given-names: Philip
- family-names: Peltzer
given-names: Alexander
- family-names: Fillinger
given-names: Sven
- family-names: Patel
given-names: Harshil
- family-names: Alneberg
given-names: Johannes
- family-names: Wilm
given-names: Andreas
- family-names: Garcia
given-names: Maxime Ulysse
- family-names: Di Tommaso
given-names: Paolo
- family-names: Nahnsen
given-names: Sven
title: "The nf-core framework for community-curated bioinformatics pipelines."
version: 2.4.1
doi: 10.1038/s41587-020-0439-x
date-released: 2022-05-16
url: https://github.com/nf-core/tools
preferred-citation:
type: article
authors:
- family-names: Ewels
given-names: Philip
- family-names: Peltzer
given-names: Alexander
- family-names: Fillinger
given-names: Sven
- family-names: Patel
given-names: Harshil
- family-names: Alneberg
given-names: Johannes
- family-names: Wilm
given-names: Andreas
- family-names: Garcia
given-names: Maxime Ulysse
- family-names: Di Tommaso
given-names: Paolo
- family-names: Nahnsen
given-names: Sven
doi: 10.1038/s41587-020-0439-x
journal: nature biotechnology
start: 276
end: 278
title: "The nf-core framework for community-curated bioinformatics pipelines."
issue: 3
volume: 38
year: 2020
url: https://dx.doi.org/10.1038/s41587-020-0439-x
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Phil Ewels | p****s@s****e | 1,587 |
| mirpedrol | m****a@g****m | 746 |
| Erik Danielsson | d****0@g****m | 549 |
| drpatelh | d****l@g****m | 531 |
| kevinmenden | k****n@t****e | 444 |
| mashehu | m****3@g****m | 371 |
| Sven Fillinger | s****r@q****e | 318 |
| fabianegli | f****i@p****h | 218 |
| Harshil Patel | d****h@g****m | 199 |
| ggabernet | g****t@q****e | 118 |
| MaxUlysse | m****a@g****m | 105 |
| James A. Fellows Yates | j****3@g****m | 99 |
| Arthur Gymer | 2****r | 98 |
| Matthias Zepper | M****r | 96 |
| Mahesh Binzer-Panchal | m****l@n****e | 92 |
| JoseEspinosa | k****u@g****m | 80 |
| Alexander Peltzer | a****r@g****m | 74 |
| Fabian Egli | f****i | 63 |
| Adam Talbot | a****t@s****o | 51 |
| Júlia Mir Pedrol | j****a@j****e | 49 |
| kedhammar | a****r@s****e | 42 |
| Adrien Coulier | a****r@m****e | 41 |
| Gregor Sturm | m****l@g****e | 41 |
| Harshil Patel | d****h | 37 |
| github-actions[bot] | g****] | 37 |
| Erik Danielsson | 5****n | 37 |
| Matthias Hörtenhuber | m****u | 32 |
| matthiasho | m****r@k****e | 31 |
| Phil Ewels | p****s@s****o | 26 |
| Anne Marie Noronha | a****4 | 25 |
| and 107 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 559
- Total pull requests: 1,623
- Average time to close issues: 8 months
- Average time to close pull requests: 19 days
- Total issue authors: 152
- Total pull request authors: 89
- Average comments per issue: 1.74
- Average comments per pull request: 1.59
- Merged pull requests: 1,258
- Bot issues: 3
- Bot pull requests: 364
Past Year
- Issues: 161
- Pull requests: 623
- Average time to close issues: 17 days
- Average time to close pull requests: 8 days
- Issue authors: 69
- Pull request authors: 43
- Average comments per issue: 0.65
- Average comments per pull request: 1.59
- Merged pull requests: 453
- Bot issues: 0
- Bot pull requests: 138
Top Authors
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)
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)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 18,282 last-month
- Total docker downloads: 27,048
- Total dependent packages: 1
- Total dependent repositories: 4
- Total versions: 59
- Total maintainers: 4
pypi.org: nf-core
Helper tools for use with nf-core Nextflow pipelines.
- Homepage: https://github.com/nf-core/tools
- Documentation: https://nf-core.readthedocs.io/
- License: MIT
-
Latest release: 3.3.2
published 8 months ago
Rankings
Dependencies
- mshick/add-pr-comment v1 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- nf-core/setup-nextflow v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- nf-core/setup-nextflow v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- isort/isort-action v1.0.0 composite
- psf/black stable composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- isort/isort-action v1.1.0 composite
- mshick/add-pr-comment v1 composite
- psf/black stable composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v1 composite
- nf-core/setup-nextflow v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- ewels/rich-codex v1 composite
- nf-core/setup-nextflow v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- nf-core/setup-nextflow v1 composite
- SamKirkland/FTP-Deploy-Action 4.0.0 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- SamKirkland/FTP-Deploy-Action 4.0.0 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- python 3.8.9-slim build
- Sphinx >=3.3.1
- myst-parser *
- sphinx_rtd_theme >=0.5.0
- sphinxcontrib-napoleon *
- Sphinx * development
- black * development
- isort * development
- myst_parser * development
- pytest-cov * development
- pytest-datafiles * development
- requests-mock * development
- requests_mock * development
- sphinx-rtd-theme * development
- GitPython *
- click *
- filetype *
- galaxy-tool-util *
- jinja2 *
- jsonschema >=3.0
- markdown >=3.3
- packaging *
- pre-commit *
- prompt_toolkit >=3.0.3
- pytest >=7.0.0
- pytest-workflow >=1.6.0
- pyyaml *
- questionary >=1.8.0
- refgenie *
- requests *
- requests_cache *
- rich >=10.7.0
- rich-click >=1.0.0
- tabulate *
- actions/stale v7 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- nf-core/setup-nextflow v1 composite