← ClaudeAtlas

pipeline-cutandrunlisted

Execute CUT&RUN processing pipeline from FASTQ to peaks and signal tracks. Child of pipeline-guide. Provides Nextflow execution with Docker and cloud deployment. Use when processing CUT&RUN or CUT&Tag data, an alternative to ChIP-seq with lower background. Trigger on: CUT&RUN pipeline, CUT&Tag, SEACR, Henikoff, targeted chromatin, pA-MNase, process CUT&RUN.
ammawla/encode-toolkit · ★ 20 · Data & Documents · score 75
Install: claude install-skill ammawla/encode-toolkit
# ENCODE CUT&RUN Pipeline: FASTQ to Peaks and Signal Tracks ## When to Use - User wants to run a CUT&RUN or CUT&Tag processing pipeline from FASTQ to peaks - User asks about "CUT&RUN pipeline", "CUT&Tag", "SEACR", "spike-in normalization", or "targeted chromatin" - User needs to process CUT&RUN/CUT&Tag data with spike-in calibration and SEACR peak calling - Example queries: "process my CUT&RUN FASTQs", "run SEACR on CUT&Tag data", "normalize CUT&RUN with spike-in controls" Execute the CUT&RUN/CUT&Tag processing pipeline for targeted chromatin profiling, producing peak calls with SEACR and spike-in normalized signal tracks. ## Pipeline Overview ``` FASTQ |-> FastQC (raw reads) +-> Trim Galore -> Bowtie2 (genome) -> {sample}.sorted.bam | |-> unmapped read pairs -> Bowtie2 (spike-in) -> counts -> scale_factors.txt | | +-> filter (MAPQ 10, proper pairs) -> Picard MarkDuplicates | (removed) -> blacklist filter -> {sample}.filtered.bam | |-> fragment BED -> fragment bedGraph -> SEACR peaks | |-> MACS2 peaks (with --peak_caller macs2|both) | |-> FRiP vs every peak set -> {sample}.frip_mqc.tsv | +-> bamCoverage -> {sample}.normalized.bw <-- factor ---+ ``` ### Not run by this workflow - **Peak-level filtering**: `--blacklist` is applied to the BAM only. Peak files are never