Skip to content

canvas_germline#11164

Open
ktruve wants to merge 11 commits intonf-core:masterfrom
ClinicalGenomicsGBG:add/canvas_germline
Open

canvas_germline#11164
ktruve wants to merge 11 commits intonf-core:masterfrom
ClinicalGenomicsGBG:add/canvas_germline

Conversation

@ktruve
Copy link
Copy Markdown

@ktruve ktruve commented Apr 13, 2026

The tool is Illumina Canvas, a copy number variant (CNV) caller for whole genome sequencing data.
https://github.com/Illumina/canvas

There is no conda/bioconda package available for v1.40.0. The existing Bioconda recipe covers v1.35, which uses Mono as runtime. Version 1.40.0 switched to .NET Core 2.0, which is not
available on conda-forge. A custom Docker image is therefore used:
ghcr.io/clinicalgenomicsgbg/canvas:1.40.0

PR checklist

Closes #XXX

  • [ X] This comment contains a description of changes (with reason).
  • [ X] 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 module conventions in the contribution docs
  • [X ] If necessary, include test data in your PR.
  • [ X] Remove all TODO statements.
  • [X ] Broadcast software version numbers to topic: versions - See version_topics
  • [ X] Follow the naming conventions.
  • [ X] Follow the parameters requirements.
  • [ X] Follow the input/output options guidelines.
  • [ X] Add a resource label
  • Ensure that the test works with either Docker / Singularity. Conda CI tests can be quite flaky:
    • For modules:
      • [ X] nf-core modules test <MODULE> --profile singularity

@famosab
Copy link
Copy Markdown
Contributor

famosab commented Apr 13, 2026

Please join the nf-core organization on GitHub to enable the CI-tests to run on your PR. You can request to join the organization via #github-invitations in the nf-core slack. You can join the nf-core slack via https://nf-co.re/join.

Copy link
Copy Markdown
Contributor

@famosab famosab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I started with giving some hints that hopefully help to finalize this module a bit more :) I think the module specifications can also help quite a bit to finalize this or looking at other modules might help.

@ktruve
Copy link
Copy Markdown
Author

ktruve commented Apr 13, 2026

Hi! I've pushed updated tests reflecting the refactored input structure (sex and ploidy VCFs combined into a tuple). I'm currently waiting for CI to run. Regarding the container: I don't yet have access to the nf-core Slack #request-core channel (still waiting for org membership). Could you help with uploading the image to quay.io/biocontainers ? The image is public at ghcr.io/clinicalgenomicsgbg/canvas:1.40.0.

@famosab
Copy link
Copy Markdown
Contributor

famosab commented Apr 13, 2026

Did you do that:

Please join the nf-core organization on GitHub to enable the CI-tests to run on your PR. You can request to join the organization via #github-invitations in the nf-core slack. You can join the nf-core slack via https://nf-co.re/join.

YOu can also find the request core channel in that slack

@mashehu
Copy link
Copy Markdown
Contributor

mashehu commented Apr 13, 2026

Is there no chance to add this tool to bioconda?

@ktruve
Copy link
Copy Markdown
Author

ktruve commented Apr 13, 2026 via email

@mashehu
Copy link
Copy Markdown
Contributor

mashehu commented Apr 14, 2026

container is now pushed to quay.io https://quay.io/repository/nf-core/canvas?tab=tags

@ktruve ktruve requested review from a team as code owners April 15, 2026 07:27
@famosab
Copy link
Copy Markdown
Contributor

famosab commented Apr 15, 2026

Can you merge the master branch into yours? (click update branch)

Copy link
Copy Markdown
Contributor

@famosab famosab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you go through the review comments (also the ones that were already made prior) and either resolve them or click resolve if its something that has already been addressed?

I think the main thing is adding real tests (not only stub).

@ktruve
Copy link
Copy Markdown
Author

ktruve commented Apr 15, 2026 via email

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