Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

include MiXCR toolkit in nf-core/airrflow #346

Open
wants to merge 36 commits into
base: dev
Choose a base branch
from
Open

Conversation

mapo9
Copy link
Collaborator

@mapo9 mapo9 commented Sep 23, 2024

This PR includes MiXCR preprocessing in the nf-core/airrflow pipelines. It allows to integrate MiXCR preprocessing in the the pipeline, finishing with immcantation postprocessing. MiXCR postprocessing can be performed additionnally as well.

Tests and Docs included

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
  • If necessary, also make a PR on the nf-core/airrflow branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

Copy link

github-actions bot commented Sep 23, 2024

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit c47ba1c

+| ✅ 308 tests passed       |+
#| ❔   7 tests were ignored |#
!| ❗  11 tests had warnings |!

❗ Test warnings:

  • nextflow_config - Config manifest.version should end in dev: 4.1.0
  • pipeline_todos - TODO string in mixcr_qc_align.nf: List required Conda package(s).
  • pipeline_todos - TODO string in mixcr_qc_align.nf: See section in main README for further information regarding finding and adding container addresses to the section below.
  • pipeline_todos - TODO string in mixcr_qc_coverage.nf: List required Conda package(s).
  • pipeline_todos - TODO string in mixcr_qc_coverage.nf: See section in main README for further information regarding finding and adding container addresses to the section below.
  • pipeline_todos - TODO string in mixcr_qc_chainusage.nf: List required Conda package(s).
  • pipeline_todos - TODO string in mixcr_qc_chainusage.nf: See section in main README for further information regarding finding and adding container addresses to the section below.
  • pipeline_todos - TODO string in mixcr_qc_tags.nf: List required Conda package(s).
  • pipeline_todos - TODO string in mixcr_qc_tags.nf: See section in main README for further information regarding finding and adding container addresses to the section below.
  • pipeline_todos - TODO string in mixcr_exportairr.nf: List required Conda package(s).
  • pipeline_todos - TODO string in mixcr_exportairr.nf: See section in main README for further information regarding finding and adding container addresses to the section below.

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 3.0.2
  • Run at 2024-11-08 14:18:58

@mapo9
Copy link
Collaborator Author

mapo9 commented Sep 23, 2024

Currently the new mixcr tests fail with
Caused by: Required secret is missing: 'MIXCR_LICENSE'

which is caused by MiXCR requiring a license that is given to the pipeline as a nextflow secret.
I need to figure out how to give the test.config such a secret and ask the MiXCR people if they can provide a license for this cause to make them work.

@nf-core-bot
Copy link
Member

Warning

Newer version of the nf-core template is available.

Your pipeline is using an old version of the nf-core template: 2.14.1.
Please update your pipeline to the latest version.

For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation.

@mapo9
Copy link
Collaborator Author

mapo9 commented Nov 7, 2024

I adapted the metromap and also added the svg
I dont have the airrflow logo anywhere, maybe you can add it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants