Skip to content

Commit 7c92315

Browse files
qclayssenscwatts
andauthored
Release/0.6.1 (#23)
* Add docs OA v2.2.0 support, PAVE MNV filtering documentation and v0.6.1 changelog * oncoanalyser 2.2 support with PAVE mnv filtered (#21) * update linx version * bump pave version to 1.7.1 * update hmf_reference_data * Update ref data to match hmf_pipeline_resources.38_v2.2.0--3 * remove gridss_region_blocklist not used in sash * remove lilac reference data unused and fix isofox ones * remove orange reference data not used * update SAGE PON ref * remove unused sigs_signatures * remove deprecated disease_ontology refdata * - Bump eSVee from v1.0.3 to v1.1.2 - Bump LINX from v2.0.2 to v2.1 - Bump PAVE from v1.7.1 to v1.8 - Bump PURPLE from v4.1 to v4.2 * update PAVE process * update eSVee path * linting * add MNVTAG tag filter * fix sage path * fix esvee command * fix pave script * add bcftools pave container * Bump bolt version to V0.2.15 * change container adress for PAVE * Update modules/local/pave/somatic/main.nf Co-authored-by: Stephen Watts <[email protected]> * change pave docker file removing hardcoded platform and check symblink * remove deprecated line bcftool in pave * revert trailing comma prepare_ipunt * Change use directly biocontainer * Change pave dockerfile so it follow https://github.com/umccr/sash/blob/main/modules/local/purple/Dockerfile approach --------- Co-authored-by: Stephen Watts <[email protected]> * remove log level * revert pave container * fix bcftools version in sash * fix purple docker container * restore purple Dockerfile * fix typo * Bump version: 0.6.0 → 0.6.1 --------- Co-authored-by: Stephen Watts <[email protected]>
1 parent 3be3f78 commit 7c92315

File tree

29 files changed

+100
-111
lines changed

29 files changed

+100
-111
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.6.0
2+
current_version = 0.6.1
33
commit = True
44
tag = False
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>[a-z0-9+]+)

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,37 @@ Initial release of umccr/sash, created with the [nf-core](https://nf-co.re/) tem
1515

1616
### `Deprecated`
1717

18+
## [0.6.1] - 2025-09-16
19+
20+
### Added
21+
22+
- Support for oncoanalyser v2.2.0 data structure
23+
- PAVE MNV filtering to remove variants with MNVTAG annotations (see [discussion](https://github.com/umccr/sash/issues/19))
24+
25+
### Changed
26+
27+
- **Reference data updates:**
28+
- Updated to hmf_pipeline_resources.38_v2.2.0--3
29+
- **Process update:**
30+
- eSVee parameter updates
31+
- PAVE parameter updates for v1.8 compatibility
32+
- Updated prepare_input paths for oncoanalyser v2.2.0 structure
33+
34+
### Removed
35+
36+
- Unused reference data files (gridss_region_blocklist, lilac, orange, sigs_signatures, disease_ontology)
37+
38+
### Dependencies
39+
40+
| Tool | Old | New |
41+
|------|-----|-----|
42+
| eSVee | 1.0.3 | 1.1.2 |
43+
| LINX | 2.0.2 | 2.1 |
44+
| PAVE | 1.7.1 | 1.8 |
45+
| PURPLE | 4.1 | 4.2 |
46+
| bolt | 0.2.14 | 0.2.15 |
47+
| gpgr | 2.1.3 | 2.2.0 |
48+
1849
## [0.6.0] - 2025-06-04
1950

2051
### Added

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ The general processes `sash` runs include:
2828
- PURPLE for TMB, MSI, CNV calling, and purity / ploidy estimation
2929
- HRDetect and CHORD for HRD inference
3030
- MutationalPatterns to fit mutational signatures
31+
- PAVE for somatic variant annotation with MNV filtering (see [discussion](https://github.com/umccr/sash/issues/19))
3132

3233
## Requirements
3334

conf/refdata.config

Lines changed: 22 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ params {
22

33
data_versions {
44
umccr_reference_data = '2--0'
5-
hmf_reference_data = '5.34_38--2'
5+
hmf_reference_data = 'hmf_pipeline_resources.38_v2.2.0--3'
66

77
pcgr = '20220203'
88
snpeff = '5_1'
@@ -60,46 +60,35 @@ params {
6060
// NOTE(SW): this should be shared with oncoanalyser
6161
hmfdata_paths {
6262
// AMBER
63-
heterozygous_sites = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/copy_number/AmberGermlineSites.38.tsv.gz"
63+
heterozygous_sites = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/copy_number/AmberGermlineSites.38.tsv.gz"
6464
// COBALT
65-
gc_profile = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/copy_number/GC_profile.1000bp.38.cnp"
66-
diploid_bed = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/copy_number/DiploidRegions.38.bed.gz"
65+
gc_profile = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/copy_number/GC_profile.1000bp.38.cnp"
66+
diploid_bed = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/copy_number/DiploidRegions.38.bed.gz"
6767
// CUPPA
68-
cuppa_resources = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/cuppa/"
68+
cuppa_resources = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/misc/cuppa/"
6969
// SV Prep
70-
sv_prep_blocklist = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/sv_prep_blacklist.38.bed"
70+
sv_prep_blocklist = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/sv/sv_prep_blacklist.38.bed"
7171
// GRIDSS, GRIPSS
72-
gridss_pon_breakends = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/sgl_pon.38.bed.gz"
73-
gridss_pon_breakpoints = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/sv_pon.38.bedpe.gz"
74-
gridss_region_blocklist = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/gridss_blacklist.38.bed.gz"
75-
repeatmasker_annotations = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/repeat_mask_data.38.fa.gz"
72+
gridss_pon_breakends = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/sv/sgl_pon.38.bed.gz"
73+
gridss_pon_breakpoints = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/sv/sv_pon.38.bedpe.gz"
74+
repeatmasker_annotations = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/sv/repeat_mask_data.38.fa.gz"
7675
// Isofox
77-
isofox_counts = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna_pipeline/read_151_exp_counts.csv"
78-
isofox_gc_ratios = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna_pipeline/read_100_exp_gc_ratios.csv"
79-
// LILAC
80-
lilac_resources = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/immune/"
81-
// ORANGE
82-
cohort_mapping = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/orange/cohort_mapping.tsv"
83-
cohort_percentiles = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/orange/cohort_percentiles.tsv"
84-
alt_sj_distribution = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna_pipeline/isofox.hmf_3444.alt_sj_cohort.38.csv"
85-
gene_exp_distribution = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna_pipeline/isofox.hmf_3444.gene_distribution.38.csv"
76+
isofox_counts = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna/read_151_exp_counts.38.csv"
77+
isofox_gc_ratios = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/rna/read_100_exp_gc_ratios.38.csv"
8678
// SAGE
87-
clinvar_annotations = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/clinvar.38.vcf.gz"
88-
sage_blocklist_regions = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/KnownBlacklist.germline.38.bed"
89-
sage_highconf_regions = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/HG001_GRCh38_GIAB_highconf_CG-IllFB-IllGATKHC-Ion-10X-SOLID_CHROM1-X_v.3.3.2_highconf_nosomaticdel_noCENorHET7.bed.gz"
90-
sage_known_hotspots_somatic = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/KnownHotspots.somatic.38.vcf.gz"
91-
sage_pon = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/SageGermlinePon.98x.38.tsv.gz"
92-
// Sigs
93-
sigs_signatures = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/sigs/snv_cosmic_signatures.csv"
79+
clinvar_annotations = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/clinvar.38.vcf.gz"
80+
sage_blocklist_regions = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/KnownBlacklist.germline.38.bed"
81+
sage_highconf_regions = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/HG001_GRCh38_GIAB_highconf_CG-IllFB-IllGATKHC-Ion-10X-SOLID_CHROM1-X_v.3.3.2_highconf_nosomaticdel_noCENorHET7.bed.gz"
82+
sage_known_hotspots_somatic = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/KnownHotspots.somatic.38.vcf.gz"
83+
sage_pon = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/hmf_wgs_sage_pon_1000.38.tsv.gz"
9484
// Virus Interpreter
95-
virus_reporting_db = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/virusinterpreter/virus_reporting_db.tsv"
96-
virus_taxonomy_db = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/virusinterpreter/taxonomy_db.tsv"
85+
virus_reporting_db = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/misc/virusinterpreter/virus_reporting_db.tsv"
86+
virus_taxonomy_db = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/misc/virusinterpreter/taxonomy_db.tsv"
9787
// Misc
98-
disease_ontology = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/disease_ontology/doid.json"
99-
gnomad_resource = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/gnomad/"
100-
gridss_config = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/sv/gridss.properties"
101-
purple_germline_del = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/copy_number/cohort_germline_del_freq.38.csv"
102-
segment_mappability = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna_pipeline/variants/mappability_150.38.bed.gz"
88+
gnomad_resource = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/gnomad/"
89+
gridss_config = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/sv/gridss.properties"
90+
purple_germline_del = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/copy_number/cohort_germline_del_freq.38.csv"
91+
segment_mappability = "hmf_reference_data/hmftools/${data_versions.hmf_reference_data}/dna/variants/mappability_150.38.bed.gz"
10392
}
10493

10594
}

modules/local/bolt/other/cancer_report/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_OTHER_CANCER_REPORT {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14-gpgr'
5+
container 'ghcr.io/umccr/bolt:0.2.15-gpgr'
66

77
input:
88
tuple val(meta), path(smlv_somatic_vcf), path(smlv_somatic_bcftools_stats), path(smlv_somatic_counts_process), path(sv_somatic_tsv), path(sv_somatic_vcf), path(cnv_somatic_tsv), path(af_global), path(af_keygenes), path(purple_baf_plot), path(purple_dir), path(virusbreakend_dir), path(dragen_hrd)

modules/local/bolt/other/multiqc_report/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_OTHER_MULTIQC_REPORT {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14-multiqc'
5+
container 'ghcr.io/umccr/bolt:0.2.15-multiqc'
66

77
input:
88
tuple val(meta), path(input_files)

modules/local/bolt/other/purple_baf_plot/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_OTHER_PURPLE_BAF_PLOT {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14-circos'
5+
container 'ghcr.io/umccr/bolt:0.2.15-circos'
66

77
input:
88
tuple val(meta), path(purple_dir)

modules/local/bolt/smlv_germline/prepare/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_SMLV_GERMLINE_PREPARE {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14'
5+
container 'ghcr.io/umccr/bolt:0.2.15'
66

77
input:
88
tuple val(meta), path(smlv_vcf)

modules/local/bolt/smlv_germline/report/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_SMLV_GERMLINE_REPORT {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14-pcgr'
5+
container 'ghcr.io/umccr/bolt:0.2.15-pcgr'
66

77
input:
88
tuple val(meta), path(smlv_vcf), path(smlv_unfiltered_vcf)

modules/local/bolt/smlv_somatic/annotate/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ process BOLT_SMLV_SOMATIC_ANNOTATE {
22
tag "${meta.id}"
33
label 'process_low'
44

5-
container 'ghcr.io/umccr/bolt:0.2.14-pcgr'
5+
container 'ghcr.io/umccr/bolt:0.2.15-pcgr'
66

77
input:
88
tuple val(meta), path(smlv_vcf)

0 commit comments

Comments
 (0)