A comprehensive, production-ready Snakemake workflow for ChIP-seq data analysis
146
A comprehensive, production-ready Snakemake workflow for ChIP-seq data analysis, fully containerized and optimized for both local Docker execution and HPC deployment via Singularity.
Pull the image:
docker pull gynecoloji/chipseq_pipeline:v1.0
Run the pipeline:
docker run --rm \
-v $(pwd)/data:/pipeline/data:ro \
-v $(pwd)/ref:/pipeline/ref:ro \
-v $(pwd)/results:/pipeline/results \
-v $(pwd)/logs:/pipeline/logs \
gynecoloji/chipseq_pipeline:v1.0 \
--cores 8 --use-conda -s /pipeline/snakefile_tolerant_ChIPseq -p
For HPC (Singularity):
singularity pull chipseq_pipeline.sif docker://gynecoloji/chipseq_pipeline:v1.0
singularity run --bind $(pwd)/data:/pipeline/data chipseq_pipeline.sif --cores 8 --use-conda -s /pipeline/snakefile_tolerant_ChIPseq -p
| Tool | Version | Purpose |
|---|---|---|
| FastQC | 0.12.1 | Quality control |
| Fastp | 0.24.1 | Read trimming |
| HISAT2 | 2.2.1 | Alignment |
| Samtools | 1.21 | BAM processing |
| Picard | 3.1.1 | Duplicate removal |
| BEDTools | 2.31.1 | Blacklist filtering |
| MACS2 | 2.2.7.1 | Peak calling |
| deepTools | 3.5.6 | BigWig generation |
| Snakemake | 9.3.2 | Workflow management |
Input files:
.fastq.gz)samples.csv)config.yaml)System requirements:
Mount these directories when running:
/pipeline/data - Input FASTQ files
/pipeline/ref - Reference files (index, blacklist, config)
/pipeline/results - Output directory
/pipeline/logs - Log files
Full documentation: https://github.com/gynecoloji/Snakemake_ChIP_seq_containerization
Includes:
samples.csv with sample metadataref/config.yaml with pathsThe pipeline generates:
MIT License - Free for academic and commercial use
Built with tools from the Bioconda community and ENCODE Consortium resources.
Tags: chipseq bioinformatics snakemake peak-calling macs2 hisat2 genomics ngs hpc singularity
Image Size: ~4 GB (includes all bioinformatics tools and conda environments)
Last Updated: January 2026
Content type
Image
Digest
sha256:b59a8922c…
Size
3.8 GB
Last updated
9 months ago
docker pull gynecoloji/chipseq_pipeline:v1.0