Release PR: dev to master #57
Conversation
nextflow_schema.json# Please enter the commit message for your changes. Lines starting
PBCPGTOOLS_ALIGNEDBAMTOCPGSCORES
remove bcftools/view
${meta.id}_discover and ${meta.id}_jointcall, respectively.
and as channels in main.nf, which passed to pacvar.nf as parameters.
Add fibertools-rs for m6A calling (if BAM has kinetic signatures) and nucleosome positioning (if BAN already has m6A tags).
Template 4.0.2
Bump v1.1.0 before release
for repeat workflow
Fix changelog
SPPearce
left a comment
There was a problem hiding this comment.
Generally fine, some comments (not blocking):
The use of meta.file_name in the publish paths seems weird, why are you doing that rather than just using meta.id (and only on a few outputs?).
Would be nice to finish swapping the remaining modules to use topics rather than the versions.yml.
First of all, thank you for reviewing this release PR. Yes, I believe you are referring to these two publish path prefixes in modules.config: The reason for using meta.file_name instead of meta.id is that meta.file_name (input BAM's filename) preserves the history of how the input BAM was created. In this pipeline, users can optionally skip SNV calling and/or haplotype phasing. If we use only meta.id, the published output name would not indicate whether the input BAM had gone through those steps. For example, if meta.id is JR26_sarcoma and the workflow includes SNV calling and HiPhase, meta.file_name becomes Second, I agree that it would be better to finish migrating the remaining modules to use topic channels instead of versions.yml. Because this release PR already contains a large number of commits and file changes, I would prefer to defer the remaining topic channel migration to the next release, v1.2.0 (#58). I also plan to update the HiPhase module in that release, which will require more substantial changes to the pipeline flow (#59). Thanks again for the thoughtful review and helpful suggestions. I appreciate you taking the time to look through such a large release PR. |
pacvar1.1.0, Kākāpō Awakens, expands the WGS workflow with new copy number variant (hificnv), structural variant (sawfish), 5mC methylation (pb-CpG-tools), Fiber-seq 6mA preprocessing (fibertools), and variant annotation (Ensembl VEP) capabilities. This release also updates the pipeline template to nf-core/tools 4.0.2 and refreshes core nf-core modules and infrastructure.Notes:
skip_fiberseq=trueby default because most PacBio long-read WGS datasets are generally not using the Fiber-seq protocol for N6-methyladenosine (m6A) detection. Fiber-seq is mainly relevant for epigenetic or chromatin-focused studies.hiphase(v1.6.0) module in this PR because doing so would require changes to the pipeline flow and would involve substantial additional work.Future work for
v1.2.0:hiphasemodule to v1.6.0 to support both SNV and SV inputs for haplotype phasing.--pluginand--customoptions.PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).