Agent skill

Bio Chipseq Super Enhancers

by GPTomics in GPTomics/bioSkills

Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing.

MITAuto-check passedMedia & Creative

Install Bio Chipseq Super Enhancers

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-chipseq-super-enhancers -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-chipseq-super-enhancers --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/chip-seq/super-enhancers .claude/skills/bio-chipseq-super-enhancers && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bio-chipseq-super-enhancers
GitHub stars
1.2k
Used in
2 other repos
Token cost
~4.1k tokens
SKILL.md length
1,797 words
Files
4
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing.

  • Works in 4 steps: Spike-in normalize signal between… → Build a union SE set from both conditions → Quantify signal at union SE regions per… → …
  • Identifying cell-identity / cancer-associated regulatory domains
  • SKILL.md covers Version Compatibility, Marker Choice: H3K27ac vs MED1…, Algorithmic Taxonomy and Decision Tree: SE Calling…, plus 9 more sections
  • Runs Python and Shell scripts from its folder; calls python, pip and git; reaches github.com and downloads.wenglab.org

What it does

Bio Chipseq Super Enhancers is an agent skill from GPTomics/bioSkills. Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing. Handles peak stitching parameters, ranking choices, hockey-stick inflection, marker choice (H3K27ac vs MED1/BRD4), and cross-condition comparison with spike-in normalization. Constructs core regulatory circuitry (Saint-Andre 2016) from SE-encoded TFs. Use when identifying cell-identity / cancer-associated regulatory domains, comparing super-enhancers between conditions…

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `examples/analyze_super_enhancers.py`, `examples/run_rose.sh` and `usage-guide.md`).

It sits in Media & Creative, covering Bioinformatics, Database schema design and Transcription. It works with Python. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.

When your agent uses it

  • Identifying cell-identity / cancer-associated regulatory domains
  • Comparing super-enhancers between conditions
  • Identifying master transcription factor networks
  • Predicting BET-inhibitor responsiveness

Example prompts

  • “Use the bio-chipseq-super-enhancers skill to identify super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style…”
  • “/bio-chipseq-super-enhancers”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Spike-in normalize signal between conditions (see chip-seq/spike-in-normalization)
  2. Build a union SE set from both conditions
  3. Quantify signal at union SE regions per condition (DiffBind on the union)
  4. Apply differential testing with appropriate normalization (background-bin TMM or spike-in)

What it can do on your machine

Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python and Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip
    • git
    • wget

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • downloads.wenglab.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bio Chipseq Super Enhancers loads about 4.1k tokens when it runs. Until then it costs about 160 tokens; SKILL.md has 1,797 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~160
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,797 words, ~4,116 tokens.

Download SKILL.mdSave it as .claude/skills/bio-chipseq-super-enhancers/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
bio-chipseq-super-enhancers
description
Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing. Handles peak stitching parameters, ranking choices, hockey-stick inflection, marker choice (H3K27ac vs MED1/BRD4), and cross-condition comparison with spike-in normalization. Constructs core regulatory circuitry (Saint-Andre 2016) from SE-encoded TFs. Use when identifying cell-identity / cancer-associated regulatory domains, comparing super-enhancers between conditions, identifying master transcription factor networks, or predicting BET-inhibitor responsiveness.
tool_type
mixed
primary_tool
ROSE

Version Compatibility

Reference examples tested with: ROSE (stjude/ROSE, 2018+), ROSE2 (linlabbcm/rose2, 2021+), LILY (BoevaLab/LILY, 2020+), HOMER 4.11+, samtools 1.19+, bedtools 2.31+, GenomicRanges 1.54+.

The original Young-lab ROSE is Python 2; ROSE2 (linlabbcm/rose2) and the stjude/ROSE fork are the Python-3 implementations with the same algorithm. For hg38 data use stjude/ROSE (python ROSE_main.py, whose genomeDict includes HG38); rose2's released genomeDict covers only HG18/HG19/MM8/MM9/MM10/RN4/RN6, so rose2 -g HG38 fails. LILY (Boeva 2017) is a refactored implementation with input-control background subtraction for low-quality H3K27ac data.

Super-Enhancer Calling

