preprocessing_iCLIPseq.smk¶
Snakemake workflow for preprocessing iCLIP-seq data.
Note
Please make sure that you have Singularity and Snakemake installed on your system and cloned the SnakeNgs repository.
Workflow¶
The rulegraph was created by snakevision.
- Quality control using fastp with the parameters specified in the
config.yaml. - Alignment using STAR with the parameter
--outFilterMultimapNmax 1. - Convert the SAM file to BAM file and sort using samtools.
- Remove duplicates using Picard
MarkDuplicateswith the parameter--REMOVE_DUPLICATES true. - Make bigWig files using deepTools
bamCoveragewith the parameter--binSize 1 --normalizeUsing CPM. - Make summary statistics using MultiQC.
Usage¶
1 2 3 4 5 | |
config.yaml should contain the following information:
1 2 3 4 5 6 | |
path/to/outputshould containfastqdirectory with the following structure:
1 2 3 4 5 | |
-
path/to/star_indexis the directory containing the STAR index. -
trim_front1,max_len1, andlength_requiredare the parameters for fastp.