Skip to content

Commit a6df4e3

Browse files
authored
Merge pull request #95 from RBL-NCI/activeDev
Active dev
2 parents fb473c1 + 15bc987 commit a6df4e3

95 files changed

Lines changed: 22927 additions & 5081 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.editorconfig

100644100755
File mode changed.

.gitattributes

100644100755
File mode changed.

.github/workflows/main.yaml

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- uses: docker://snakemake/snakemake:v5.24.2
1818
- name: Dry-run pipeline
1919
run: |
20-
docker run -v $PWD:/tmp/repo snakemake/snakemake:v5.24.2 bash /tmp/repo/run_snakemake.sh test
20+
docker run -v $PWD:/tmp/repo snakemake/snakemake:v5.24.2 bash /tmp/repo/run_snakemake.sh -p git -o /hg38_full/
2121
- name: Lint workflow
2222
continue-on-error: true
2323
run: |

.gitignore

100644100755
File mode changed.

.tests/contrasts_example.tsv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
contrast_1,contrast_2
2+
Ro_Clip,Control_Clip

.tests/multiplex_hg38_full.tsv

100644100755
File mode changed.

.tests/sample_hg38_full.tsv

100644100755
File mode changed.

.tests/snakemake_config.yaml

100644100755
Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,45 @@
11
# Global configuration file for the pipeline
22
#path to snakemake file
3-
source_dir: ""
3+
sourceDir: ""
44

55
#path to output directory
6-
output_dir: "hg38_full/"
6+
outputDir: "hg38_full/"
77

88
#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"
1112

1213
#path to fastq files
13-
fastq_dir: ".tests/"
14+
fastqDir: ".tests/"
1415

1516
#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
2733

2834
#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"
3037
bedtools: "bedtools/2.29.2"
3138
bowtie2: "bowtie/2-2.3.4"
3239
fastq_screen: "fastq_screen/0.14.0"
3340
fastqc: "fastqc/0.11.9"
3441
java: "java/12.0.1"
42+
manorm: "manorm/1.1.4"
3543
multiqc: "multiqc/1.9"
3644
novocraft: "novocraft/4.03.01"
3745
perl: "perl/5.24.3"

.tests/test_6.fastq.gz

100644100755
File mode changed.

LICENSE

100644100755
File mode changed.

0 commit comments

Comments
 (0)