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
Update saltshaker classification reporting by adding customer ID to samples' reports and displaying them as tabs in html #856
Changed
Replace ch_publish/subworkflow_results with named typed channel emits for qc_bam subworkflow #853
Replace ch_publish/subworkflow_results with named typed channel emits for alignment and subsample-MT subworkflows #850
Fixed
Fix intermittent CALL_SNV_DEEPVARIANT - wgs test failure caused by non-deterministic GLnexus quality scores by replacing variantsMD5 with vcf.summary#850
Parameters
Old parameter
New parameter
Tool updates
Tool
Old version
New version
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
Add find/concatenate step to concatenate saltshaker classification files before creating the html report, so the final report is case-level. #826
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 mitosalt channel handling so it runs on all samples in a trio #826
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