"Identify super-enhancers driving cell identity / cancer biology" -> Stitch nearby active enhancer peaks (H3K27ac, MED1, or BRD4) within a stitching window, exclude proximal-promoter signal, rank by total signal, find the hockey-stick inflection point where signal sharply increases, and classify all stitched regions above the inflection as super-enhancers.

  • CLI (stjude/ROSE, Python 3): python ROSE_main.py -g HG38 -i peaks.gff -r h3k27ac.bam -c input.bam -s 12500 -t 2500 -o rose_out/
  • CLI (HOMER): findPeaks tag_dir/ -style super -i input_tag_dir/
  • CLI (LILY): variant with input-control background subtraction
  • R (custom hockey-stick): rank enhancers by signal, find tangent-line inflection

The SE concept (Whyte 2013) is a thresholding heuristic on a continuous signal distribution (Pott & Lieb 2015 Nat Genet), not a categorical biological category. Genetic dissection of super-enhancers (Hay 2016; Moorthy 2017) shows constituent elements contribute unequally and many are individually dispensable/redundant; the "SE" label is a useful operational definition for BET-inhibitor responsiveness and cell-identity gene regulation, not an absolute biological property.

Marker Choice: H3K27ac vs MED1 vs BRD4

MarkerCapturesWhen to prefer
H3K27acActive regulatory elements broadlyMost widely available; standard for SE definition since Whyte 2013
MED1Mediator complex accumulation (the defining biology)Direct readout of SE; less common antibody; lower signal-to-noise
BRD4BET cofactor accumulationMost predictive of BET-inhibitor responsiveness; clinical relevance
H3K27ac + MED1 intersectionHigh-confidence SEGold standard if both available
dELS from ENCODE cCREsCell-type-agnostic distal enhancer registryCross-reference; not SE-specific by itself

Operational rule: H3K27ac for discovery; MED1 or BRD4 ChIP for functional / therapeutic claims. SE called on H3K27ac alone may not respond to BET inhibitors; SE called on BRD4 will.

Algorithmic Taxonomy

ToolMethodStrengthFails when
ROSE (Whyte 2013)Stitch within 12.5 kb, exclude ±2.5 kb of TSS, rank by signal, hockey-stick inflectionOriginal; widely cited; canonical referenceOriginal Young-lab code is Python 2; run the stjude/ROSE Py3 fork instead
ROSE2 (linlabbcm/rose2)Same algorithm, Python 3 portMaintained; pip-installable rose2 console commandReleased genomeDict has no HG38 (HG18/HG19/MM8/MM9/MM10/RN4/RN6 only) -> use stjude/ROSE for hg38
LILY (Boeva 2017)ROSE-like with input-control background subtractionWorks on lower-quality H3K27ac data; subtracts inputAdds complexity; less validated; specific to neuroblastoma/glioma in original paper
HOMER -style superNative ROSE-like in HOMER framework; stitching without TSS exclusionIntegrated with HOMER workflowDifferent stitching defaults; not directly comparable to ROSE counts
Custom hockey-stick (R)Generic rank-by-signal + tangent inflectionFlexible; works on any signal definitionReinvents algorithm; verify against ROSE on known dataset

Most papers use ROSE/ROSE2 with default stitching (12.5 kb) and TSS exclusion (2.5 kb). This is the de facto standard for cross-paper comparison. HOMER's -style super produces different counts and is not directly comparable.

Decision Tree: SE Calling Workflow

ScenarioRecommended pipeline
Standard SE discovery, H3K27ac availableROSE2 with default -s 12500 -t 2500; input control for subtraction
Predict BET-inhibitor responseBRD4 ChIP -> ROSE2 (or H3K27ac SE intersected with BRD4 peaks)
Compare SE between conditions (drug treatment)ROSE2 per condition + spike-in normalization (HDACi/BETi/EZH2i need ChIP-Rx)
Build core regulatory circuitryROSE2 + Saint-Andre 2016 algorithm: identify TFs encoded by SE that bind own SE + cross-bind other SE-encoded TFs
Low-quality H3K27ac (low FRiP)LILY with input subtraction
Compare with ENCODE dELS atlasROSE2 + intersect with ENCODE cCRE dELS BED
Differential SE between conditionsROSE2 per condition + signal-quantitative differential (DiffBind on SE regions)

ROSE / ROSE2 Workflow

Goal: Identify super-enhancers by stitching nearby active enhancer peaks within a stitching distance and ranking by total signal.

Approach: Convert peaks to GFF, exclude promoter-proximal peaks via -t (TSS exclusion window), stitch enhancers within -s (default 12.5 kb), rank by total H3K27ac (or MED1/BRD4) signal, find the hockey-stick inflection point, classify regions above as super-enhancers.

