Skip to content
Merged
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8db1809
comment nextflow config, meta map readability, add ch_ prefix, remove…
FriederikeHanssen Jul 19, 2022
15949f5
Add missing , after refactor
FriederikeHanssen Jul 19, 2022
46b7c2c
also indent the meta values for prettiness
FriederikeHanssen Jul 19, 2022
763f85d
remove individual subworkflow tests for now
FriederikeHanssen Jul 19, 2022
0902fa0
add split() to all tools calls
FriederikeHanssen Jul 19, 2022
46ff17e
fix syntax
FriederikeHanssen Jul 19, 2022
6e6d352
remove local subworkflow testing since it is ot run
FriederikeHanssen Jul 19, 2022
68498a1
indents
FriederikeHanssen Jul 19, 2022
b51279b
indent subworkflow calls more consistently
FriederikeHanssen Jul 19, 2022
3b8d92e
add more line breaks & clarify magic booleans
FriederikeHanssen Jul 19, 2022
c4e8a39
remove unneeded vep_cache version
FriederikeHanssen Jul 19, 2022
b0024ef
remove genome, using default
FriederikeHanssen Jul 19, 2022
d55d37d
formatting
FriederikeHanssen Jul 19, 2022
2b20ebf
merge upstream/dev
FriederikeHanssen Jul 19, 2022
13b71d8
fix channel naming after merge
FriederikeHanssen Jul 19, 2022
be4b2a3
remove trimgalore wf, we are not using it anymore
FriederikeHanssen Jul 19, 2022
fb0278f
add refactor deleted channel back
FriederikeHanssen Jul 19, 2022
039f236
merge upstream/dev
FriederikeHanssen Jul 20, 2022
0a65271
sort meta fields alphabetically where missing
FriederikeHanssen Jul 20, 2022
d73b835
sort meta fields alphabetically where missing
FriederikeHanssen Jul 20, 2022
28e88fa
harmonize tiddit file structure
FriederikeHanssen Jul 20, 2022
153bcd0
address umi concerns & docs
FriederikeHanssen Jul 20, 2022
2632a7b
add ifempty([]) in case ch_reports contains nothing
FriederikeHanssen Jul 20, 2022
de5ad1a
Merge remote-tracking branch 'upstream/dev' into release_review
FriederikeHanssen Jul 20, 2022
0e60f16
umis need to be passed properly
FriederikeHanssen Jul 20, 2022
10cd8a2
merge upstream/dev
FriederikeHanssen Jul 20, 2022
6a893cc
merge upstream/dev
FriederikeHanssen Jul 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 0 additions & 99 deletions .github/workflows/local_modules.yml

This file was deleted.

