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.