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
MarkDuplicates
with the parameter--REMOVE_DUPLICATES true
. - Make bigWig files using deepTools
bamCoverage
with 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/output
should containfastq
directory with the following structure:
1 2 3 4 5 |
|
-
path/to/star_index
is the directory containing the STAR index. -
trim_front1
,max_len1
, andlength_required
are the parameters for fastp.