1 change: 0 additions & 1 deletion conf/test_full.config
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ params {

// Other params
tools = 'strelka,freebayes,haplotypecaller,deepvariant,manta,tiddit,cnvkit,vep'
genome = 'GATK.GRCh38'
schema_ignore_params = 'genomes'

split_fastq = 50000000
Expand Down
1 change: 0 additions & 1 deletion conf/test_full_somatic.config
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ params {

// Other params
tools = 'strelka,mutect2,freebayes,ascat,manta,cnvkit,tiddit,controlfreec,vep'
genome = 'GATK.GRCh38'
schema_ignore_params = 'genomes'
wes = true
intervals = 's3://nf-core-awsmegatests/sarek/input/S07604624_Padded_Agilent_SureSelectXT_allexons_V6_UTR.bed'
Expand Down
4 changes: 2 additions & 2 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Note that the pipeline will create the following files in your working directory
```console
work # Directory containing the nextflow working files
results # Finished results (configurable, see below)
.nextflow_log # Log file from Nextflow
.nextflow.log # Log file from Nextflow
# Other nextflow hidden files, eg. history of pipeline runs and old logs.
```

Expand Down Expand Up @@ -58,7 +58,7 @@ Multiple CSV files can be specified if the path is enclosed in quotes.
| `sex` | **Sex chromosomes of the patient**; i.e. XX, XY..., only used for Copy-Number Variation analysis in a tumor/pair<br /> _Optional, Default: `NA`_ |
| `status` | **Normal/tumor status of sample**; can be `0` (normal) or `1` (tumor).<br /> _Optional, Default: `0`_ |
| `sample` | **Custom sample ID** for each tumor and normal sample; more than one tumor sample for each subject is possible, i.e. a tumor and a relapse; samples can have multiple lanes for which the _same_ ID must be used to merge them later (see also `lane`). Sample IDs must be unique for unique biological samples <br /> _Required_ |
| `lane` | Lane ID, used when the `sample` is multiplexed on several lanes. Must be unique for each lane in the same sample (but does not need to be the original lane name), and must contain at least one character <br /> _Required for `--step_mapping`_ |
| `lane` | Lane ID, used when the `sample` is multiplexed on several lanes. Must be unique for each lane in the same sample (but does not need to be the original lane name), and must contain at least one character <br /> _Required for `--step mapping`_ |
| `fastq_1` | Full path to FastQ file for Illumina short reads 1. File has to be gzipped and have the extension `.fastq.gz` or `.fq.gz`. |
| `fastq_2` | Full path to FastQ file for Illumina short reads 2. File has to be gzipped and have the extension `.fastq.gz` or `.fq.gz`. |
| `bam` | Full path to (u)BAM file |
Expand Down
92 changes: 46 additions & 46 deletions nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -10,43 +10,43 @@ params {
// Workflow flags:

// Mandatory arguments
input = null // No default input
step = 'mapping' // Starts with mapping
input = null // No default input
step = 'mapping' // Starts with mapping

// Genome and references options
genome = 'GATK.GRCh38'
igenomes_base = 's3://ngi-igenomes/igenomes/'
genome = 'GATK.GRCh38'
igenomes_base = 's3://ngi-igenomes/igenomes/'
igenomes_ignore = false
save_reference = false // Built references not saved
save_reference = false // Built references not saved

// Main options
no_intervals = false // Intervals will be built from the fasta file
nucleotides_per_second = 1000 // Default interval size
tools = null // No default Variant_Calling or Annotation tools
skip_tools = null // All tools (markduplicates + baserecalibrator + QC) are used by default
no_intervals = false // Intervals will be built from the fasta file
nucleotides_per_second = 1000 // Default interval size
tools = null // No default Variant_Calling or Annotation tools
skip_tools = null // All tools (markduplicates + baserecalibrator + QC) are used by default
split_fastq = 0 // FASTQ files will not be split by default by FASTP

// Modify fastqs (trim/split)
trim_fastq = false // No trimming
clip_r1 = 0
clip_r2 = 0
// Modify fastqs (trim/split) with FASTP
trim_fastq = false // No trimming
clip_r1 = 0
clip_r2 = 0
three_prime_clip_r1 = 0
three_prime_clip_r2 = 0
trim_nextseq = 0
save_trimmed = false
split_fastq = 0 // FASTQ files will not be split by default
save_split_fastqs = false
trim_nextseq = 0
save_trimmed = false
save_split_fastqs = false

// UMI tagged reads
umi_read_structure = null // no UMI
group_by_umi_strategy = 'Adjacency' // default strategy when UMI
umi_read_structure = null // no UMI
group_by_umi_strategy = 'Adjacency' // default strategy when running with UMI for GROUPREADSBYUMI

// Preprocessing
aligner = 'bwa-mem' // Default is bwa-mem, bwa-mem2 and dragmap can be used too
use_gatk_spark = null // GATK Spark implementation of their tools in local mode not used by default
save_bam_mapped = false // Mapped BAMs not saved
save_output_as_bam = false //Output files from preprocessing are saved as bam and not as cram files
seq_center = null // No sequencing center to be written in read group CN field by aligner
seq_platform = 'ILLUMINA' // Default platform written in read group PL field by aligner
aligner = 'bwa-mem' // Default is bwa-mem, bwa-mem2 and dragmap can be used too
use_gatk_spark = null // GATK Spark implementation of their tools in local mode not used by default
save_bam_mapped = false // Mapped BAMs not saved
save_output_as_bam = false //Output files from preprocessing are saved as bam and not as cram files
seq_center = null // No sequencing center to be written in read group CN field by aligner
seq_platform = 'ILLUMINA' // Default platform written in read group PL field by aligner

// Variant Calling
only_paired_variant_calling = false //if true, skips germline variant calling for normal-paired samples
Expand All @@ -62,31 +62,31 @@ params {
cf_mincov = 0 // ControlFreec default values
cf_minqual = 0 // ControlFreec default values
cf_window = null // by default we are not using this in Control-FREEC
ignore_soft_clipped_bases = false // no --dont-use-soft-clipped-bases for GATK Mutect2
wes = false // Set to true, if data is exome/targeted sequencing data. Used to use correct models in various variant callers
ignore_soft_clipped_bases = false // no --dont-use-soft-clipped-bases for GATK Mutect2
wes = false // Set to true, if data is exome/targeted sequencing data. Used to use correct models in various variant callers

// Annotation
vep_out_format = 'vcf'
vep_dbnsfp = null // dbnsfp plugin disabled within VEP
dbnsfp = null // No dbnsfp processed file
dbnsfp_tbi = null // No dbnsfp processed file index
dbnsfp_consequence = null // No default consequence for dbnsfp plugin
dbnsfp_fields = "rs_dbSNP,HGVSc_VEP,HGVSp_VEP,1000Gp3_EAS_AF,1000Gp3_AMR_AF,LRT_score,GERP++_RS,gnomAD_exomes_AF" // Default fields for dbnsfp plugin
vep_loftee = null // loftee plugin disabled within VEP
vep_spliceai = null // spliceai plugin disabled within VEP
spliceai_snv = null // No spliceai_snv file
spliceai_snv_tbi = null // No spliceai_snv file index
spliceai_indel = null // No spliceai_indel file
spliceai_indel_tbi = null // No spliceai_indel file index
vep_spliceregion = null // spliceregion plugin disabled within VEP
snpeff_cache = null // No directory for snpEff cache
vep_cache = null // No directory for VEP cache
vep_include_fasta = false // Don't use fasta file for annotation with VEP
vep_out_format = 'vcf'
vep_dbnsfp = null // dbnsfp plugin disabled within VEP
dbnsfp = null // No dbnsfp processed file
dbnsfp_tbi = null // No dbnsfp processed file index
dbnsfp_consequence = null // No default consequence for dbnsfp plugin
dbnsfp_fields = "rs_dbSNP,HGVSc_VEP,HGVSp_VEP,1000Gp3_EAS_AF,1000Gp3_AMR_AF,LRT_score,GERP++_RS,gnomAD_exomes_AF" // Default fields for dbnsfp plugin
vep_loftee = null // loftee plugin disabled within VEP
vep_spliceai = null // spliceai plugin disabled within VEP
spliceai_snv = null // No spliceai_snv file
spliceai_snv_tbi = null // No spliceai_snv file index
spliceai_indel = null // No spliceai_indel file
spliceai_indel_tbi = null // No spliceai_indel file index
vep_spliceregion = null // spliceregion plugin disabled within VEP
snpeff_cache = null // No directory for snpEff cache
vep_cache = null // No directory for VEP cache
vep_include_fasta = false // Don't use fasta file for annotation with VEP

// MultiQC options
multiqc_config = null
multiqc_title = null
max_multiqc_email_size = '25.MB'
multiqc_config = null
multiqc_title = null
max_multiqc_email_size = '25.MB'

// Boilerplate options
outdir = 'results'
Expand Down
Loading