smithery.ai

chipseq-qc

Performs ChIP-specific biological validation.

First seen Mar 30, 2026

Installation

$ npx skills add https://smithery.ai

Summary

  • Performs ChIP-specific biological validation.
  • It calculates metrics unique to protein-binding assays, such as Cross-correlation (NSC/RSC) and FRiP.
  • Use this when you have filtered the BAM file and called peaks for ChIP-seq data.
  • Do NOT use this skill for ATAC-seq data or general alignment statistics.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,828 B
  • docs SUMMARY.md 319 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Comprehensive ChIP-seq QC Pipeline

Overview

This skill performs a full ChIP-seq quality control analysis from aligned BAM files and peak files.

Main steps include:

  • Refer to the Inputs & Outputs section to check inputs and build the output architecture. All the output file should located in ${proj_dir} in Step 0.
  • Perform cross-correlation analysis to calculate NSC and RSC.
  • Compute FRiP (Fraction of Reads in Peaks) using peak files and aligned BAMs.

Inputs & Outputs

Inputs

${sample}.bam # filtered bam files
${sample}.narrowPeak # or broadPeak

Outputs

all_chip_qc/
    ${sample}_spp.txt
    ${sample}_crosscorr.pdf
    ${sample}_frip.txt

Step 0: Initialize Project

Call:

  • mcpproject-init-toolsproject_init

with:

  • sample: all
  • task: atac_qc

The tool will:

  • Createallchipqc directory.
  • Return the full path of the allchipqc directory, which will be used as ${proj_dir}.

Step 1: Calculate Cross-Correlation Metrics (NSC, RSC)

Call:

  • mcpqc-toolsrun_phantompeakqualtools

with:

  • bam_file: Path to BAM file
  • outputdir: ${projdir}/

Output: ${sample}spp.txt, ${sample}crosscorr.pdf

Step 2: Calculate the fraction of reads falling within peak regions.

Call:

  • mcpqc-toolscalculate_frip

with: bamfile: Path to BAM file. peakfile: Path to Peak file (BED/narrowPeak/broadPeak). outputdir: ${projdir}/

Output: ${sample}_frip.txt