Skip to content

Commit

Permalink
reorganizing
Browse files Browse the repository at this point in the history
  • Loading branch information
Joselynn Wallace committed Oct 25, 2021
1 parent 52ac991 commit a253ca9
Show file tree
Hide file tree
Showing 25 changed files with 241 additions and 156 deletions.
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
working/*
.env
.DS_Store
*/.env
*/.DS_Store
metadata/database.conf
metadata/*.sif
metadata/run/
metadata/var-lib-rstudio-server/
Binary file added scripts/.RData
Binary file not shown.
Empty file added scripts/.Rhistory
Empty file.
8 changes: 8 additions & 0 deletions scripts/0_rrbs_mkdir.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/bash

mkdir /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments
mkdir /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs
mkdir /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC
mkdir /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC/fastqc
mkdir /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC/qualimap

22 changes: 22 additions & 0 deletions scripts/10_samtools.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -N 1
#SBATCH -n 8
#SBATCH -J samtools
#SBATCH --mem=8GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/samtools-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/samtools-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${align_dir}/*_trimmomatic_bismark_bt2.bam))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic_bismark_bt2.bam)

samtools sort -o ${align_dir}/${bn}_trimmomatic_bismark_bt2.sorted.bam ${align_dir}/${bn}_trimmomatic_bismark_bt2.bam
23 changes: 23 additions & 0 deletions scripts/11_qualimap.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -N 1
#SBATCH -n 8
#SBATCH -J qualimap
#SBATCH --mem=8GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/qualimap-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/qualimap-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${align_dir}/*_trimmomatic_bismark_bt2.sorted.bam))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic_bismark_bt2.sorted.bam)

qualimap bamqc -bam ${align_dir}/${bn}_trimmomatic_bismark_bt2.sorted.bam -outdir ${qc_dir}/qualimap

File renamed without changes.
23 changes: 23 additions & 0 deletions scripts/2_rrbs_fastqc.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
#SBATCH -t 12:00:00
#SBATCH -n 8
#SBATCH -N 1
#SBATCH -J rrbs_fastqc
#SBATCH --mem=16GB
#SBATCH --mail-type=ALL
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_fastqc-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_fastqc-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${fastq_dir}/*_R1_001.fastq.gz))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _R1_001.fastq.gz)

fastqc -o ${qc_dir}/fastqc ${fastq_dir}/${bn}_R1_001.fastq.gz
25 changes: 25 additions & 0 deletions scripts/3_rrbs_trim_galore.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -n 8
#SBATCH -N 1
#SBATCH -J trim_galore
#SBATCH --mem=32GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_trimgalore-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_trimgalore-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${fastq_dir}/*fastq.gz))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} .fastq.gz)

trim_galore --quality 20 --clip_R1 6 --adapter AGATCGGAAGAGC --output_dir ${fastq_dir} --basename "${bn}_trimgalore" --rrbs ${fastq_dir}/${bn}.fastq.gz

echo ${bn}

22 changes: 22 additions & 0 deletions scripts/4_rrbs_trimmomatic.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 48:00:00
#SBATCH -n 8
#SBATCH -N 1
#SBATCH -J trimmomatic
#SBATCH --mem=32GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_trimmomatic-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_trimmomatic-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${fastq_dir}/*_trimgalore_trimmed.fq.gz))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimgalore_trimmed.fq.gz)

trimmomatic SE -threads 8 -trimlog ${log_dir}/${bn}_trimmomatic.log ${fastq_dir}/${bn}_trimgalore_trimmed.fq.gz ${fastq_dir}/${bn}_trimmomatic.fastq.gz ILLUMINACLIP:/gpfs/data/cbc/cbc_conda_v1/envs/cbc_conda/opt/trimmomatic-0.36/adapters/TruSeq3-SE.fa:2:30:5:6:true SLIDINGWINDOW:4:20 MINLEN:35

21 changes: 21 additions & 0 deletions scripts/5_rrbs_fastqc_trimmed.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -n 8
#SBATCH -N 1
#SBATCH -J fastqc_trimmed
#SBATCH --mem=32GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_fastqc_trimmed-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_fastqc_trimmed-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${fastq_dir}/*_trimmomatic.fastq.gz))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic.fastq.gz)

fastqc -o ${qc_dir}/fastqc ${fastq_dir}/${bn}_trimmomatic.fastq.gz
22 changes: 22 additions & 0 deletions scripts/6_rrbs_align.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -n 16
#SBATCH -N 1
#SBATCH -J rrbs_align
#SBATCH --mem=160GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_align-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/rrbs_align-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${fastq_dir}/*_trimmomatic.fastq.gz))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic.fastq.gz)

bismark -o ${align_dir} --bowtie2 --genome /gpfs/data/shared/databases/refchef_refs/S_scrofa/primary/bismark_index --un --pbat ${fastq_dir}/${bn}_trimmomatic.fastq.gz
22 changes: 22 additions & 0 deletions scripts/7_bismark_report.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -n 1
#SBATCH -N 1
#SBATCH -J bismark_summary
#SBATCH --mem=8GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bismark_summary-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bismark_summary-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${align_dir}/*_trimmomatic_bismark_bt2_SE_report.txt))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic_bismark_bt2_SE_report.txt)

bismark2report --alignment_report ${align_dir}/${bn}_trimmomatic_bismark_bt2_SE_report.txt --dir ${qc_dir}
22 changes: 22 additions & 0 deletions scripts/8_bismark_extract.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -N 1
#SBATCH -n 8
#SBATCH -J bismark_extractor
#SBATCH --mem=8GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bismark_extractor-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bismark_extractor-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${align_dir}/*_trimmomatic_bismark_bt2.bam))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic_bismark_bt2.bam)

bismark_methylation_extractor --bedGraph --comprehensive --ignore_3prime 6 -s --merge_non_CpG --report --output ${qc_dir} --gzip --multicore 8 --genome_folder /gpfs/data/shared/databases/refchef_refs/S_scrofa/primary/bismark_index/ ${align_dir}/${bn}_trimmomatic_bismark_bt2.bam
22 changes: 22 additions & 0 deletions scripts/9_bismark_bam2nuc.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/bash
#SBATCH -t 24:00:00
#SBATCH -N 1
#SBATCH -n 8
#SBATCH -J bam2nuc
#SBATCH --mem=8GB
#SBATCH --array=1-18
#SBATCH -e /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bam2nuc-%A-%a-%J.err
#SBATCH -o /gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs/bam2nuc-%A-%a-%J.out

source /gpfs/runtime/cbc_conda/bin/activate_cbc_conda
conda activate fedulov_rrbs

fastq_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Sequencing_Files"
align_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Alignments"
log_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/Logs"
qc_dir="/gpfs/data/cbc/fedulov_alexey/Fedulov_porcine_rrbs/working/QC"

input=($(ls ${align_dir}/*_trimmomatic_bismark_bt2.bam))
bn=$(basename ${input[$((SLURM_ARRAY_TASK_ID -1))]} _trimmomatic_bismark_bt2.bam)

bam2nuc --dir ${qc_dir} --genome_folder /gpfs/data/shared/databases/refchef_refs/S_scrofa/primary/bismark_index/ ${align_dir}/${bn}_trimmomatic_bismark_bt2.bam
17 changes: 0 additions & 17 deletions scripts/align_qualimap.sh

This file was deleted.

14 changes: 0 additions & 14 deletions scripts/bam2nuc.sh

This file was deleted.

16 changes: 0 additions & 16 deletions scripts/bismark_align_update.sh

This file was deleted.

16 changes: 0 additions & 16 deletions scripts/bismark_extractor.sh

This file was deleted.

15 changes: 0 additions & 15 deletions scripts/bismark_report.sh

This file was deleted.

15 changes: 0 additions & 15 deletions scripts/retrim_fastqc_update.sh

This file was deleted.

15 changes: 0 additions & 15 deletions scripts/rrbs_fastqc.sh

This file was deleted.

15 changes: 0 additions & 15 deletions scripts/trim_galore_5prime.sh

This file was deleted.

15 changes: 0 additions & 15 deletions scripts/trimmed_fastqc_update.sh

This file was deleted.

Loading

0 comments on commit a253ca9

Please sign in to comment.