macs3-peak-calling

Call narrow or broad peaks from ChIP-seq and ATAC-seq BAM files against a control.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill macs3-peak-calling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: macs3-peak-calling
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/macs3-peak-calling
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill macs3-peak-calling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires macs3, samtools, bedGraphToBigWig, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the identification of significant genomic regions (peaks) from ChIP-seq and ATAC-seq experiments, crucial for understanding where proteins bind or chromatin is accessible.

Core Features & Use Cases

  • Peak Calling: Differentiates between narrow peaks (for transcription factors) and broad peaks (for histone modifications).
  • Signal Tracks: Generates visualization-ready signal tracks (bedGraph, bigWig) for genome browsers.
  • Use Case: Analyze ChIP-seq data to pinpoint transcription factor binding sites across the genome, or identify open chromatin regions in ATAC-seq experiments for further functional analysis.

Quick Start

Call narrow peaks from 'chip.bam' using 'input.bam' as control, with a q-value threshold of 0.05.

Frequently Asked Questions about macs3-peak-calling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I call narrow vs broad peaks from ChIP-seq and ATAC-seq BAM files?

Peak calling differentiates narrow peaks for transcription factors and broad peaks for histone modifications from ChIP-seq and ATAC-seq BAM files against a control, generating peak files and signal tracks.

What input format do I need to run MACS3 for genomic peak identification?

MACS3 peak calling requires sorted, indexed BAM input files along with a control BAM file to identify significant genomic regions.

Can I generate bigWig signal tracks for genome browsers from ATAC-seq data?

Yes, peak calling generates visualization-ready signal tracks including bedGraph and bigWig formats suitable for genome browsers from ATAC-seq and ChIP-seq data.

Does this peak calling workflow require samtools and bedGraphToBigWig dependencies?

Yes, the peak calling workflow requires the MACS3 Python package, samtools, and bedGraphToBigWig to process BAM files and generate signal tracks.

What is the best way to identify open chromatin regions from ATAC-seq experiments?

The best way to identify open chromatin regions is peak calling on ATAC-seq BAM files against a control, generating peak files for further functional analysis.