|
| 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() |
0 commit comments