A snakemake pipeline for Smart-seq3 analysis
This pipeline does UMI deduplication, mapping, and generates normalized BW files with one command. It will also output some stuff for circadian analysis and does transcript assembly with Stringtie. The latter I haven't messed around with much, but maybe you'll find it useful.
Run the command to create the environment:
conda create --name ss3 -c bioconda cutadapt umi_tools samtools stringtie deeptools subread python r-base snakemake
Activate the environment:
conda activate ss3
Install python dependencies:
pip install pysam
Install R dependencies:
R BiocManager::install("DESeq2") Q()
Edit the config file
Run snakemake! nohup snakemake --cores 8 --configfile config.yaml &