bash
# Install ROSE2 (Python 3 port; unmaintained ROSE Py2 not recommended)
git clone https://github.com/linlabbcm/rose2.git
pip install ./rose2

# Convert peaks BED to GFF (ROSE requires GFF input)
awk 'BEGIN{OFS="\t"} {print $1,"peaks","enhancer",$2,$3,".",$6,".","ID="NR}' \
    peaks.narrowPeak > peaks.gff

# Filter promoter peaks before SE calling (within 2.5 kb of TSS)
# ROSE handles this via -t flag; preferable to pre-filter for clarity
bedtools intersect -a peaks.narrowPeak -b promoters_2kb.bed -v > enhancer_peaks.bed

# Run stjude/ROSE with input control (Python-3 fork; genomeDict includes HG38)
python ROSE_main.py -g HG38 -i peaks.gff \
    -r h3k27ac.bam -c input.bam \
    -o rose_output/ \
    -s 12500 \
    -t 2500

ROSE outputs:

  • *_AllEnhancers.table.txt — all stitched enhancer regions ranked by signal
  • *_SuperEnhancers.table.txt — SE only (above hockey-stick inflection)
  • *_Enhancers_withSuper.bed — BED with SE / TE classification
  • *_Plot_points.png — hockey-stick plot

Cross-Condition SE Comparison

This is the analysis most often done wrong. SE calling thresholds depend on absolute signal, so any global shift (HDACi, BETi, EZH2i) confounds direct SE-count comparison.

Wrong approach: Call ROSE2 on condition A and condition B separately, intersect SE BEDs, report "gained/lost SE."

Right approach:

  1. Spike-in normalize signal between conditions (see chip-seq/spike-in-normalization)
  2. Build a union SE set from both conditions
  3. Quantify signal at union SE regions per condition (DiffBind on the union)
  4. Apply differential testing with appropriate normalization (background-bin TMM or spike-in)
r
library(DiffBind)
# Union of SE BED files from condition A and B
union_se <- rtracklayer::import('union_SE.bed')
# Run DiffBind quantification on this region set with spike-in normalization

For BET-inhibitor experiments: the biology IS that all SE decrease globally; spike-in is mandatory.

Core Regulatory Circuitry (Saint-André 2016)

The CRC algorithm identifies master TF networks from SE annotations:

  1. List all TFs encoded by SE-associated genes
  2. For each such TF, check if its motif appears in its own SE (auto-regulation)
  3. Build a graph where TFs encoded by SE-A bind to motifs in SE-B
  4. Identify highly-interconnected sub-networks (CRC)
bash
# Install CRC pipeline (console command is `crc`; -g is the genome BUILD, not a GTF)
pip install git+https://github.com/linlabcode/CRC.git

# Requires: SE enhancer table, subpeak BED, chromosome-FASTA dir
crc -e SE_table.txt -g HG38 -s subpeaks.bed -c chroms/ -o crc_out/ -n SAMPLE

CRC outputs the connected components of the regulatory network. Master TFs typically appear in the largest component with high out-degree.

ENCODE dELS Cross-Reference

ENCODE distal Enhancer-Like Signatures (dELS) are the cell-type-agnostic regulatory atlas (see chip-seq/peak-annotation). Cross-referencing SE against dELS:

  • Validates SE constituents are at canonical regulatory elements
  • Identifies SE constituents NOT in the dELS registry (potentially cell-type-specific)
  • Provides chromatin-state context (DNase + H3K27ac signatures)
bash
wget https://downloads.wenglab.org/Registry-V4/GRCh38-cCREs.bed
awk -F'\t' '$NF == "dELS"' GRCh38-cCREs.bed > dels.bed

# Fraction of SE constituents overlapping dELS
bedtools intersect -a SuperEnhancers.bed -b dels.bed -u | wc -l
bedtools intersect -a SuperEnhancers.bed -b dels.bed -wa -wb > se_with_dels.tsv

Per-Tool Failure Modes

ROSE -- Python 2 dependency

Trigger: Running the original Young-lab ROSE_main.py (Python 2 code) on a modern system.

Mechanism: The original ROSE is Python 2 code; print statements without parens, dict.iteritems(), etc.

Symptom: SyntaxError on first import.

