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

Asmultipcf implementation for multi-sample ASCAT CNV calling #1646

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

Conversation

alexanderchang1
Copy link

@alexanderchang1 alexanderchang1 commented Sep 4, 2024

PR checklist

I implemented the multi-sample ASCAT by adding a check so that if the flag is True, like joint_mutect2, it runs asmultipcf as a local module afterwards to create an additional result. I've added a test based on the structure of the ascat test but don't have access to the actual sequencing files and was unable to test it.

My institutional cluster doesn't allow docker so I ran it with the apptainer test instead when debugging and checking.

Can you help me with the test? Everything else I've tried in pieces locally but I'm not familiar with how to access the specific files that are mentioned in the test files.

  • 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
  • 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>).
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.

alexanderchang1 and others added 15 commits August 29, 2024 13:29
Made changes that document usage of WES references from the ASCAT developers and how to avoid a null pointer error
Updated CHANGELOG
adding new module asmultipcf to modify ascat to work on multisample contexts
Adding change that includes both a new parameter for asmultipcf and passes it to the existing ascat subworkflow grouped by patient.
Drafting changes to the ASCAT module to layer asmultipcf downstream once ascat is done running.
Making changes to have it use nextflow to run all samples ascat first before proceeding with multi, drawing inspiration from the joint_mutect2 implementation
…lled back to PSC to use my own test set there
Updating change log for ASCAT asmultipcf
Updating relevant usage docs for asmultipcf implementation
…into asmultipcf

Made changes to documentation on Github but made changes to nf-core lint and other issues locally, hence the merge.
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.

2 participants