From 8c40f2a6257dccd7f56dae346c5c7968e1337f6e Mon Sep 17 00:00:00 2001 From: nf-core-bot Date: Fri, 20 Dec 2024 16:54:50 +0100 Subject: [PATCH 1/8] Template update for nf-core/tools version 3.1.0 --- .editorconfig | 4 ++ .github/ISSUE_TEMPLATE/bug_report.yml | 1 - .github/PULL_REQUEST_TEMPLATE.md | 4 +- .github/workflows/download_pipeline.yml | 41 +++++++++++------- .nf-core.yml | 2 +- .prettierignore | 1 + CITATIONS.md | 4 +- LICENSE | 2 +- README.md | 15 ++----- assets/nf-core-taxprofiler_logo_light.png | Bin 81889 -> 81914 bytes assets/schema_input.json | 2 +- conf/test.config | 2 - docs/images/nf-core-taxprofiler_logo_dark.png | Bin 30369 -> 30169 bytes .../images/nf-core-taxprofiler_logo_light.png | Bin 25767 -> 25726 bytes docs/output.md | 11 ++--- docs/usage.md | 2 +- nextflow.config | 7 ++- nextflow_schema.json | 3 +- ro-crate-metadata.json | 39 +++++++++++------ .../utils_nfcore_taxprofiler_pipeline/main.nf | 2 +- 20 files changed, 77 insertions(+), 65 deletions(-) diff --git a/.editorconfig b/.editorconfig index 72dda289..6d9b74cc 100644 --- a/.editorconfig +++ b/.editorconfig @@ -31,3 +31,7 @@ indent_size = unset # ignore python and markdown [*.{py,md}] indent_style = unset + +# ignore ro-crate metadata files +[**/ro-crate-metadata.json] +insert_final_newline = unset diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 61971716..48e71762 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -9,7 +9,6 @@ body: - [nf-core website: troubleshooting](https://nf-co.re/usage/troubleshooting) - [nf-core/taxprofiler pipeline documentation](https://nf-co.re/taxprofiler/usage) - - type: textarea id: description attributes: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 4cbdf7a5..3cba42a7 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,14 +8,14 @@ These are the most common things requested on pull requests (PRs). Remember that PRs should be made against the dev branch, unless you're preparing a pipeline release. -Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/taxprofiler/tree/master/.github/CONTRIBUTING.md) +Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/taxprofiler/tree/main/.github/CONTRIBUTING.md) --> ## PR checklist - [ ] This comment contains a description of changes (with reason). - [ ] If you've fixed a bug or added code that should be tested, add tests! -- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/taxprofiler/tree/master/.github/CONTRIBUTING.md) +- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/taxprofiler/tree/main/.github/CONTRIBUTING.md) - [ ] If necessary, also make a PR on the nf-core/taxprofiler _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository. - [ ] Make sure your code lints (`nf-core pipelines lint`). - [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir `). diff --git a/.github/workflows/download_pipeline.yml b/.github/workflows/download_pipeline.yml index 2576cc0c..13b51e2c 100644 --- a/.github/workflows/download_pipeline.yml +++ b/.github/workflows/download_pipeline.yml @@ -28,8 +28,12 @@ env: NXF_ANSI_LOG: false jobs: - download: + configure: runs-on: ubuntu-latest + outputs: + REPO_LOWERCASE: ${{ steps.get_repo_properties.outputs.REPO_LOWERCASE }} + REPOTITLE_LOWERCASE: ${{ steps.get_repo_properties.outputs.REPOTITLE_LOWERCASE }} + REPO_BRANCH: ${{ steps.get_repo_properties.outputs.REPO_BRANCH }} steps: - name: Install Nextflow uses: nf-core/setup-nextflow@v2 @@ -53,22 +57,27 @@ jobs: pip install git+https://github.com/nf-core/tools.git@dev - name: Get the repository name and current branch set as environment variable + id: get_repo_properties run: | - echo "REPO_LOWERCASE=${GITHUB_REPOSITORY,,}" >> ${GITHUB_ENV} - echo "REPOTITLE_LOWERCASE=$(basename ${GITHUB_REPOSITORY,,})" >> ${GITHUB_ENV} - echo "REPO_BRANCH=${{ github.event.inputs.testbranch || 'dev' }}" >> ${GITHUB_ENV} + echo "REPO_LOWERCASE=${GITHUB_REPOSITORY,,}" >> "$GITHUB_OUTPUT" + echo "REPOTITLE_LOWERCASE=$(basename ${GITHUB_REPOSITORY,,})" >> "$GITHUB_OUTPUT" + echo "REPO_BRANCH=${{ github.event.inputs.testbranch || 'dev' }}" >> "$GITHUB_OUTPUT" - name: Make a cache directory for the container images run: | mkdir -p ./singularity_container_images + download: + runs-on: ubuntu-latest + needs: configure + steps: - name: Download the pipeline env: NXF_SINGULARITY_CACHEDIR: ./singularity_container_images run: | - nf-core pipelines download ${{ env.REPO_LOWERCASE }} \ - --revision ${{ env.REPO_BRANCH }} \ - --outdir ./${{ env.REPOTITLE_LOWERCASE }} \ + nf-core pipelines download ${{ needs.configure.outputs.REPO_LOWERCASE }} \ + --revision ${{ needs.configure.outputs.REPO_BRANCH }} \ + --outdir ./${{ needs.configure.outputs.REPOTITLE_LOWERCASE }} \ --compress "none" \ --container-system 'singularity' \ --container-library "quay.io" -l "docker.io" -l "community.wave.seqera.io/library/" \ @@ -76,14 +85,14 @@ jobs: --download-configuration 'yes' - name: Inspect download - run: tree ./${{ env.REPOTITLE_LOWERCASE }} + run: tree ./${{ needs.configure.outputs.REPOTITLE_LOWERCASE }} - name: Count the downloaded number of container images id: count_initial run: | image_count=$(ls -1 ./singularity_container_images | wc -l | xargs) echo "Initial container image count: $image_count" - echo "IMAGE_COUNT_INITIAL=$image_count" >> ${GITHUB_ENV} + echo "IMAGE_COUNT_INITIAL=$image_count" >> "$GITHUB_OUTPUT" - name: Run the downloaded pipeline (stub) id: stub_run_pipeline @@ -91,27 +100,27 @@ jobs: env: NXF_SINGULARITY_CACHEDIR: ./singularity_container_images NXF_SINGULARITY_HOME_MOUNT: true - run: nextflow run ./${{ env.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ env.REPO_BRANCH }}) -stub -profile test,singularity --outdir ./results + run: nextflow run ./${{needs.configure.outputs.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ needs.configure.outputs.REPO_BRANCH }}) -stub -profile test,singularity --outdir ./results - name: Run the downloaded pipeline (stub run not supported) id: run_pipeline - if: ${{ job.steps.stub_run_pipeline.status == failure() }} + if: ${{ steps.stub_run_pipeline.outcome == 'failure' }} env: NXF_SINGULARITY_CACHEDIR: ./singularity_container_images NXF_SINGULARITY_HOME_MOUNT: true - run: nextflow run ./${{ env.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ env.REPO_BRANCH }}) -profile test,singularity --outdir ./results + run: nextflow run ./${{ needs.configure.outputs.REPOTITLE_LOWERCASE }}/$( sed 's/\W/_/g' <<< ${{ needs.configure.outputs.REPO_BRANCH }}) -profile test,singularity --outdir ./results - name: Count the downloaded number of container images id: count_afterwards run: | image_count=$(ls -1 ./singularity_container_images | wc -l | xargs) echo "Post-pipeline run container image count: $image_count" - echo "IMAGE_COUNT_AFTER=$image_count" >> ${GITHUB_ENV} + echo "IMAGE_COUNT_AFTER=$image_count" >> "$GITHUB_OUTPUT" - name: Compare container image counts run: | - if [ "${{ env.IMAGE_COUNT_INITIAL }}" -ne "${{ env.IMAGE_COUNT_AFTER }}" ]; then - initial_count=${{ env.IMAGE_COUNT_INITIAL }} - final_count=${{ env.IMAGE_COUNT_AFTER }} + if [ "${{ steps.count_initial.outputs.IMAGE_COUNT_INITIAL }}" -ne "${{ steps.count_afterwards.outputs.IMAGE_COUNT_AFTER }}" ]; then + initial_count=${{ steps.count_initial.outputs.IMAGE_COUNT_INITIAL }} + final_count=${{ steps.count_afterwards.outputs.IMAGE_COUNT_AFTER }} difference=$((final_count - initial_count)) echo "$difference additional container images were \n downloaded at runtime . The pipeline has no support for offline runs!" tree ./singularity_container_images diff --git a/.nf-core.yml b/.nf-core.yml index 3685d5ff..6d96c016 100644 --- a/.nf-core.yml +++ b/.nf-core.yml @@ -11,5 +11,5 @@ template: org: nf-core outdir: . skip_features: - - igenomes + - igenomes version: 1.3.0dev diff --git a/.prettierignore b/.prettierignore index 437d763d..edd29f01 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,3 +10,4 @@ testing/ testing* *.pyc bin/ +ro-crate-metadata.json diff --git a/CITATIONS.md b/CITATIONS.md index 42ffdd75..50644876 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -12,9 +12,7 @@ - [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/) -> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. - -- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/) +> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online].- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/) > Ewels P, Magnusson M, Lundin S, Käller M. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics. 2016 Oct 1;32(19):3047-8. doi: 10.1093/bioinformatics/btw354. Epub 2016 Jun 16. PubMed PMID: 27312411; PubMed Central PMCID: PMC5039924. diff --git a/LICENSE b/LICENSE index 635da543..4eea3e9d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) James A. Fellows Yates, Sofia Stamouli, Moritz E. Beber, Lili Andersson-Li, and the nf-core/taxprofiler team +Copyright (c) The nf-core/taxprofiler team Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 5d3c1e8e..8d58545e 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,7 @@ nf-core/taxprofiler - - -[![GitHub Actions CI Status](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml) +[![GitHub Actions CI Status](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml) [![GitHub Actions Linting Status](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml)[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/taxprofiler/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX) [![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com) @@ -29,15 +27,12 @@ - - -1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/)) -2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/)) +1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/))2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/)) ## Usage > [!NOTE] -> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow. Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data. +> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow.Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data. - - - + An extensive list of references for the tools used by the pipeline can be found in the [`CITATIONS.md`](CITATIONS.md) file. diff --git a/assets/nf-core-taxprofiler_logo_light.png b/assets/nf-core-taxprofiler_logo_light.png index 768e4904c67011e07ee37c6dd804d05f33537adc..048e54d38b0628da8eb7f04f49ce9e05cd9ccf19 100644 GIT binary patch delta 50559 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

