Repository navigation
Update Parabricks to 4.8.0-1 (with samtools 1.25 and Picard 3.5.0) - #641
Merged
Merged
Conversation
…) components from nf-core/modules
Update parabricks/fq2bam and parabricks/fq2bammeth (4.8.0-1), the samtools and Picard modules (1.25, 3.5.0), methyldackel and bwa/mem, and the fastq_align_dedup_bwameth, fastq_align_dedup_bwamem, fastq_align_bwa, bam_sort_stats_samtools, bam_stats_samtools and bam_methyldackel subworkflows to nf-core/modules master. fq2bam now takes known sites with their index. Add a GPU test for --aligner bwamem --taps (parabricks/fq2bam). Snapshots for the CPU tests were regenerated on x86_64; the GPU snapshots were built from AWS Batch GPU runs whose Parabricks 4.6 outputs reproduce the existing GPU snapshot exactly. Generated by Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Newer version of the nf-core template is available. Your pipeline is using an old version of the nf-core template: 4.2.1. For more documentation on how to update your pipeline, please see the Synchronisation documentation. |
|
Ignore the Parabricks fq2bam BAMs (parabricks/*.bam, *.bai) in snapshots, as for the other alignment BAMs: their headers hold run-specific paths, so the md5 changes between runs. Their reads are still checked through getReadsMD5, which drops leading zeros. Generated by Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Generated by Claude Code Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates Parabricks to 4.8.0-1 (from 4.6.0-1), plus samtools 1.25 and Picard 3.5.0, which the GPU alignment paths use. Builds on #638, so the base is
taps_v2; it can be retargeted todevonce #638 is merged.Changes
parabricks/fq2bamandparabricks/fq2bammethfrom nf-core/modules master (Parabricks 4.8.0-1).sort/index/stats/flagstat/idxstats1.25; Picardmarkduplicates/addorreplacereadgroups3.5.0;methyldackel/*;bwa/mem;fastq_align_dedup_bwameth,fastq_align_dedup_bwamem,fastq_align_bwa,bam_sort_stats_samtools,bam_stats_samtools,bam_methyldackel.samtools/faidxalso moves to samtools 1.25, so the pipeline uses one samtools version.fq2bamnow takes the known-sites index too, so theknown_sitesplaceholder passed toFASTQ_ALIGN_DEDUP_BWAMEMgains an element.nf-core pipelines lint --fix container_configs).tests/bwamem_taps_use_gpu.nf.testfor--aligner bwamem --taps, which runsparabricks/fq2bam. Until now onlyfq2bammethhad a GPU test.Testing
.statsfiles, which record the samtools version.fq2bammethandfq2bamTAPS) on AWS Batch (L40S) withtaps_v2and with this branch, then compared the outputs:fq2bamadds theMC(mate CIGAR) tag to the 20 unmapped reads whose mate is mapped, in the paired-endEcoli_10K_methylatedsample, asbwa memdoes.bwameth_use_gpusnapshot exactly (versions, file list, md5s and BAM read hashes). If the T4 runners disagree,@nf-core-bot update gpu snapshot path:<test>will regenerate them.nf-core pipelines lint: 501 passed, 0 failed.PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).CHANGELOG.mdis updated.Generated by Claude Code
🤖 Generated with Claude Code