Skip to content

Commit ea7697c

Browse files
add more sage test files
1 parent 1f452ef commit ea7697c

2 files changed

Lines changed: 85 additions & 0 deletions

File tree

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/*
2+
* Config file for testing SAGE with REDUX completely skipped
3+
* This configuration demonstrates running SAGE directly on original BAM files
4+
* without any REDUX preprocessing
5+
*/
6+
7+
/**
8+
* EXECUTION SETTINGS AND GLOBAL DEFAULTS
9+
* External config files import. DO NOT MODIFY THESE LINES!
10+
*/
11+
includeConfig "${projectDir}/config/default.config"
12+
includeConfig "${projectDir}/nextflow.config"
13+
includeConfig "${projectDir}/config/methods.config"
14+
15+
/**
16+
* Inputs/parameters of the pipeline
17+
*/
18+
19+
params {
20+
algorithm = ['sage'] // 'somaticsniper', 'strelka2', 'mutect2', 'muse', 'sage'
21+
reference = '/hot/resource/reference-genome/GRCh38-BI-20160721/Homo_sapiens_assembly38.fasta'
22+
reference_version = '38'
23+
intersect_regions = '/hot/resource/tool-specific-input/pipeline-call-sSNV-6.0.0/GRCh38-BI-20160721/Homo_sapiens_assembly38_no-decoy.bed.gz'
24+
dataset_id = 'TWGSAMIN'
25+
// set params.exome to TRUE will add the '--exome' option when running Manta and Strelka2
26+
// set params.exome to TRUE will add the '-E' option when running MuSE
27+
exome = false
28+
save_intermediate_files = true
29+
30+
// module options
31+
bgzip_extra_args = ''
32+
tabix_extra_args = ''
33+
34+
// mutect2 options
35+
split_intervals_extra_args = ''
36+
mutect2_extra_args = ''
37+
filter_mutect_calls_extra_args = ''
38+
gatk_command_mem_diff = 500.MB
39+
scatter_count = 50
40+
germline_resource_gnomad_vcf = '/hot/resource/tool-specific-input/GATK/GRCh38/af-only-gnomad.hg38.vcf.gz'
41+
42+
// MuSE options
43+
dbSNP = '/hot/resource/database/dbSNP-155/original/GRCh38/GCF_000001405.39.gz'
44+
45+
// REDUX options
46+
redux_additional_args = ''
47+
redux_unmap_regions = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/common/unmap_regions.38.tsv'
48+
redux_ref_genome_msi_file = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/dna/variants/msi_jitter_sites.38.tsv.gz'
49+
redux_form_consensus = false
50+
redux_jitter_msi_only = false
51+
redux_skip = true // This completely skips REDUX processing
52+
53+
// SAGE options
54+
sage_additional_args = ''
55+
sage_hotspots = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/dna/variants/KnownHotspots.somatic.38.vcf.gz'
56+
sage_panel_bed = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/dna/variants/ActionableCodingPanel.38.bed.gz'
57+
sage_ensembl_data_dir = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/common/ensembl_data'
58+
sage_high_confidence_bed = '/hot/user/sfitzgibbon/hmf_pipeline_resources.38_v2.0--3/dna/variants/HG001_GRCh38_GIAB_highconf_CG-IllFB-IllGATKHC-Ion-10X-SOLID_CHROM1-X_v.3.3.2_highconf_nosomaticdel_noCENorHET7.bed.gz'
59+
sage_command_mem_diff = 3.GB
60+
// Note: MSI jitter correction is automatically skipped when redux_skip = true
61+
62+
// Intersect options
63+
vcf2maf_extra_args = ''
64+
65+
// Base resource allocation updater
66+
// See README for adding parameters to update the base resource allocations
67+
}
68+
69+
// Setup the pipeline config. DO NOT REMOVE THIS LINE!
70+
methods.setup()

test/yaml/a_mini-jitter.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
patient_id: 'TWGSAMIN000001'
3+
input:
4+
normal:
5+
- BAM: /hot/data/unregistered/SMC-HET/normal/bams/A-mini/n2/output/HG002.N-n2.bam
6+
tumor:
7+
- BAM: /hot/data/unregistered/SMC-HET/tumours/A-mini/bams/n2/output/S2.T-n2.bam
8+
contamination_table: /hot/software/pipeline/pipeline-call-sSNV/Nextflow/development/input/data/A-mini/S2.T-n2_getpileupsummaries_calculatecontamination.table
9+
10+
# Pre-computed REDUX jitter parameters and MS tables
11+
# These files will be used instead of running REDUX preprocessing
12+
redux_provided_ms_table_tumor: '/hot/software/pipeline/pipeline-call-sSNV/Nextflow/development/test-input/S2-v1.1.5.ms_table.tsv.gz'
13+
redux_provided_ms_table_normal: '/hot/software/pipeline/pipeline-call-sSNV/Nextflow/development/test-input/HG002.N.ms_table.tsv.gz'
14+
redux_provided_jitter_params_tumor: '/hot/software/pipeline/pipeline-call-sSNV/Nextflow/development/test-input/S2-v1.1.5.jitter_params.tsv'
15+
redux_provided_jitter_params_normal: '/hot/software/pipeline/pipeline-call-sSNV/Nextflow/development/test-input/HG002.N.jitter_params.tsv'

0 commit comments

Comments
 (0)