Skip to content
Back to skills

572 Usage Guide 5405ba97

ASecurity

Call accessible chromatin regions from ATAC-seq data using MACS3 or Genrich, with specialized handling for Tn5 transposase cut sites and nucleosome-free region detection.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
ai-agentsbashgit

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 2 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add tools-only/X-Skills --skill 572-usage-guide_5405ba97 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 572 Usage Guide 5405ba97?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 572 Usage Guide 5405ba97
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-572-usage-guide-5405ba97/badge)](https://www.skillsdirectory.com/skills/tools-only-572-usage-guide-5405ba97)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# ATAC-seq Peak Calling - Usage Guide

## Overview
Call accessible chromatin regions from ATAC-seq data using MACS3 or Genrich, with specialized handling for Tn5 transposase cut sites and nucleosome-free region detection.

## Prerequisites
```bash
pip install macs3
conda install -c bioconda samtools bedtools genrich
```

## Quick Start
Tell your AI agent what you want to do:
- "Call ATAC-seq peaks from my BAM file"
- "Separate nucleosome-free and mono-nucleosomal reads before peak calling"

## Example Prompts
### Basic Peak Calling
> "Call peaks from my ATAC-seq BAM file using MACS3 with proper Tn5 offset correction"

### Fragment-Based Analysis
> "Separate my ATAC-seq reads by fragment size and call peaks on nucleosome-free regions only"

### Consensus Peaks
> "Create a consensus peak set from multiple ATAC-seq samples"

### Quality Filtering
> "Filter my ATAC-seq peaks by q-value and remove blacklist regions"

## What the Agent Will Do
1. Filter BAM for properly paired, high-quality reads and remove mitochondrial reads
2. Optionally separate reads by fragment size (NFR, mono-nucleosomal)
3. Call peaks with MACS3 using ATAC-seq specific parameters (--shift -75 --extsize 150 --keep-dup all)
4. Filter peaks by quality and remove blacklist regions
5. Generate consensus peak set if multiple samples provided

## Key Differences from ChIP-seq

| Aspect | ATAC-seq | ChIP-seq |
|--------|----------|----------|
| Signal source | Tn5 cut sites | Protein binding |
| Control | No input control | Input/IgG required |
| Fragment pattern | Nucleosome periodicity | Smooth enrichment |
| Duplicates | Keep all | Remove PCR duplicates |

## Fragment Size Selection

| Fragment Size | Origin | Analysis Use |
|---------------|--------|--------------|
| <100 bp | Nucleosome-free | TF binding, footprinting |
| 180-247 bp | Mono-nucleosome | Nucleosome positioning |
| 315-473 bp | Di-nucleosome | Chromatin structure |
| 558-615 bp | Tri-nucleosome | Chromatin structure |

## Tips
- Use `--shift -75 --extsize 150` for paired-end ATAC-seq to account for Tn5 offset
- Always use `--keep-dup all` since ATAC-seq has legitimate duplicates
- Filter for NFR reads (<100bp) when looking for TF binding sites
- Remove ENCODE blacklist regions to reduce false positives
- For consensus peaks across samples, require presence in at least 2 samples

Files in this skill

  • README.md1011 B
  • skill.md2.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.