Fix: Use the stjude/ROSE fork (python ROSE_main.py, Python 3, genomeDict includes HG38) or ROSE2 (rose2, Python 3, but its released genomeDict has no HG38 -- HG18/HG19/MM8/MM9/MM10/RN4/RN6 only); identical algorithm and output format.

ROSE / ROSE2 -- Stitching distance default not appropriate for all biology

Trigger: Using default -s 12500 (12.5 kb) on small genomes or compact gene structures.

Mechanism: Default was set on human/mouse vertebrate genomes; Drosophila / yeast / plants have different regulatory architecture.

Fix: For non-vertebrate genomes, reduce stitching distance proportionally (e.g., -s 2500 for Drosophila, -s 500 for yeast).

Show full SKILL.md (749 more words)Show less
ROSE / ROSE2 -- TSS exclusion can remove promoter-associated enhancers

Trigger: Default -t 2500 (exclude peaks within 2.5 kb of TSS) on promoter-proximal enhancers (e.g., pELS class).

Mechanism: TSS-proximal enhancers are filtered out; SE definition becomes distal-only.

Symptom: Lower SE counts than expected for cell types with promoter-enhancer architecture (e.g., human ES cells).

Fix: Reduce TSS exclusion to -t 500 or -t 0 if including promoter-proximal regulatory regions; document the decision.

H3K27ac SE vs BRD4 SE -- BET-inhibitor mismatch

Trigger: Calling SE on H3K27ac and claiming BET-inhibitor responsiveness.

Mechanism: H3K27ac marks active enhancers broadly; not all H3K27ac-positive SE have BRD4 accumulation.

Symptom: Predicted BET-sensitive genes don't respond to BET inhibitors in cell-based assays.

Fix: For BET-inhibitor claims, use BRD4 ChIP for SE calling, or intersect H3K27ac SE with BRD4 peaks.

Cross-condition SE counting -- Wrong normalization

Trigger: Comparing SE counts in HDACi-treated vs DMSO without spike-in normalization.

Mechanism: SE calling thresholds depend on absolute signal; HDACi globally increases H3K27ac, raising every region's signal and shifting the hockey-stick inflection.

Symptom: Reports "1000 SE in HDACi vs 500 in DMSO" when biology is just global H3K27ac increase.

Fix: Spike-in normalize BAMs (ChIP-Rx with Drosophila chromatin), call SE on scaled signal; OR quantify signal at a union peak set rather than calling SE per condition.

LILY -- Input subtraction artifacts

Trigger: Running LILY without high-quality matched input control.

Mechanism: LILY subtracts background based on input signal; mismatched input introduces artifactual negative signal.

Fix: Use LILY only when input quality is good (same library prep, same depth, same fragmentation); otherwise use ROSE2 with standard input handling.

Hockey-stick inflection -- Sensitive to peak count

Trigger: Calling SE on a small peak set (< 5000 enhancers).

Mechanism: Hockey-stick inflection depends on having a long "tail" of typical enhancers; few peaks distort the inflection.

Symptom: SE count is unreasonably high (50%+ of all peaks called SE) or unreasonably low (< 50 SE).

Fix: Require ≥ 5000 enhancer peaks input to ROSE2; if fewer, use absolute signal cutoff (e.g., top 5% by signal density) rather than hockey-stick.

Reconciliation: When SE Calls Disagree

PatternLikely causeAction
ROSE2 vs HOMER -style super differDifferent stitching distance / TSS handlingUse ROSE2 standard for cross-paper comparison; HOMER for HOMER-integrated workflows
H3K27ac SE ≠ MED1 SE at same locusH3K27ac is broad; MED1 marks subset of active SEMED1 SE is the more functional definition; H3K27ac includes inactive-but-acetylated regions
SE called in DMSO but not in BETi (or vice versa)Global signal shift confounds thresholdSpike-in normalize; compare quantitatively at union SE set
SE shifts location between replicatesMarginal calls below inflection; hockey-stick inflection noisyUse top N SE by rank for robustness; or require SE in ≥ 2/3 replicates
LILY and ROSE2 disagree on SE countLILY's input subtraction differsTrust ROSE2 unless input quality is poor (low FRiP)

Common Errors

