Claude-skill-registry bio-clip-seq-binding-site-annotation
Annotate CLIP-seq binding sites to genomic features including 3'UTR, 5'UTR, CDS, introns, and ncRNAs. Use when characterizing where an RBP binds in transcripts.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/binding-site-annotation" ~/.claude/skills/majiayu000-claude-skill-registry-bio-clip-seq-binding-site-annotation && rm -rf "$T"
manifest:
skills/data/binding-site-annotation/SKILL.mdsource content
Binding Site Annotation
Using ChIPseeker (R)
library(ChIPseeker) library(TxDb.Hsapiens.UCSC.hg38.knownGene) txdb <- TxDb.Hsapiens.UCSC.hg38.knownGene peaks <- readPeakFile('peaks.bed') anno <- annotatePeak(peaks, TxDb = txdb) plotAnnoPie(anno)
Using BEDTools
# Annotate to UTRs bedtools intersect -a peaks.bed -b 3utr.bed -wa -wb > peaks_3utr.bed
Python Annotation
import pandas as pd def annotate_peaks(peaks_bed, annotation_gtf): '''Annotate peaks to genomic features''' # Load peaks and annotations # Intersect and categorize pass
Related Skills
- clip-peak-calling - Get peaks
- genome-intervals - Interval operations