peak-calling

Automate peak calling from BAM files for ChIP-seq and ATAC-seq experiments.

12|3|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/BIsnake2001/ChromSkills --skill peak-calling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peak-calling
Source: https://github.com/BIsnake2001/ChromSkills/tree/main/3.peak-calling
Command: npx skills add https://github.com/BIsnake2001/ChromSkills --skill peak-calling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates peak calling from BAM files for ChIP-seq and ATAC-seq experiments.

Core Features & Use Cases

  • Automatic experiment recognition and peak calling with MACS3 based on the BAM files in the current directory.
  • Dynamic parameter selection with user prompts for genome size and q-value, and required control files for ChIP-seq data.
  • Automatic detection of sequencing type (single- or paired-end) and peak mode (narrow or broad), and use of filtered BAM when available.
  • Output structure includes peaks, logs, and a parameter log detailing the chosen options.
  • Supports ATAC-seq with specialized parameters and produces a reproducible results trail.

Quick Start

Run the peak-calling skill in a project directory containing BAM files to automatically generate peak calls and logs.

Frequently Asked Questions about peak-calling

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

FAQPage Schema
How do I automate MACS3 peak calling for ChIP-seq and ATAC-seq BAM files?

MACS3 peak calling is automated by running the skill in a directory containing BAM files, which auto-detects experiment type and generates peaks, logs, and a parameter log.

Do I need to manually specify narrow or broad peak mode for ChIP-seq data?

Narrow or broad peak mode is auto-detected for ChIP-seq data. The skill automatically determines the appropriate peak mode based on the input BAM files.

Can I use filtered BAM files for ATAC-seq peak calling?

Filtered BAM files are automatically used for ATAC-seq peak calling when available. The skill detects single- or paired-end sequencing and applies specialized ATAC-seq parameters.

What parameters do I need to supply for ChIP-seq peak calling?

ChIP-seq peak calling requires user-supplied genome size and q-value. The skill dynamically prompts for these parameters and required control files before processing.

Does this peak calling workflow support both single-end and paired-end sequencing data?

Both single-end and paired-end sequencing data are supported. The workflow auto-detects the sequencing type from the BAM files to apply the correct MACS3 parameters.

What outputs does the MACS3 peak calling workflow generate?

The MACS3 peak calling workflow generates peak files, processing logs, and a parameter log detailing the chosen options. This creates a reproducible results trail for your experiments.