<_A0vABT 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 HyYhbkqA>3D literal 30369 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 QcM$kko7-YunO=?mKg6c_4gdfE delta 25145 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 -[FastQC](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/) gives general quality metrics about your sequenced reads. It provides information about the quality score distribution across your reads, per base sequence content (%A/T/G/C), adapter contamination and overrepresented sequences. For further reading and documentation see the [FastQC help pages](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/Help/). - -### MultiQC +[FastQC](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/) gives general quality metrics about your sequenced reads. It provides information about the quality score distribution across your reads, per base sequence content (%A/T/G/C), adapter contamination and overrepresented sequences. For further reading and documentation see the [FastQC help pages](http://www.bioinformatics.babraham.ac.uk/projects/fastqc/Help/).### MultiQC

Output files @@ -43,9 +40,7 @@ The pipeline is built using [Nextflow](https://www.nextflow.io/) and processes d [MultiQC](http://multiqc.info) is a visualization tool that generates a single HTML report summarising all samples in your project. Most of the pipeline QC results are visualised in the report and further statistics are available in the report data directory. -Results generated by MultiQC collate pipeline QC from supported tools e.g. FastQC. The pipeline has special steps which also allow the software versions to be reported in the MultiQC output for future traceability. For more information about how to use MultiQC reports, see . - -### Pipeline information +Results generated by MultiQC collate pipeline QC from supported tools e.g. FastQC. The pipeline has special steps which also allow the software versions to be reported in the MultiQC output for future traceability. For more information about how to use MultiQC reports, see .### Pipeline information
Output files diff --git a/docs/usage.md b/docs/usage.md index 8c6c4ee2..62a9eee2 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -129,7 +129,7 @@ Several generic profiles are bundled with the pipeline which instruct the pipeli > [!IMPORTANT] > We highly recommend the use of Docker or Singularity containers for full pipeline reproducibility, however when this is not possible, Conda is also supported. -The pipeline also dynamically loads configurations from [https://github.com/nf-core/configs](https://github.com/nf-core/configs) when it runs, making multiple config profiles for various institutional clusters available at run time. For more information and to check if your system is suported, please see the [nf-core/configs documentation](https://github.com/nf-core/configs#documentation). +The pipeline also dynamically loads configurations from [https://github.com/nf-core/configs](https://github.com/nf-core/configs) when it runs, making multiple config profiles for various institutional clusters available at run time. For more information and to check if your system is supported, please see the [nf-core/configs documentation](https://github.com/nf-core/configs#documentation). Note that multiple profiles can be loaded, for example: `-profile test,docker` - the order of arguments is important! They are loaded in sequence, so later profiles can overwrite earlier profiles. diff --git a/nextflow.config b/nextflow.config index 0d59f713..82ecd786 100644 --- a/nextflow.config +++ b/nextflow.config @@ -267,7 +267,7 @@ manifest { homePage = 'https://github.com/nf-core/taxprofiler' description = """Taxonomic classification and profiling of shotgun short- and long-read metagenomic data""" mainScript = 'main.nf' - defaultBranch = 'master' + defaultBranch = 'main' nextflowVersion = '!>=24.04.2' version = '1.3.0dev' doi = '' @@ -301,7 +301,7 @@ validation { https://doi.org/10.1038/s41587-020-0439-x * Software dependencies - https://github.com/nf-core/taxprofiler/blob/master/CITATIONS.md + https://github.com/nf-core/taxprofiler/blob/main/CITATIONS.md """ } summary { @@ -309,3 +309,6 @@ validation { afterText = validation.help.afterText } } + +// Load modules.config for DSL2 module specific options +includeConfig 'conf/modules.config' diff --git a/nextflow_schema.json b/nextflow_schema.json index 02e0dd7a..421a6d1b 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/master/nextflow_schema.json", + "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/main/nextflow_schema.json", "title": "nf-core/taxprofiler pipeline parameters", "description": "Taxonomic classification and profiling of shotgun short- and long-read metagenomic data", "type": "object", @@ -193,7 +193,6 @@ { "$ref": "#/$defs/input_output_options" }, - { "$ref": "#/$defs/institutional_config_options" }, diff --git a/ro-crate-metadata.json b/ro-crate-metadata.json index edab4b1d..098f9df5 100644 --- a/ro-crate-metadata.json +++ b/ro-crate-metadata.json @@ -22,8 +22,8 @@ "@id": "./", "@type": "Dataset", "creativeWorkStatus": "InProgress", - "datePublished": "2024-12-12T11:24:40+00:00", - "description": "

\n \n \n \"nf-core/taxprofiler\"\n \n

\n\n[![GitHub Actions CI Status](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml)\n[![GitHub Actions Linting Status](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml)[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/taxprofiler/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)\n[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)\n\n[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A524.04.2-23aa62.svg)](https://www.nextflow.io/)\n[![run with conda](http://img.shields.io/badge/run%20with-conda-3EB049?labelColor=000000&logo=anaconda)](https://docs.conda.io/en/latest/)\n[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)\n[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)\n[![Launch on Seqera Platform](https://img.shields.io/badge/Launch%20%F0%9F%9A%80-Seqera%20Platform-%234256e7)](https://cloud.seqera.io/launch?pipeline=https://github.com/nf-core/taxprofiler)\n\n[![Get help on Slack](http://img.shields.io/badge/slack-nf--core%20%23taxprofiler-4A154B?labelColor=000000&logo=slack)](https://nfcore.slack.com/channels/taxprofiler)[![Follow on Twitter](http://img.shields.io/badge/twitter-%40nf__core-1DA1F2?labelColor=000000&logo=twitter)](https://twitter.com/nf_core)[![Follow on Mastodon](https://img.shields.io/badge/mastodon-nf__core-6364ff?labelColor=FFFFFF&logo=mastodon)](https://mstdn.science/@nf_core)[![Watch on YouTube](http://img.shields.io/badge/youtube-nf--core-FF0000?labelColor=000000&logo=youtube)](https://www.youtube.com/c/nf-core)\n\n## Introduction\n\n**nf-core/taxprofiler** is a bioinformatics pipeline that ...\n\n\n\n\n\n\n1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/))\n2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/))\n\n## Usage\n\n> [!NOTE]\n> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow. Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data.\n\n\n\nNow, you can run the pipeline using:\n\n\n\n```bash\nnextflow run nf-core/taxprofiler \\\n -profile \\\n --input samplesheet.csv \\\n --outdir \n```\n\n> [!WARNING]\n> Please provide pipeline parameters via the CLI or Nextflow `-params-file` option. Custom config files including those provided by the `-c` Nextflow option can be used to provide any configuration _**except for parameters**_; see [docs](https://nf-co.re/docs/usage/getting_started/configuration#custom-configuration-files).\n\nFor more details and further functionality, please refer to the [usage documentation](https://nf-co.re/taxprofiler/usage) and the [parameter documentation](https://nf-co.re/taxprofiler/parameters).\n\n## Pipeline output\n\nTo see the results of an example test run with a full size dataset refer to the [results](https://nf-co.re/taxprofiler/results) tab on the nf-core website pipeline page.\nFor more details about the output files and reports, please refer to the\n[output documentation](https://nf-co.re/taxprofiler/output).\n\n## Credits\n\nnf-core/taxprofiler was originally written by James A. Fellows Yates, Sofia Stamouli, Moritz E. Beber, Lili Andersson-Li, and the nf-core/taxprofiler team.\n\nWe thank the following people for their extensive assistance in the development of this pipeline:\n\n\n\n## Contributions and Support\n\nIf you would like to contribute to this pipeline, please see the [contributing guidelines](.github/CONTRIBUTING.md).\n\nFor further information or help, don't hesitate to get in touch on the [Slack `#taxprofiler` channel](https://nfcore.slack.com/channels/taxprofiler) (you can join with [this invite](https://nf-co.re/join/slack)).\n\n## Citations\n\n\n\n\n\n\nAn extensive list of references for the tools used by the pipeline can be found in the [`CITATIONS.md`](CITATIONS.md) file.\n\nYou can cite the `nf-core` publication as follows:\n\n> **The nf-core framework for community-curated bioinformatics pipelines.**\n>\n> Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.\n>\n> _Nat Biotechnol._ 2020 Feb 13. doi: [10.1038/s41587-020-0439-x](https://dx.doi.org/10.1038/s41587-020-0439-x).\n", + "datePublished": "2024-12-20T15:54:48+00:00", + "description": "

\n \n \n \"nf-core/taxprofiler\"\n \n

[![GitHub Actions CI Status](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml)\n[![GitHub Actions Linting Status](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml)[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/taxprofiler/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)\n[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)\n\n[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A524.04.2-23aa62.svg)](https://www.nextflow.io/)\n[![run with conda](http://img.shields.io/badge/run%20with-conda-3EB049?labelColor=000000&logo=anaconda)](https://docs.conda.io/en/latest/)\n[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)\n[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)\n[![Launch on Seqera Platform](https://img.shields.io/badge/Launch%20%F0%9F%9A%80-Seqera%20Platform-%234256e7)](https://cloud.seqera.io/launch?pipeline=https://github.com/nf-core/taxprofiler)\n\n[![Get help on Slack](http://img.shields.io/badge/slack-nf--core%20%23taxprofiler-4A154B?labelColor=000000&logo=slack)](https://nfcore.slack.com/channels/taxprofiler)[![Follow on Twitter](http://img.shields.io/badge/twitter-%40nf__core-1DA1F2?labelColor=000000&logo=twitter)](https://twitter.com/nf_core)[![Follow on Mastodon](https://img.shields.io/badge/mastodon-nf__core-6364ff?labelColor=FFFFFF&logo=mastodon)](https://mstdn.science/@nf_core)[![Watch on YouTube](http://img.shields.io/badge/youtube-nf--core-FF0000?labelColor=000000&logo=youtube)](https://www.youtube.com/c/nf-core)\n\n## Introduction\n\n**nf-core/taxprofiler** is a bioinformatics pipeline that ...\n\n\n\n\n1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/))2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/))\n\n## Usage\n\n> [!NOTE]\n> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow.Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data.\n\n\n\nNow, you can run the pipeline using:\n\n\n\n```bash\nnextflow run nf-core/taxprofiler \\\n -profile \\\n --input samplesheet.csv \\\n --outdir \n```\n\n> [!WARNING]\n> Please provide pipeline parameters via the CLI or Nextflow `-params-file` option. Custom config files including those provided by the `-c` Nextflow option can be used to provide any configuration _**except for parameters**_; see [docs](https://nf-co.re/docs/usage/getting_started/configuration#custom-configuration-files).\n\nFor more details and further functionality, please refer to the [usage documentation](https://nf-co.re/taxprofiler/usage) and the [parameter documentation](https://nf-co.re/taxprofiler/parameters).\n\n## Pipeline output\n\nTo see the results of an example test run with a full size dataset refer to the [results](https://nf-co.re/taxprofiler/results) tab on the nf-core website pipeline page.\nFor more details about the output files and reports, please refer to the\n[output documentation](https://nf-co.re/taxprofiler/output).\n\n## Credits\n\nnf-core/taxprofiler was originally written by James A. Fellows Yates, Sofia Stamouli, Moritz E. Beber, Lili Andersson-Li, and the nf-core/taxprofiler team.\n\nWe thank the following people for their extensive assistance in the development of this pipeline:\n\n\n\n## Contributions and Support\n\nIf you would like to contribute to this pipeline, please see the [contributing guidelines](.github/CONTRIBUTING.md).\n\nFor further information or help, don't hesitate to get in touch on the [Slack `#taxprofiler` channel](https://nfcore.slack.com/channels/taxprofiler) (you can join with [this invite](https://nf-co.re/join/slack)).\n\n## Citations\n\n\n\n\nAn extensive list of references for the tools used by the pipeline can be found in the [`CITATIONS.md`](CITATIONS.md) file.\n\nYou can cite the `nf-core` publication as follows:\n\n> **The nf-core framework for community-curated bioinformatics pipelines.**\n>\n> Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.\n>\n> _Nat Biotechnol._ 2020 Feb 13. doi: [10.1038/s41587-020-0439-x](https://dx.doi.org/10.1038/s41587-020-0439-x).\n", "hasPart": [ { "@id": "main.nf" @@ -99,7 +99,7 @@ }, "mentions": [ { - "@id": "#b0b17d54-aec2-45a9-b037-baf14da78a78" + "@id": "#6ff86eb5-bb63-4b58-9c12-eb5c210a5c37" } ], "name": "nf-core/taxprofiler" @@ -121,14 +121,18 @@ }, { "@id": "main.nf", - "@type": ["File", "SoftwareSourceCode", "ComputationalWorkflow"], + "@type": [ + "File", + "SoftwareSourceCode", + "ComputationalWorkflow" + ], "creator": [ { "@id": "#jfy133@gmail.com" } ], "dateCreated": "", - "dateModified": "2024-12-12T11:24:40Z", + "dateModified": "2024-12-20T16:54:48Z", "dct:conformsTo": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/", "keywords": [ "nf-core", @@ -145,16 +149,25 @@ "taxonomic-classification", "taxonomic-profiling" ], - "license": ["MIT"], - "name": ["nf-core/taxprofiler"], + "license": [ + "MIT" + ], + "name": [ + "nf-core/taxprofiler" + ], "programmingLanguage": { "@id": "https://w3id.org/workflowhub/workflow-ro-crate#nextflow" }, "sdPublisher": { "@id": "https://nf-co.re/" }, - "url": ["https://github.com/nf-core/taxprofiler", "https://nf-co.re/taxprofiler/dev/"], - "version": ["1.3.0dev"] + "url": [ + "https://github.com/nf-core/taxprofiler", + "https://nf-co.re/taxprofiler/dev/" + ], + "version": [ + "1.3.0dev" + ] }, { "@id": "https://w3id.org/workflowhub/workflow-ro-crate#nextflow", @@ -169,11 +182,11 @@ "version": "!>=24.04.2" }, { - "@id": "#b0b17d54-aec2-45a9-b037-baf14da78a78", + "@id": "#6ff86eb5-bb63-4b58-9c12-eb5c210a5c37", "@type": "TestSuite", "instance": [ { - "@id": "#2a4bf297-5ebe-481c-84e1-ef897f23e5c9" + "@id": "#bdb20e92-3c42-4c01-8398-2db04edfcdcb" } ], "mainEntity": { @@ -182,7 +195,7 @@ "name": "Test suite for nf-core/taxprofiler" }, { - "@id": "#2a4bf297-5ebe-481c-84e1-ef897f23e5c9", + "@id": "#bdb20e92-3c42-4c01-8398-2db04edfcdcb", "@type": "TestInstance", "name": "GitHub Actions workflow for testing nf-core/taxprofiler", "resource": "repos/nf-core/taxprofiler/actions/workflows/ci.yml", @@ -317,4 +330,4 @@ "name": "James Fellows Yates" } ] -} +} \ No newline at end of file diff --git a/subworkflows/local/utils_nfcore_taxprofiler_pipeline/main.nf b/subworkflows/local/utils_nfcore_taxprofiler_pipeline/main.nf index be4a2c1b..7f98189d 100644 --- a/subworkflows/local/utils_nfcore_taxprofiler_pipeline/main.nf +++ b/subworkflows/local/utils_nfcore_taxprofiler_pipeline/main.nf @@ -112,7 +112,7 @@ workflow PIPELINE_COMPLETION { main: summary_params = paramsSummaryMap(workflow, parameters_schema: "nextflow_schema.json") def multiqc_reports = multiqc_report.toList() - + // // Completion email and summary // From 4191a117f1321ac3080931e7227c68e60a1e22ee Mon Sep 17 00:00:00 2001 From: nf-core-bot Date: Fri, 20 Dec 2024 17:00:44 +0100 Subject: [PATCH 2/8] Template update for nf-core/tools version 3.1.1 --- .nf-core.yml | 2 +- ro-crate-metadata.json | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.nf-core.yml b/.nf-core.yml index 6d96c016..44644fc6 100644 --- a/.nf-core.yml +++ b/.nf-core.yml @@ -1,4 +1,4 @@ -nf_core_version: 3.1.0 +nf_core_version: 3.1.1 repository_type: pipeline template: author: James A. Fellows Yates, Sofia Stamouli, Moritz E. Beber, Lili Andersson-Li, diff --git a/ro-crate-metadata.json b/ro-crate-metadata.json index 098f9df5..94984d98 100644 --- a/ro-crate-metadata.json +++ b/ro-crate-metadata.json @@ -22,7 +22,7 @@ "@id": "./", "@type": "Dataset", "creativeWorkStatus": "InProgress", - "datePublished": "2024-12-20T15:54:48+00:00", + "datePublished": "2024-12-20T16:00:43+00:00", "description": "

\n \n \n \"nf-core/taxprofiler\"\n \n

[![GitHub Actions CI Status](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/ci.yml)\n[![GitHub Actions Linting Status](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml/badge.svg)](https://github.com/nf-core/taxprofiler/actions/workflows/linting.yml)[![AWS CI](https://img.shields.io/badge/CI%20tests-full%20size-FF9900?labelColor=000000&logo=Amazon%20AWS)](https://nf-co.re/taxprofiler/results)[![Cite with Zenodo](http://img.shields.io/badge/DOI-10.5281/zenodo.XXXXXXX-1073c8?labelColor=000000)](https://doi.org/10.5281/zenodo.XXXXXXX)\n[![nf-test](https://img.shields.io/badge/unit_tests-nf--test-337ab7.svg)](https://www.nf-test.com)\n\n[![Nextflow](https://img.shields.io/badge/nextflow%20DSL2-%E2%89%A524.04.2-23aa62.svg)](https://www.nextflow.io/)\n[![run with conda](http://img.shields.io/badge/run%20with-conda-3EB049?labelColor=000000&logo=anaconda)](https://docs.conda.io/en/latest/)\n[![run with docker](https://img.shields.io/badge/run%20with-docker-0db7ed?labelColor=000000&logo=docker)](https://www.docker.com/)\n[![run with singularity](https://img.shields.io/badge/run%20with-singularity-1d355c.svg?labelColor=000000)](https://sylabs.io/docs/)\n[![Launch on Seqera Platform](https://img.shields.io/badge/Launch%20%F0%9F%9A%80-Seqera%20Platform-%234256e7)](https://cloud.seqera.io/launch?pipeline=https://github.com/nf-core/taxprofiler)\n\n[![Get help on Slack](http://img.shields.io/badge/slack-nf--core%20%23taxprofiler-4A154B?labelColor=000000&logo=slack)](https://nfcore.slack.com/channels/taxprofiler)[![Follow on Twitter](http://img.shields.io/badge/twitter-%40nf__core-1DA1F2?labelColor=000000&logo=twitter)](https://twitter.com/nf_core)[![Follow on Mastodon](https://img.shields.io/badge/mastodon-nf__core-6364ff?labelColor=FFFFFF&logo=mastodon)](https://mstdn.science/@nf_core)[![Watch on YouTube](http://img.shields.io/badge/youtube-nf--core-FF0000?labelColor=000000&logo=youtube)](https://www.youtube.com/c/nf-core)\n\n## Introduction\n\n**nf-core/taxprofiler** is a bioinformatics pipeline that ...\n\n\n\n\n1. Read QC ([`FastQC`](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/))2. Present QC for raw reads ([`MultiQC`](http://multiqc.info/))\n\n## Usage\n\n> [!NOTE]\n> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow.Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data.\n\n\n\nNow, you can run the pipeline using:\n\n\n\n```bash\nnextflow run nf-core/taxprofiler \\\n -profile \\\n --input samplesheet.csv \\\n --outdir \n```\n\n> [!WARNING]\n> Please provide pipeline parameters via the CLI or Nextflow `-params-file` option. Custom config files including those provided by the `-c` Nextflow option can be used to provide any configuration _**except for parameters**_; see [docs](https://nf-co.re/docs/usage/getting_started/configuration#custom-configuration-files).\n\nFor more details and further functionality, please refer to the [usage documentation](https://nf-co.re/taxprofiler/usage) and the [parameter documentation](https://nf-co.re/taxprofiler/parameters).\n\n## Pipeline output\n\nTo see the results of an example test run with a full size dataset refer to the [results](https://nf-co.re/taxprofiler/results) tab on the nf-core website pipeline page.\nFor more details about the output files and reports, please refer to the\n[output documentation](https://nf-co.re/taxprofiler/output).\n\n## Credits\n\nnf-core/taxprofiler was originally written by James A. Fellows Yates, Sofia Stamouli, Moritz E. Beber, Lili Andersson-Li, and the nf-core/taxprofiler team.\n\nWe thank the following people for their extensive assistance in the development of this pipeline:\n\n\n\n## Contributions and Support\n\nIf you would like to contribute to this pipeline, please see the [contributing guidelines](.github/CONTRIBUTING.md).\n\nFor further information or help, don't hesitate to get in touch on the [Slack `#taxprofiler` channel](https://nfcore.slack.com/channels/taxprofiler) (you can join with [this invite](https://nf-co.re/join/slack)).\n\n## Citations\n\n\n\n\nAn extensive list of references for the tools used by the pipeline can be found in the [`CITATIONS.md`](CITATIONS.md) file.\n\nYou can cite the `nf-core` publication as follows:\n\n> **The nf-core framework for community-curated bioinformatics pipelines.**\n>\n> Philip Ewels, Alexander Peltzer, Sven Fillinger, Harshil Patel, Johannes Alneberg, Andreas Wilm, Maxime Ulysse Garcia, Paolo Di Tommaso & Sven Nahnsen.\n>\n> _Nat Biotechnol._ 2020 Feb 13. doi: [10.1038/s41587-020-0439-x](https://dx.doi.org/10.1038/s41587-020-0439-x).\n", "hasPart": [ { @@ -99,7 +99,7 @@ }, "mentions": [ { - "@id": "#6ff86eb5-bb63-4b58-9c12-eb5c210a5c37" + "@id": "#b7fc07f4-2727-4d6a-9aa0-24ccaeab8a44" } ], "name": "nf-core/taxprofiler" @@ -132,7 +132,7 @@ } ], "dateCreated": "", - "dateModified": "2024-12-20T16:54:48Z", + "dateModified": "2024-12-20T17:00:43Z", "dct:conformsTo": "https://bioschemas.org/profiles/ComputationalWorkflow/1.0-RELEASE/", "keywords": [ "nf-core", @@ -182,11 +182,11 @@ "version": "!>=24.04.2" }, { - "@id": "#6ff86eb5-bb63-4b58-9c12-eb5c210a5c37", + "@id": "#b7fc07f4-2727-4d6a-9aa0-24ccaeab8a44", "@type": "TestSuite", "instance": [ { - "@id": "#bdb20e92-3c42-4c01-8398-2db04edfcdcb" + "@id": "#a86d2c08-f507-4d97-b0aa-215d45714a11" } ], "mainEntity": { @@ -195,7 +195,7 @@ "name": "Test suite for nf-core/taxprofiler" }, { - "@id": "#bdb20e92-3c42-4c01-8398-2db04edfcdcb", + "@id": "#a86d2c08-f507-4d97-b0aa-215d45714a11", "@type": "TestInstance", "name": "GitHub Actions workflow for testing nf-core/taxprofiler", "resource": "repos/nf-core/taxprofiler/actions/workflows/ci.yml", From 7f4a027a1fdf7f715c1575d842ff802d3ff1b627 Mon Sep 17 00:00:00 2001 From: LilyAnderssonLee Date: Thu, 2 Jan 2025 12:42:40 +0100 Subject: [PATCH 3/8] correct main branch into master --- assets/schema_input.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/schema_input.json b/assets/schema_input.json index 0ad7d254..1d7e9499 100644 --- a/assets/schema_input.json +++ b/assets/schema_input.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/main/assets/schema_input.json", + "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/master/assets/schema_input.json", "title": "nf-core/taxprofiler pipeline - params.input schema", "description": "Schema for the file provided with params.input", "type": "array", From 8f21774e0d43859fe7268750cce4f16db2b4bbb2 Mon Sep 17 00:00:00 2001 From: LilyAnderssonLee Date: Thu, 2 Jan 2025 12:49:53 +0100 Subject: [PATCH 4/8] correct the formate --- CITATIONS.md | 4 +++- README.md | 2 +- nextflow.config | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CITATIONS.md b/CITATIONS.md index ad6ba29a..c8cd6c7b 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -12,7 +12,9 @@ - [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/) -> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online].- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/) +> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. + +- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/) > Ewels, P., Magnusson, M., Lundin, S., & Käller, M. (2016). MultiQC: Summarize analysis results for multiple tools and samples in a single report. Bioinformatics, 32(19). https://doi.org/10.1093/bioinformatics/btw354 diff --git a/README.md b/README.md index 9119243a..a2e3b023 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ ## Usage > [!NOTE] -> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow.Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data. +> If you are new to Nextflow and nf-core, please refer to [this page](https://nf-co.re/docs/usage/installation) on how to set-up Nextflow. Make sure to [test your setup](https://nf-co.re/docs/usage/introduction#how-to-run-a-pipeline) with `-profile test` before running the workflow on actual data. First, prepare a samplesheet with your input data that looks as follows: diff --git a/nextflow.config b/nextflow.config index 2bce52f0..86520661 100644 --- a/nextflow.config +++ b/nextflow.config @@ -418,7 +418,7 @@ manifest { homePage = 'https://github.com/nf-core/taxprofiler' description = """Taxonomic classification and profiling of shotgun short- and long-read metagenomic data""" mainScript = 'main.nf' - defaultBranch = 'main' + defaultBranch = 'master' nextflowVersion = '!>=24.04.2' version = '1.2.2' doi = '10.1101/2023.10.20.563221' @@ -451,7 +451,7 @@ validation { https://doi.org/10.1038/s41587-020-0439-x * Software dependencies - https://github.com/nf-core/taxprofiler/blob/main/CITATIONS.md + https://github.com/nf-core/taxprofiler/blob/master/CITATIONS.md """ } summary { From 594f02279f259ef8e2692e8429395f86ab151488 Mon Sep 17 00:00:00 2001 From: LilyAnderssonLee Date: Thu, 2 Jan 2025 12:51:28 +0100 Subject: [PATCH 5/8] update CITATIONS --- CITATIONS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATIONS.md b/CITATIONS.md index c8cd6c7b..9079373f 100644 --- a/CITATIONS.md +++ b/CITATIONS.md @@ -12,11 +12,11 @@ - [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/) -> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. + > Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. - [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/) -> Ewels, P., Magnusson, M., Lundin, S., & Käller, M. (2016). MultiQC: Summarize analysis results for multiple tools and samples in a single report. Bioinformatics, 32(19). https://doi.org/10.1093/bioinformatics/btw354 + > Ewels, P., Magnusson, M., Lundin, S., & Käller, M. (2016). MultiQC: Summarize analysis results for multiple tools and samples in a single report. Bioinformatics, 32(19). https://doi.org/10.1093/bioinformatics/btw354 - [falco](https://doi.org/10.12688/f1000research.21142.2) From 6bd275bf9f4347000d16ef7c5f63e40fd87b53f2 Mon Sep 17 00:00:00 2001 From: LilyAnderssonLee Date: Thu, 2 Jan 2025 12:53:11 +0100 Subject: [PATCH 6/8] prettier modules.json --- modules.json | 226 +++++++++++++-------------------------------------- 1 file changed, 57 insertions(+), 169 deletions(-) diff --git a/modules.json b/modules.json index f6ddd11d..204a52e4 100644 --- a/modules.json +++ b/modules.json @@ -8,374 +8,268 @@ "adapterremoval": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "bbmap/bbduk": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "bowtie2/align": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "bowtie2/build": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "bracken/bracken": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "bracken/combinebrackenoutputs": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "cat/fastq": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "centrifuge/centrifuge": { "branch": "master", "git_sha": "8581a564b0acbe28e222570ce395278f91705dc5", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "centrifuge/kreport": { "branch": "master", "git_sha": "8581a564b0acbe28e222570ce395278f91705dc5", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "diamond/blastx": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "falco": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "fastp": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "fastqc": { "branch": "master", "git_sha": "dc94b6ee04a05ddb9f7ae050712ff30a13149164", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "filtlong": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "ganon/classify": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "ganon/report": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "ganon/table": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "gunzip": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kaiju/kaiju": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kaiju/kaiju2krona": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kaiju/kaiju2table": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kmcp/profile": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kmcp/search": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "kraken2/kraken2": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "krakentools/combinekreports": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "krakentools/kreport2krona": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "krakenuniq/preloadedkrakenuniq": { "branch": "master", "git_sha": "2512434a59d282cba0fbc53ddb81dd8f244dc428", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "krona/ktimporttaxonomy": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "krona/ktimporttext": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "malt/run": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "megan/rma2info": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "metaphlan/mergemetaphlantables": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "metaphlan/metaphlan": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "minimap2/align": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "minimap2/index": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "motus/merge": { "branch": "master", "git_sha": "3cf419b5480c5ca8893f5ea6e1746d2b3a7c326d", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "motus/profile": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "multiqc": { "branch": "master", "git_sha": "cf17ca47590cc578dfb47db1c2a44ef86f89976d", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "nanoq": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "nonpareil/curve": { "branch": "master", "git_sha": "63a1d0afbf5f129fb00a2acea5aa627915b288cd", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "nonpareil/nonpareil": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "nonpareil/nonpareilcurvesr": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "nonpareil/set": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "porechop/abi": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "porechop/porechop": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ], + "installed_by": ["modules"], "patch": "modules/nf-core/porechop/porechop/porechop-porechop.diff" }, "prinseqplusplus": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "samtools/fastq": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "samtools/index": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "samtools/stats": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "samtools/view": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "taxpasta/merge": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "taxpasta/standardise": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] }, "untar": { "branch": "master", "git_sha": "06c8865e36741e05ad32ef70ab3fac127486af48", - "installed_by": [ - "modules" - ] + "installed_by": ["modules"] } } }, @@ -384,26 +278,20 @@ "utils_nextflow_pipeline": { "branch": "master", "git_sha": "c2b22d85f30a706a3073387f30380704fcae013b", - "installed_by": [ - "subworkflows" - ] + "installed_by": ["subworkflows"] }, "utils_nfcore_pipeline": { "branch": "master", "git_sha": "51ae5406a030d4da1e49e4dab49756844fdd6c7a", - "installed_by": [ - "subworkflows" - ] + "installed_by": ["subworkflows"] }, "utils_nfschema_plugin": { "branch": "master", "git_sha": "2fd2cd6d0e7b273747f32e465fdc6bcc3ae0814e", - "installed_by": [ - "subworkflows" - ] + "installed_by": ["subworkflows"] } } } } } -} \ No newline at end of file +} From 43c0259392eac794857a77643616620586fb5b30 Mon Sep 17 00:00:00 2001 From: LilyAnderssonLee Date: Thu, 2 Jan 2025 13:25:32 +0100 Subject: [PATCH 7/8] Update the CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 97c4cd14..29ffb267 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### `Added` - [#558](https://github.com/nf-core/taxprofiler/pull/558) Updated to nf-core pipeline template v3.1.0 (added by @LilyAnderssonLee) +- [#565](https://github.com/nf-core/taxprofiler/pull/565) Update to nf-core pipeline template v3.1.1 (added by @LilyAnderssonLee) ### `Fixed` From e903a805f7f1b8fb6dbebd6a46e1dbefc1f776fa Mon Sep 17 00:00:00 2001 From: Lili Andersson-Li <64467552+LilyAnderssonLee@users.noreply.github.com> Date: Fri, 3 Jan 2025 08:03:57 +0100 Subject: [PATCH 8/8] Update nextflow_schema.json Co-authored-by: Avani Bhojwani <68935109+avani-bhojwani@users.noreply.github.com> --- nextflow_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextflow_schema.json b/nextflow_schema.json index 63b2f2a6..031f27cf 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/main/nextflow_schema.json", + "$id": "https://raw.githubusercontent.com/nf-core/taxprofiler/master/nextflow_schema.json", "title": "nf-core/taxprofiler pipeline parameters", "description": "Taxonomic classification and profiling of shotgun short- and long-read metagenomic data", "type": "object",