Error / symptomCauseSolution
SyntaxError: invalid syntax in ROSEPython 2 codebaseUse ROSE2 (linlabbcm) Python 3 port
GFF format errorWrong column orderingUse awk template: chr<TAB>peaks<TAB>enhancer<TAB>start<TAB>end<TAB>.<TAB>strand<TAB>.<TAB>ID=N
ROSE2 reports 0 SEHockey-stick inflection failed; too few enhancersInspect _Plot_points.png; ≥ 5000 peaks input recommended
Genome flag error in ROSE2Genome not pre-configuredGenome flag must be one of HG18, HG19, HG38, MM8, MM9, MM10
All SE at promotersTSS exclusion too narrow OR data dominated by promoter signalVerify -t 2500; check input is H3K27ac at enhancers not full chromatin
Cross-condition SE gain/loss not reproducibleNo spike-in normalizationSpike-in (ChIP-Rx) or quantitative differential on union SE

References

  • Whyte WA et al 2013 Cell 153:307 (super-enhancers, ROSE)
  • Lovén J et al 2013 Cell 153:320 (SE characterization, BET sensitivity)
  • Hnisz D et al 2013 Cell 155:934 (SE in cell identity)
  • Pott S & Lieb JD 2015 Nat Genet 47:8 (SE as continuum critique)
  • Lin CY et al 2016 Nature 530:57-62 (medulloblastoma super-enhancers)
  • Saint-André V et al 2016 Genome Res 26:385 (core regulatory circuitry)
  • Boeva V et al 2017 Nat Genet 49:1408 (LILY; neuroblastoma SE)
  • Hnisz D et al 2017 Cell 169:13 (phase-separation model of transcriptional control)
  • Hay D et al 2016 Nat Genet 48:895 (genetic dissection of the alpha-globin super-enhancer)
  • Moorthy S et al 2017 Genome Res 27:246 (SE constituents have equivalent/redundant regulatory roles in ESCs)
  • Sengupta S & George RE 2017 Trends Cancer 3:269 (SE function review)
  • chip-seq/peak-calling - Generate H3K27ac / MED1 / BRD4 peaks for SE input
  • chip-seq/chipseq-qc - Filter hyper-ChIPable peaks before SE calling
  • chip-seq/spike-in-normalization - Mandatory for cross-condition SE comparison
  • chip-seq/differential-binding - Quantitative differential testing on union SE set
  • chip-seq/peak-annotation - Annotate SE-associated genes; cross-reference dELS
  • chip-seq/cut-and-run-tag - SE calling on CUT&RUN/CUT&Tag H3K27ac (different spike-in)
  • atac-seq/enhancer-gene-linking - ENCODE-rE2G for SE-target gene assignment
  • data-visualization/genome-tracks - SE region visualization

© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files in chip-seq/super-enhancers of GPTomics/bioSkills.

  • SKILL.md
  • examples/analyze_super_enhancers.py
  • examples/run_rose.sh
  • usage-guide.md

Open the folder on GitHubat commit d91ed3d

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bio Chipseq Super Enhancers next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bio Chipseq Super Enhancers compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Chipseq Super Enhancers this skillGPTomics/bioSkills1.2k2 repos~4.1kAutomated safety check: PassMIT
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0
Bio Single Cell PreprocessingFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~2.4kAutomated safety check: PassNone
Bio Chipseq Super EnhancersFreedomIntelligence/OpenClaw-Medical-Skills3.1k—~2.1kAutomated safety check: PassNone
Bio Chipseq Peak CallingFreedomIntelligence/OpenClaw-Medical-Skills3.1k—~2kAutomated safety check: PassNone
Deseq2 Differential Expressionjaechang-hits/SciAgent-Skills3741 repos~6.4kAutomated safety check: PassLGPL-3.0

