You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix svdb/merge mislabelling VCF caller tags by passing sort_inputs = false to SVDB_MERGE in call_structural_variants; the VCF list is already in the correct caller-priority order from the upstream concat chain, so in-module re-sorting by filename was causing tag misassignment #910
Changed filter logic for merging mitochondrial snvs to report variants which pass filter in at least one sample #915
3.1.1 - Princess Peach (patch) [2026-06-24]
Fixed
Patch deepvariant/rundeepvariant to tee stdout/stderr to a log file and exit non-zero when queue.Empty or BrokenPipeError is detected, catching silent failures that previously caused the process to appear successful #889
3.1.0 - Princess Peach [2026-06-16]
Added
Parameter cadd_prescored to pass a directory of pre-scored CADD indel annotations to the CADD process in genome and mitochondrial SNV annotation subworkflows #866
Parameter manta_call_regions to restrict Manta SV calling to specified regions (e.g. primary chromosomes) via a bgzipped, tabix-indexed BED file, reducing runtime without affecting other callers #867
Local FILTERVEP module using a Python reimplementation of Ensembl's filter_vep, replacing the ENSEMBLVEP_FILTERVEP module with a lighter cyvcf2-based alternative #870
bwafastalign/index nf-core module and bwafastalign parameter to support index preparation for the bwa-fastalign genome aligner #877
bwafastalign/mem nf-core module to support genome alignment with bwa-fastalign when --aligner bwafastalign is set #880
Changed
Replace ENSEMBLVEP_FILTERVEP with local FILTERVEP in the clinical set subworkflow, renamed from VCF_FILTER_BCFTOOLS_ENSEMBLVEP to VCF_FILTER_BCFTOOLS_FILTERVEP#870
Increase default mbuffer memory value from 3GB to 8GB #880
Update bwameme/mem to new nf-core module signature: val mbuffer and val samtools_threads replaced by ext.args2 and ext.args3#881
Fixed
Add a bcftools norm split-multiallelics step after merging standard and shifted MT calls to handle new multiallelic sites introduced by bcftools merge #855
Parameters
Old parameter
New parameter
bwafastalign
cadd_prescored
manta_call_regions
manta_call_regions_tbi
Tool updates
Tool
Old version
New version
bwa-fastalign
1.0.0
saltshaker
1.0.0
1.1.1
3.0.0 - Mario [2026-05-12]
Added
Interval parameter in the default retroseq call #717
Tests for call_repeat_expansions and qc_bam subworkflows #713
Feature to subsample mitochondrial alignments based on number of reads #748
Functionality to generate coverage information using Sambamba depth #752
Parameter to pass a file containing new sample ids to use with multiqc #764
A helper function channelFromPath to create channels in a readable fashion in main.nf #766
A helper function channelFromPathWithMeta to create channels in a readable fashion in main.nf #767
A helper function channelFromSamplesheet to create channels in a readable fashion in main.nf #767
A parameter homoplasmy_af_threshold to set genotypes of MT SNVs to 1/1 (homoplasmic) when AF >=homoplasmy_af_threshold#768
Topic channels to local modules to caputure versions #774
Add CAT_FASTQ before SEQTK_SAMPLE in call_sv_MT to merge reads across lanes before subsampling for MitoSalt #799
Add new local SPLIT_CHR module to split reference FASTA by chromosome for CNVnator, and pass genome flag to all CNVnator steps #799
Add peddy --sites hg38 argument when running with GRCh38 #799
Saltshaker for downstream processing of mitochondrial SV calls from MitoSAlt #775
Env variable NXF_SINGULARITY_NEW_PID_NAMESPACE = false to accommodate hisat2 running with latest Nextflow and Singularity #775
Parameter exclude_alt to filter alignments to alt/unplaced contigs after alignment using samtools view, retaining only primary chromosomes (GRCh37: 1-22,X,Y,MT / GRCh38: chr1-chr22,chrX,chrY,chrM). Note that enabling this will restrict variant calling to these chromosomes #803
Parameters save_all_mapped_as_cram and save_noalt_mapped_as_cram to replace save_mapped_as_cram, allowing independent control over publishing unfiltered and alt-filtered alignment files as CRAM #807
Parameter run_vcfanno_db_sanity_check to check vcfanno database files for zero records and remove the corresponding annotation blocks from the TOML config before running vcfanno #821
Added --skip_split_multiallelics parameter to allow users to skip the bcftools norm --multiallelics -both step in SNV calling (DeepVariant and Sentieon), which can cause indel quality degradation in single-interval runs #823
Extended vcfanno database sanity check to include extra vcfanno resources (vcfanno_extra) alongside the main resources, and moved the check upstream to raredisease.nf so it covers both genome and mitochondrial SNV annotation subworkflows #834
Changed
Use distinct output filenames for bcfools (in call_mobile_elements subworkflow) and svdb (in call_sv_tiddit subworkflow) #716
Use nf-core's most severe consequence & pli scripts instead of local ones #732
Use nf-core's VCF_FILTER_BCFTOOLS_ENSEMBLVEP subworkflow to generate clinical set instead of a local subworkflow #727
Don't call mobile elements in mitochondrial DNA. #741
Call SVs in mitochondria using mitochondrial alignments in the genome alignment files instead of from BAM files generated by the mitochondrial subworkflow. #742
Fixed mismatch between VCF and ROH calls when analysing multiple samples #755
Fixed pipeline to run variant calling even with bait_padding set to 0 #757
Fixed runtime errors in call_sv_MT and call_structural_variants when MitoSAlt produces no structural variant calls #837
Fixed vcfanno sanity check map closure to handle ch_vcfanno_resources emitting a list of paths #837
Fixed PREP_MITOSALT msconfig output being consumed as a queue channel by converting it to a value channel with .collect() before passing to MITOSALT#837
Parameters
Old parameter
New parameter
sambamba_regions
bwa_as_fallback
multiqc_samples
homoplasmy_af_threshold
exclude_alt
save_mapped_as_cram
save_all_mapped_as_cram
save_noalt_mapped_as_cram
run_vcfanno_db_sanity_check
skip_split_multiallelics
Tool updates
Tool
Old version
New version
bcftools
1.20
1.21
bwa
0.7.18
0.7.19
deepvariant
1.8.0
1.9.0
eKLIPse
1.8
ensemblvep/vep
110
110.1
ensemblvep/filtervep
113
115.2
fastp
0.23.4
1.0.1
gatk4
4.5.0.0
4.6.2.0
gawk
5.3.0
5.3.1
genmod
3.9
3.10.2
gens-preproc
1.0.11
gens/preparecovandbaf
1.1.5
haplocheck
1.3.3
haplogrep3
3.2.2
hmtnote
0.7.2
htslib
1.20
1.21
MitoSalt
1.1.1
mosdepth
0.3.8
0.3.11
multiqc
1.32
1.33
ngsbits
202411
202512
picard
3.3.0
3.4.0
pigz
2.3.4
2.8
qualimap
2.3
sambamba
1.0.1
samtools
1.21
1.22.1
sentieon
202503
202503.02
stranger
0.9.4
0.10.0
svdb
2.8.3
2.8.4
tiddit
3.6.1
3.9.5
ucsc
447
482
vcfanno
0.3.5
0.3.7
vcf2cytosure
0.9.1
0.9.3
2.6.0 - Cacofonix [2025-06-25]
Added
A feature to start the workflow from duplicate-marked bam files #682
A functionality to take spring files as input #678
Changed
Refactored code to only handle clinical variants in the generate_clinical_set workflow #693
Refactored schema_input.json and nextflow_schema.json to improve the error messages and validations of the pipeline #692
Updated add_most_severe_consequence and add_most_severe_pli to fix spelling and language server warnings #689
Refactored code to address issues highlighted by language server #688
Changed for loop to each in create_pedigree_file #683
Refactored repeat annotation and updated Stranger #702
Fixed
Errors due to channel name and structure inconsistencies in the sentieon SNV calling subworkflow#688
Parameters
Old parameter
New parameter
skip_haplogrep3
skip_tools
skip_fastp
skip_gens
skip_germlinecnvcaller
skip_peddy
skip_smncopynumbercaller
skip_vcf2cytosure
skip_me_calling
skip_subworkflows
skip_me_annotation
skip_mt_annotation
skip_mt_subsample
skip_repeat_annotation
skip_repeat_calling
skip_snv_annotation
skip_snv_calling
skip_sv_annotation
skip_sv_calling
Tool updates
Tool
Old version
New version
DeepVariant
1.6.1
1.8.0
add_most_severe_consequence
1.0
1.1
add_most_severe_pli
1.0
1.1
stranger
0.9.2
0.9.4
v2.5.0 - Fulliautomatix [2025-05-22]
Added
A new parameter concatenate_snv_calls to generate a concatenated VCF file containing unannotated nuclear & mitochondrial SNV calls #699
Functionality to check contamination in samples using VerifyBamID2 #701
New parameters verifybamid_svd_bed, verifybamid_svd_mu, and verifybamid_svd_ud to supply reference files for VerifyBamID2 #701
Changed
Default to remove mitochondrial variants with FILTER status not equal to PASS #697
Fixed
Sort the input files before vcf2cytosure is invoked #697
Use '--mitochondria-mode' by default when running Gatk4 FilterMutectCalls on mitochondrial variants#697
Include multiallelic indel sites in CADD scoring jobs #545
Fixed issues with samtools merge not being run on samples sequenced over multiple lanes #538
Fixed join issues in the mobile element calling subworkflow which occured when mobile_element_references were not provided #556
Parameters
Old parameter
New parameter
bwameme
bwa_as_fallback
run_mt_for_wes
skip_me_calling
:::note
Parameter has been updated if both old and new parameter information is present.
Parameter has been added if just the new parameter information is present.
Parameter has been removed if new parameter information isn't present.
:::
Module updates
Tool
Old version
New version
bwa
0.7.17
0.7.18
CADD
1.6.1
1.6.post1
Sentieon
202308.01
202308.02
bwameme
1.0.6
:::note
Version has been updated if both old and new version information is present.
Version has been added if just the new version information is present.
Version has been removed if new version information isn't present.
:::
2.0.1 - Asterix (Patch) [2024-03-25]
Fixed
Germlinecnvcaller subworkflow uses the output channel casecalls from germlinecnvcaller module instead of calls which was invalid. #535
2.0.0 - Asterix [2024-03-18]
Added
Use nf-validation plugin for parameter and samplesheet validation #386
A new parameter skip_vep_filter to skip filtering based on vep results #416
A metromap representating the core parts of the pipeline #428
New workflow for generating cgh files from SV vcfs for interpretation in the CytosSure interpretation software. Turned off by default #456
Fastp to do adapter trimming. It can be skipped using --skip_fastp#457
New workflow for calling insertion of mobile elements #440
GATK CNVCaller uses segments instead of intervals, filters out "reference" segments between the calls, and fixes a bug with how ch_readcount_intervals was handled #472
If present, remove duplicate entries in probands and upd_children in the meta. #420
Fixes vep starting as many instances as the square of the number of scatters. #405
Replaced the logic where we added an arbitrary substring to keep file names unique after alignment which we then removed using a split operator, with a simple copy operation. #425
Preventing a crash of rhocall annotate in the case of running four individuals whereof two are affected.
Fixed memory qualifier in gatk4 germlinecnvcaller and postprocessgermlinecnvcalls
Fixed wrong process names when outputting versions in ALIGN_SENTIEON and CALL_SNV.
:::note
Parameter has been updated if both old and new parameter information is present.
Parameter has been added if just the new parameter information is present.
Parameter has been removed if new parameter information isn't present.
:::
v1.1.1 - Abu (Patch) [2023-07-26]
Fixed
Avoids errors thrown by bcftools concat due to sample names in input vcf files not being in same order #388