|
1 | 1 | # Global configuration file for the pipeline |
2 | 2 | #path to snakemake file |
3 | | -source_dir: "" |
| 3 | +sourceDir: "" |
4 | 4 |
|
5 | 5 | #path to output directory |
6 | | -output_dir: "hg38_full/" |
| 6 | +outputDir: "hg38_full/" |
7 | 7 |
|
8 | 8 | #path to manifest files |
9 | | -sample_manifest: ".tests/sample_hg38_full.tsv" |
10 | | -multiplex_manifest: ".tests/multiplex_hg38_full.tsv" |
| 9 | +sampleManifest: ".tests/sample_hg38_full.tsv" |
| 10 | +multiplexManifest: ".tests/multiplex_hg38_full.tsv" |
| 11 | +contrastManifest: ".test/contrasts_example.tsv" |
11 | 12 |
|
12 | 13 | #path to fastq files |
13 | | -fastq_dir: ".tests/" |
| 14 | +fastqDir: ".tests/" |
14 | 15 |
|
15 | 16 | #user parameters |
16 | | -multiplex_flag: "Y" #flag that samples are multiplexed ["Y","N"] |
17 | | -mismatch_allowance: 1 #number of nt mismatches allowed in barcodes; options [1,2] |
18 | | -split_value: 10000 #number of sequences in split files [min 3000, default 1000000] |
19 | | -novoalign_reference: "hg38" #species ["mm10","hg38"] |
20 | | -splice_aware: 'N' #whether to run spliceaware in pipeline ["Y","N"] |
21 | | -splice_bp_length: 75 # splice aware bp_length [50,75,150] |
22 | | -minimum_count: 3 #minimum number of matches to count as a true peak [1,2,3] |
23 | | -nt_merge: 50 #minimum distance of nucleotides to merge peaks [10,20,30,40,50,60] |
24 | | -peak_id: "all" #report peaks for unique peaks only or unique and fractional mm ["unique","all"] |
25 | | -DE_method: "manorm" #choose DE method ["manorm","none"] |
26 | | -splice_junction: "Y" #include splice junctions in peak calls: "manorm" #choose DE method ["manorm","none"] |
| 17 | +filterlength: 20 #minimum read length to include in analysis [any int >20] |
| 18 | +multiplexflag: "Y" #flag that samples are multiplexed ["Y","N"] |
| 19 | +mismatch: 1 #number of bp mismatches allowed in demultiplexing [1,2,3] |
| 20 | +reference: "hg38" #reference organism ["mm10", "hg38"] |
| 21 | +spliceaware: "N" #whether to run splice_aware part of the pipeline ['y', 'n'] |
| 22 | +includerRNA: "N" #include refseq rRNA's in annotations ["Y", "N"] |
| 23 | +spliceBPlength: 75 #length of splice index to use [50, 75, 150] |
| 24 | +splicejunction: "N" #include splice junctions in peak calls: "manorm" |
| 25 | +condenseexon: "N" #whether to collapse exons |
| 26 | +mincount: 3 #minimum number of matches to count as a peak [1,2,3] |
| 27 | +ntmerge: 50 #minimum distance of nucleotides to merge peaks [10,20,30,40,50,60] |
| 28 | +peakid: "ALL" #report peaks for unique peaks only or unique and fractional mm ["unique","all"] |
| 29 | +DEmethod: "none" #choose DE method ["manorm","none"] |
| 30 | +sampleoverlap: 1 #if DEmethod DIFFBIND, minimum number of samples a peak must be found in to be counted [>1] |
| 31 | +pval: 0.005 #if DEmethod, pval cutoff for significance |
| 32 | +fc: 1 #if DEmethod, fold change cut off for significance |
27 | 33 |
|
28 | 34 | #modules, container parameters |
29 | | -container_dir: "/data/CCBR_Pipeliner/iCLIP/container" |
| 35 | +containerDir: "/data/CCBR_Pipeliner/iCLIP/container" |
| 36 | +fastq_val: "/data/CCBR_Pipeliner/db/PipeDB/bin/fastQValidator" |
30 | 37 | bedtools: "bedtools/2.29.2" |
31 | 38 | bowtie2: "bowtie/2-2.3.4" |
32 | 39 | fastq_screen: "fastq_screen/0.14.0" |
33 | 40 | fastqc: "fastqc/0.11.9" |
34 | 41 | java: "java/12.0.1" |
| 42 | +manorm: "manorm/1.1.4" |
35 | 43 | multiqc: "multiqc/1.9" |
36 | 44 | novocraft: "novocraft/4.03.01" |
37 | 45 | perl: "perl/5.24.3" |
|
0 commit comments