-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparams.config
130 lines (93 loc) · 3.78 KB
/
params.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
/*
* Defines default parameters
* To change any of these parameters, include the variable in your command with 2 dashes "--"
* nextflow run main_AMR++.nf -profile conda --reads "/path/to/other/reads/*_R{1,2}.fastq.gz"
*/
params {
/* Display help message */
help = false
/* Location of forward and reverse read pairs */
reads = "${baseDir}/data/raw/*_R{1,2}.fastq.gz"
/* Optional input for bam files for use with "--pipeline bam_resistome" */
bam_files = null
/* Location of reference/host genome */
host = "${baseDir}/data/host/chr21.fasta.gz"
/* Optionally, you can specify the location of the host index files created with bwa with the path and wildcard (*): */
host_index = null
/* Output directory */
output = "test_results"
/* Kraken confidence score, 0.0 by default */
kraken_confidence = 0.0
/* Kraken database location, default is to look where the demo db is downloaded */
kraken_db = "/scratch/group/vero_research/databases/kraken2/nt_database"
krakendb_inter = ""
/* Kraken db for Genus and species classification */
confirmation_db = ""
/* Optional flags for extract_kraken_reads.py "--include-children --include-parents" */
extract_reads_taxid = "712"
extract_reads_options_single = "--include-children"
extract_reads_options_double = "--include-children"
/* Location of reference genome directory */
genome_ref_dir = "/scratch/user/enriquedoster/test_pipeline/subset_reference_genomes/"
coverage_threshold = 0.0001
/* Location of amr index files with wildcard */
amr_index = null
/* Location of antimicrobial resistance (MEGARes) database */
amr = "${baseDir}/data/amr/megares_database_v3.00.fasta"
/* Location of amr annotation file */
annotation = "${baseDir}/data/amr/megares_annotations_v3.00.csv"
/* Add SNP analysis */
snp = "N"
/* Add deduplicaation analysis */
deduped = "N"
prefix = "AMR"
/* Number of threads */
threads = 4
/* Trimmomatic trimming parameters */
adapters = "${baseDir}/data/adapters/nextera.fa"
leading = 3
trailing = 3
slidingwindow = "4:15"
minlen = 36
/* Resistome threshold */
threshold = 80
/* Starting rarefaction level */
min = 5
/* Ending rarefaction level */
max = 100
/* Number of levels to skip */
skip = 5
/* Number of iterations to sample at */
samples = 1
/* multiQC */
multiqc = "$baseDir/data/multiqc"
/* Qiime2 */
/* Dada parameters */
p_trim_left_f = 25
p_trim_left_r = 26
p_trunc_len_f = 225
p_trunc_len_r = 220
/* qiime2 bayes classifier */
dada2_db = "$baseDir/data/qiime/gg-13-8-99-515-806-nb-classifier.qza"
themisto_index = "/scratch/group/vero_research/databases/themisto_index/Mh_themisto_index/"
clustering_file = "/scratch/group/vero_research/Mh_Validation_stored_results/clustering_ANI_20.txt"
}
// The location of each dependency binary needs to be specified here.
// The examples listed below are assuming the tools are already in the $PATH, however,
// the absolute path to each tool can be entered individually.
// Only change things here if you need to point to a specific binary on your computing system.
env {
/* These following tools are required to run AmrPlusPlus*/
JAVA = "java"
TRIMMOMATIC = "trimmomatic"
PYTHON3 = "python3"
BWA = "bwa"
SAMTOOLS = "samtools"
BEDTOOLS = "bedtools"
RESISTOME = "resistome"
RAREFACTION = "rarefaction"
SNPFINDER = "snpfinder"
/* These next tools are optional depending on which analyses you want to run */
KRAKEN2 = "kraken2"
QIIME = "qiime"
}