Agent skill

differential-region-analysis

The differential-region-analysis pipeline identifies genomic regions exhibiting significant differences in signal intensity between experimental conditions using a count-based framework and DESeq2. It supports detection of both differentially accessible regions (DARs) from open-chromatin assays (e.g., ATAC-seq, DNase-seq) and differential transcription factor (TF) binding regions from TF-centric assays (e.g., ChIP-seq, CUT&RUN, CUT&Tag). The pipeline can start from aligned BAM files or a precomputed count matrix and is suitable whenever genomic signal can be summarized as read counts per regio

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill 8-differential-region-analysis --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Path: skills/analysis/8-differential-region-analysis/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Differential Region Analysis with DESeq2 ## Overview This skill performs differential region analysis between experimental conditions using DESeq2 in a count-based framework. Main steps include: - Initialize the project directory. - 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. - **Always prompt user** if required files are missing. - **Always prompt user** for the threshold of `qvalues` and `log2foldchange` to define significant regions. - Merge peaks across replicates or samples to build a consensus peak set. - Generate read count matrix over peaks using featureCounts or bedtools. - Prepare sample metadata file describing conditions and replicates. - Perform differential analysis using DESeq2. - Visualize and interpret results (PCA, volcano plot). - Output significantly up and down accessible regions. --- ## When to use this skill Use the differential-region-analysis pipeline when your goal is to identify genomic regions with condition-dependent changes in signal intensity, provided the signal can be represented as raw read counts per region. Recommended scenarios inclu

What's inside
Steps it walks through
  1. Overview
  2. When to use this skill
  3. Inputs & Outputs
  4. Inputs (choose one)
  5. Outputs
  6. Decision Tree
  7. Step 0: Initialize Project
  8. Step 1: Generate Consensus Peaks
  9. Step 2: Generate Count Matrix
  10. Step 3: Prepare Metadata
  11. Step 4: Differential Accessibility with pyDESeq2
  12. Step 5: Visualization and QC
  13. Step 6: Output significantly up and down accessible regions
  14. Advanced Usage
Ships with 1 file
  • metadata.json
Commands it runs
tables/
all_peaks.bed
consensus_peaks.bed # Unified peak set
atac_counts.txt # Count matrix of reads per peak
samples.csv # Sample metadata
DARs/
DAR_results.csv # DESeq2 results (log2FC, p-values)
DAR_sig.bed # Significantly diffential accessible regions
DAR_up.bed
DAR_down.bed
More from claude-skill-registry
All skills →
About this skill
What does the differential-region-analysis skill do?

The differential-region-analysis pipeline identifies genomic regions exhibiting significant differences in signal intensity between experimental conditions using a count-based framework and DESeq2. It supports detection of both differentially accessible regions (DARs) from open-chromatin assays (e.g., ATAC-seq, DNase-seq) and differential transcription factor (TF) binding regions from TF-centric assays (e.g., ChIP-seq, CUT&RUN, CUT&Tag). The pipeline can start from aligned BAM files or a precomputed count matrix and is suitable whenever genomic signal can be summarized as read counts per regio

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill 8-differential-region-analysis --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going