1+ # ########################################################################################
12# Global configuration file for the pipeline
3+ # ########################################################################################
4+
5+ # ########################################################################################
6+ # Folders and Paths
7+ # ########################################################################################
28# path to iCLIP directory
39sourceDir : " PIPELINE_HOME"
4-
510# path to output directory
611outputDir : " OUTPUT_DIR"
7-
812# path to manifest files
9- sampleManifest : " OUTPUT_DIR/manifest/samples.tsv"
10- multiplexManifest : " OUTPUT_DIR/manifest/multiplex.tsv"
11- contrastManifest : " OUTPUT_DIR/manifest/contrasts.tsv"
12-
13+ sampleManifest : " OUTPUT_DIR/manifests/samples.tsv"
14+ multiplexManifest : " OUTPUT_DIR/manifests/multiplex.tsv"
15+ contrastManifest : " OUTPUT_DIR/manifests/contrasts.tsv"
1316# path to fastq files
1417fastqDir : " /path/to/fastq/files/"
1518
19+ # #######################################################################################
1620# user parameters
17- filterlength : 20 # minimum read length to include in analysis [any int >20]
18- multiplexflag : " Y" # whether samples are multiplexed ["Y","N"]
21+ # ########################################################################################
22+ filterlength : 20 # minimum read length to include in analysis [any int >20] this is also the novoalign l parameter
23+ multiplexflag : " N" # whether samples are multiplexed ["Y","N"]
1924mismatch : 1 # if multiplexed, number of bp mismatches allowed in demultiplexing [1,2,3]
20- reference : " hg38 " # reference organism ["hg38","mm10"]
25+ reference : " mm10 " # reference organism ["hg38","mm10"]
2126spliceaware : " Y" # whether to run include splice_aware feature for alignment ["Y","N"]
2227includerRNA : " Y" # if spliceaware, include refseq rRNA's in annotations ["Y", "N"]
2328spliceBPlength : 75 # if spliceaware Y, length of splice index to use [50, 75, 150]
2429splicejunction : " Y" # if spliceaware Y, include splice junctions in peak calls for DE_METHOD MANORM or DIFFBIND ["Y", "N"]
25- condenseexon : " Y " # if spliceaware Y, if there are multiple peaks in the same transcript, whether to combine into one feature ["Y", "N "]
30+ AnnoAnchor : " max_total " # Annotations for spliced peaks will be based on either 5' most region or region with max reads ["max","5prime "]
2631mincount : 3 # minimum number of reads to count as a peak [1,2,3]
2732ntmerge : 10 # minimum distance of nucleotides to merge peaks [any integer >=1, default 10]
2833peakid : " ALL" # report peaks for unique peaks only or unique and fractional mm ["unique","all"]
@@ -32,7 +37,37 @@ pval: 0.005 #if DEmethod, pval cutoff for significance
3237fc : 1 # if DEmethod, fold change cut off for significance
3338splitSampleNChunks : 96 # split samples into N chunks to speed up compute heavy tasks like alignment [1 - 99]
3439
40+ # ########################################################################################
41+ # novoalign parameters "test5" --> new iCLIP pipeline defaults
42+ # ########################################################################################
43+ novoalign_x : 6
44+ novoalign_g : 40
45+ novoalign_s : 2
46+ novoalign_t : " 20,3"
47+ novoalign_R : 5
48+ novoalign_r_mode : " EXHAUSTIVE"
49+ novoalign_r_int : 999 # integer represents number of alignments to be reported out
50+
51+ # ########################################################################################
52+ # novoalign parameters old iCLIP pipeline defaults
53+ # ########################################################################################
54+ # novoalign_x: 4
55+ # novoalign_g: 20
56+ # novoalign_s: 1
57+ # novoalign_t: "15,3"
58+ # novoalign_R: 0
59+ # novoalign_r_mode: "EXHAUSTIVE"
60+ # novoalign_r_int: 999 # integer represents number of alignments to be reported out
61+
62+ # ########################################################################################
63+ # Useq parameters
64+ # ########################################################################################
65+ useq_a : 50000
66+ useq_n : 999 # trying to match this to novoalign_r_exhaustive_int .... was set to 25 earlier
67+
68+ # ########################################################################################
3569# modules, container parameters
70+ # ########################################################################################
3671containerDir : " /data/CCBR_Pipeliner/iCLIP/container"
3772fastq_val : " /data/CCBR_Pipeliner/iCLIP/bin/fastQValidator"
3873bedtools : " bedtools/2.29.2"
@@ -44,7 +79,7 @@ manorm: "manorm/1.1.4"
4479multiqc : " multiqc/1.9"
4580novocraft : " novocraft/4.03.01"
4681perl : " perl/5.24.3"
47- python : " python/3.7 "
82+ python : " python/3.8 "
4883Qt : " Qt/5.13.2"
4984singularity : " singularity"
5085samtools : " samtools/1.11"
0 commit comments