Similar skills

  • Alphagenome Single Variant Analysis

    google-deepmind/science-skills

    Analyzes genetic variant effects on gene expression (RNA-seq), chromatin accessibility (DNASE), histone marks (ChIP), and transcription factors using the AlphaGenome API.

    3.2k GitHub starsUsed in 2 repos~3k tokens
    Research & ScienceAuto-check: notes
  • Bio Single Cell Preprocessing

    FreedomIntelligence/OpenClaw-Medical-Skills

    Quality control, filtering, and normalization for single-cell RNA-seq using Seurat (R) and Scanpy (Python).

    3.1k GitHub starsUsed in 1 repo~2.4k tokens
    Research & ScienceAuto-check passed
  • Bio Chipseq Super Enhancers

    FreedomIntelligence/OpenClaw-Medical-Skills

    Identifies super-enhancers from H3K27ac ChIP-seq data using ROSE and related tools.

    3.1k GitHub stars~2.1k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Bio Chipseq Peak Calling

    FreedomIntelligence/OpenClaw-Medical-Skills

    ChIP-seq peak calling using MACS3 (or MACS2). An agent skill from FreedomIntelligence/OpenClaw-Medical-Skills.

    3.1k GitHub stars~2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Deseq2 Differential Expression

    jaechang-hits/SciAgent-Skills

    Bulk RNA-seq DE with R/Bioconductor DESeq2. An agent skill from jaechang-hits/SciAgent-Skills.

    374 GitHub starsUsed in 1 repo~6.4k tokens
    Research & ScienceAuto-check passed
  • Srt Whiteboard Animation

    geeklee/srt-whiteboard-animation

    将 SRT 字幕做成暖米黄纸张底的白板手绘动画:读字幕→输出配图策略→确认后生成统一风格线稿→按叙事语义标注分区→预览台调整→渲染 MP4。编排沿用分区遮罩揭示(annotation.json / sequence / startMs / protectedRegions),但每个区域内的落墨换成 stream 的连续笔迹(骨架/网格 ink→color)。当用户提供 SRT…

    4.2k GitHub stars~1.8k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed

More from GPTomics/bioSkills

All 559 skills in this repo
  • Bio Alignment Io

    GPTomics/bioSkills

    Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.

    1.2k GitHub starsUsed in 3 repos~4.9k tokens
    Auto-check passed
  • bioSkills Installer

    GPTomics/bioSkills

    Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.

    1.2k GitHub starsUsed in 1 repo~789 tokens
    Auto-check passed
  • Bio Write Sequences

    GPTomics/bioSkills

    Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.

    1.2k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Amplicon Primer Clipping

    GPTomics/bioSkills

    Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.

    1.2k GitHub starsUsed in 2 repos~2.2k tokens
    Auto-check passed
  • Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.

    1.2k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Bio Alignment Indexing

    GPTomics/bioSkills

    Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.

    1.2k GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check passed

Works with

Questions about Bio Chipseq Super Enhancers

What does Bio Chipseq Super Enhancers do?

Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing. Bio Chipseq Super Enhancers is an agent skill from GPTomics/bioSkills. Identifies super-enhancers from H3K27ac, MED1, or BRD4 ChIP-seq using ROSE, ROSE2, LILY, HOMER -style super, and ENCODE dELS cross-referencing.

When should I use Bio Chipseq Super Enhancers?

Bio Chipseq Super Enhancers fits situations like: identifying cell-identity / cancer-associated regulatory domains; comparing super-enhancers between conditions; identifying master transcription factor networks; predicting BET-inhibitor responsiveness.

How do I install Bio Chipseq Super Enhancers in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-chipseq-super-enhancers -a claude-code`. Or copy the skill folder (chip-seq/super-enhancers in GPTomics/bioSkills) into .claude/skills/bio-chipseq-super-enhancers in your project. Claude Code loads it when a task matches its description.

How do I install Bio Chipseq Super Enhancers in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-chipseq-super-enhancers -a codex`. Or copy the skill folder (chip-seq/super-enhancers in GPTomics/bioSkills) into .agents/skills/bio-chipseq-super-enhancers in your project. Codex loads it when a task matches its description.

Can I use Bio Chipseq Super Enhancers in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-chipseq-super-enhancers -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-chipseq-super-enhancers, .gemini/skills/bio-chipseq-super-enhancers, .github/skills/bio-chipseq-super-enhancers and .opencode/skills/bio-chipseq-super-enhancers in your project.

What does Bio Chipseq Super Enhancers need to run?

Going by SKILL.md and its folder, Bio Chipseq Super Enhancers needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python, pip, git and wget). Our summary lists: Python 3; A Bash shell.

Does Bio Chipseq Super Enhancers access the network?

SKILL.md names 2 domains. In commands or code: github.com and downloads.wenglab.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Bio Chipseq Super Enhancers safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bio Chipseq Super Enhancers use?

Bio Chipseq Super Enhancers is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bio Chipseq Super Enhancers use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bio Chipseq Super Enhancers?

Skills that share tags, products or a category with Bio Chipseq Super Enhancers: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), Bio Single Cell Preprocessing (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars), Bio Chipseq Super Enhancers (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars) and Bio Chipseq Peak Calling (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Chipseq Super Enhancers?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.

Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.