Agent skill

Bio Chipseq Allele Specific Binding

by GPTomics in GPTomics/bioSkills

Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL +…

MITAuto-check passedResearch & Science

Install Bio Chipseq Allele Specific Binding

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-chipseq-allele-specific-binding -a claude-code

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

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-chipseq-allele-specific-binding --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/allele-specific-binding .claude/skills/bio-chipseq-allele-specific-binding && 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-allele-specific-binding
GitHub stars
1.2k
Used in
2 other repos
Token cost
~3.9k tokens
SKILL.md length
1,314 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL +…

  • Identifying variants with allelic effects on TF binding
  • SKILL.md covers Version Compatibility, Method Taxonomy, Universal First Step: WASP… and Workflow: BaalChIP…, plus 8 more sections
  • Runs R scripts from its folder; calls python, java and make
  • Fine-mapping causal regulatory variants

What it does

Bio Chipseq Allele Specific Binding is an agent skill from GPTomics/bioSkills. Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL + bias-corrected testing), BaalChIP (Bayesian beta-binomial with copy-number-aware overdispersion), and AlleleSeq (personalized diploid genome). Handles imprinted-locus awareness, X-inactivation artifacts, cancer copy-number imbalance, and integration with downstream caQTL / bQTL mapping. Use when identifying variants with…

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `usage-guide.md`).

It sits in Research & Science, covering Bioinformatics and Transcription. 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 variants with allelic effects on TF binding
  • Fine-mapping causal regulatory variants
  • Validating deep-learning variant predictions
  • Characterizing cis-acting regulatory effects

Example prompts

  • “Use the bio-chipseq-allele-specific-binding skill to detect allele-specific transcription factor or histone modification binding from…”
  • “/bio-chipseq-allele-specific-binding”

Requirements

  • Python 3

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 (R), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • java
    • make

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

  • Network

    No URLs in SKILL.md.

    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 Allele Specific Binding loads about 3.9k tokens when it runs. Until then it costs about 179 tokens; SKILL.md has 1,314 words of instructions outside code blocks.

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

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,314 words, ~3,862 tokens.

Download SKILL.mdSave it as .claude/skills/bio-chipseq-allele-specific-binding/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-chipseq-allele-specific-binding
description
Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL + bias-corrected testing), BaalChIP (Bayesian beta-binomial with copy-number-aware overdispersion), and AlleleSeq (personalized diploid genome). Handles imprinted-locus awareness, X-inactivation artifacts, cancer copy-number imbalance, and integration with downstream caQTL / bQTL mapping. Use when identifying variants with allelic effects on TF binding, fine-mapping causal regulatory variants, validating deep-learning variant predictions, or characterizing cis-acting regulatory effects.
tool_type
mixed
primary_tool
WASP

Version Compatibility

Reference examples tested with: WASP 0.3.4+, RASQUAL 1.1+, BaalChIP 1.30+ (Bioconductor), AlleleSeq 2.0+, samtools 1.19+, bcftools 1.19+, GATK 4.5+, pysam 0.22+.

Allele-Specific Binding (ASB)

"Identify variants that affect transcription factor or histone modification binding in cis" -> Compare ChIP-seq read counts at the reference and alternate alleles of heterozygous variants in a single sample. Differential read counts (ALT vs REF at hetSNPs in peaks) reveal allele-specific binding.

  • CLI (mandatory bias filter): WASP mapping pipeline to remove reference-allele mapping bias
  • CLI (joint association): RASQUAL for cis-QTL + ASB (genotype VCF piped in via tabix)
  • R (Bayesian beta-binomial): BaalChIP with copy-number-aware overdispersion
  • CLI (personalized genome): AlleleSeq with phased diploid genome
  • Statistical test: beta-binomial likelihood ratio or chi-squared on count tables

ASB analysis has three universal pitfalls: reference-allele mapping bias (universal across short-read aligners), imprinted loci (constitutively allele-skewed by biology), and copy-number variation (changes effective allele dose). All three must be addressed or results are unreliable.

Method Taxonomy

MethodYearApproachStrengthFails when
WASP (van de Geijn 2015)2015Map reads, swap alleles, re-map, drop discordantUniversal first step; aligner-agnostic; mandatory preprocessingDrops 22-31% of reads; reduces power; not an analysis method itself
RASQUAL (Kumasaka 2016)2016Joint genotype-phenotype association with per-feature phi bias parameterImproves QTL mapping; integrates bias correction; works for ChIP/ATAC/RNA-seqComputationally intensive; assumes binomial bias structure
BaalChIP (de Santiago 2017)2017Bayesian beta-binomial; copy-number-aware overdispersionCancer genomes (copy-number imbalance); rigorous inferenceSlower; assumes copy-number known
AlleleSeq (Rozowsky 2011)2011Personalized diploid genome alignmentAvoids reference bias completely; conceptually cleanestRequires phased genotype + diploid genome construction; computational cost
MBASED (Mayba 2014)2014Meta-analysis-based ASE; gene-levelRNA-seq oriented; adapted for ChIP gene-body binningGene-level not peak-level; less precise for narrow TF peaks
AllelicImbalance (R package)—Bioconductor multi-methodEasy R workflowRequires variants and BAM; less rigorous than BaalChIP
deepSEA / chromBPNet variant effects2015 / 2024Deep-learning predictionsSequence-only; no chromatin sample neededPredictive not measurement; see chip-deep-learning

Universal First Step: WASP Reference-Bias Filter

Goal: Remove reads that show reference-allele mapping bias before any ASB testing.

Approach: Align reads, identify those overlapping heterozygous SNPs, swap alleles and re-align; reads that don't map consistently to the same position with both alleles are discarded. The output is a bias-corrected BAM at the cost of 22-31% read loss.

Reference-allele mapping bias is systematic: reads with the reference allele align more readily because the reference is the alignment target. This inflates REF allele frequency by 1-5% genome-wide. WASP fixes this:

bash
# WASP mapping pipeline
# 1. Initial alignment
bowtie2 -x hg38 -1 R1.fq -2 R2.fq -S step1.sam
samtools view -bS step1.sam | samtools sort -o step1.bam
samtools index step1.bam

# 2. Identify reads overlapping hetSNPs; swap alleles; re-map
python /path/to/WASP/mapping/find_intersecting_snps.py \
    --is_paired_end \
    --is_sorted \
    --output_dir wasp_out/ \
    --snp_tab snps_tab.h5 \
    --snp_index snps_index.h5 \
    --haplotype haplotypes.h5 \
    --samples sample_list.txt \
    step1.bam

# 3. Re-map swapped reads
bowtie2 -x hg38 -1 wasp_out/step1.remap.fq.gz -S step2.sam
# (process step2.sam similarly)

# 4. Filter reads that don't map back consistently
python /path/to/WASP/mapping/filter_remapped_reads.py \
    step1.to.remap.bam step2.bam step1.keep.bam

# 5. Final WASP-filtered BAM (use this for all downstream ASB analysis)
samtools sort -o step1.wasp.bam step1.keep.bam
samtools index step1.wasp.bam

WASP always drops 22-31% of reads. This is the cost of bias correction; downstream power is reduced but ASB calls are trustworthy.

Alternative to WASP filter: RASQUAL's phi parameter models bias within the test rather than filtering reads. More sophisticated but assumes binomial bias structure.

r
library(BaalChIP)
library(BSgenome.Hsapiens.UCSC.hg38)

# Sample metadata
samples <- data.frame(
    SampleID = c('HCC1395_FOXA1_rep1', 'HCC1395_FOXA1_rep2'),
    Tissue = 'TNBC',
    Target = 'FOXA1',
    BAM = c('rep1.wasp.bam', 'rep2.wasp.bam'),
    Peaks = c('rep1_peaks.bed', 'rep2_peaks.bed'),
    Group = 'HCC1395'
)

# hetSNP file: VCF or BED with chrom, pos, ref, alt, allele frequencies
hetSNPs <- 'het_snps.bed'

# CNV file for copy-number-aware overdispersion (critical for cancer)
cnvs <- 'cnvs.bed'

# Initialize BaalChIP object
res <- BaalChIP(samplesheet = samples, hets = hetSNPs)

# Run filters and Bayesian test
res <- alleleCounts(res, min_base_quality = 10, min_mapq = 15)
res <- QCfilter(res, RegionsToFilter = list(blacklist = rtracklayer::import('blacklist_v2.bed')))
res <- mergePerGroup(res)
res <- filter1allele(res)
res <- getASB(res, Iter = 5000, conf_level = 0.95)
# Verify parameter names against the installed BaalChIP version (`?getASB`); some releases
# use `nIter` instead of `Iter`.

# Results
asb_table <- BaalChIP.report(res)
head(asb_table)

BaalChIP outputs per-hetSNP: allelic ratio (AR), bias-corrected ratio (Corrected.AR), a Bayesian credible interval (Bayes_lower/Bayes_upper), and the ASB call (isASB).

Workflow: RASQUAL (Joint cis-QTL + ASB)

bash
# Prepare input
# - BAM filtered by WASP
# - Genotype VCF (phased)
# - Peak BED

# Run RASQUAL. The genotype VCF is piped in from tabix (there is NO --vcf flag);
# options are single-dash. Inputs -y/-k/-x are BINARY files built by RASQUAL's
# txt2bin utilities (not .txt). One run per feature: -j selects the feature row,
# -l = number of test (cis) SNPs, -m = number of feature SNPs in the window.
tabix genotypes.vcf.gz chr:start-end | \
  rasqual -y Y.bin -k K.bin -x X.bin \
    -n N_samples -j FEATURE_INDEX -l N_TEST_SNPS -m N_FEATURE_SNPS \
    -s EXON_STARTS -e EXON_ENDS -f PEAK_ID \
    > rasqual_results.txt

# Output columns: chrom, peak_id, n_RSNPs, n_FSNPs, n_imputed, summarized_phi,
#                 summarized_overdispersion, summarized_pi, beta, log10_BF, ...

RASQUAL's phi parameter is the per-feature bias estimate; pi is the allelic ratio.

Workflow: AlleleSeq (Personalized Diploid Genome)

bash
# Build personalized diploid genome from phased VCF
java -jar vcf2diploid.jar -id SAMPLE -chr hg38.fa -vcf SAMPLE.phased.vcf   # per-haplotype FASTAs written to CWD (no -outDir option)

# Align reads to both maternal and paternal copies
bowtie2-build personalized/maternal.fa maternal_index
bowtie2-build personalized/paternal.fa paternal_index
bowtie2 -x maternal_index -1 R1.fq -2 R2.fq -S maternal.sam
bowtie2 -x paternal_index -1 R1.fq -2 R2.fq -S paternal.sam

# AlleleSeq2 pipeline (Makefile-based; there is no AlleleSeq2.pl entry point)
make -f PIPELINE.mk PGENOME_DIR=personalized/ REFGENOME_VERSION=GRCh38 ALIGNMENT_MODE=ASB NTHR=8

# Output: per-hetSNP allelic counts and binomial test

Personalized genome avoids reference bias by construction. Cost: per-sample diploid genome generation and indexing.

Three Universal Pitfalls

Pitfall 1: Imprinted Loci Are Constitutively Skewed

Imprinted loci (H19, IGF2, MEG3, MEG8, KCNQ1OT1, etc.) show extreme allele bias by biology, not from differential binding.

bash
# Filter imprinted loci before ASB analysis
# Imprinted-gene coordinates are derived from a catalog (geneimprint.com or the
# Otago Imprinted Gene Catalogue, igc.otago.ac.nz) mapped to hg38; there is no
# canonical hosted hg38 BED. Given imprinted_loci_hg38.bed:
bedtools intersect -v -a hetSNPs.bed -b imprinted_loci_hg38.bed > hetSNPs.non_imprinted.bed
Pitfall 2: X-Inactivation in Females

In female samples, X-linked genes show extreme allele skew because each cell silences one X chromosome. This appears as ASB at every X-linked hetSNP.

bash
# Filter chrX in female samples
awk '$1 != "chrX"' hetSNPs.bed > hetSNPs.autosomal.bed
# Or analyze chrX separately with imprinting-aware methods
Pitfall 3: Copy-Number Imbalance (Cancer Genomes)

In cancer cells, copy-number gain of one allele alters effective allele dose; raw allelic ratios mix dose and binding effects. BaalChIP's copy-number-aware overdispersion handles this; other methods require pre-filtering CN-altered regions.

bash
# Use ASCAT / Sequenza / FACETS to call allele-specific CNVs
# Exclude CN-altered regions from ASB analysis OR use BaalChIP

Per-Tool Failure Modes

WASP -- Reference panel mismatch

Trigger: Using a WASP SNP file from a different population than the sample.

Mechanism: WASP swaps alleles at known hetSNPs; if the variant isn't in the SNP file, no swap happens; reads retain reference bias.

Symptom: Sample-specific hetSNPs (not in 1KG) still show reference bias after WASP.

Fix: Build WASP SNP file from the sample's own genotype VCF, not a population panel; OR use RASQUAL which handles novel hetSNPs.

WASP -- Excessive read loss

Trigger: WASP filter removes >40% of reads.

Mechanism: Many reads span multiple hetSNPs; each must re-map consistently after every allele swap; combinatorial loss.

Fix: Accept the loss (genuine bias correction) OR switch to AlleleSeq (personalized genome avoids the swap-and-remap step) OR RASQUAL (no read filtering).

RASQUAL -- Convergence failure

Trigger: Sparse data (few hetSNPs per peak); strong copy-number imbalance.

Mechanism: EM convergence requires enough hetSNPs per feature; sparse data underspecifies the model.

Fix: Require well-imputed SNPs (--imputation-quality-fsnp); combine replicates; or switch to BaalChIP for sparse-data robustness.

Show full SKILL.md (543 more words)Show less
BaalChIP -- CN file mismatch

Trigger: CN BED uses different naming convention (chrX vs X) than BAMs.

Mechanism: BaalChIP silently doesn't apply CN-aware overdispersion if CN positions don't match BAM chromosomes.

Symptom: ASB calls at CN-altered regions look bimodal (one allele appears 100% bound).

Fix: Verify chromosome naming matches across CN file, BAM, hetSNP VCF.

AlleleSeq -- Insufficient phasing

Trigger: Using unphased VCF for diploid genome construction.

Mechanism: AlleleSeq requires phased genotypes; without phasing, maternal and paternal genomes are randomly assigned.

Fix: Use trio or read-based phasing (HapCUT2, WhatsHap) before AlleleSeq.

Imprinted loci not filtered

Trigger: Reporting ASB at H19 or IGF2.

Mechanism: These loci are biologically allele-skewed; the "ASB" call is correct but uninformative.

Fix: Always filter imprinted loci before reporting / interpreting ASB.

Female chrX ASB artifacts

Trigger: Reporting ASB at chrX in female samples without X-inactivation correction.

Mechanism: Random X-inactivation silences one X per cell; population of cells shows extreme allele bias at any X-linked variant.

Fix: Filter chrX in female samples OR use methods that model X-inactivation (rare in standard ASB pipelines).

Reference allele bias not corrected

Trigger: Running BaalChIP / chi-squared test directly without WASP or RASQUAL bias handling.

Mechanism: 1-5% genome-wide REF allele over-representation produces false-positive REF-favoring ASB calls.

Symptom: ASB calls skewed toward REF allele.

Fix: Always apply WASP (or RASQUAL's phi parameter) before testing.

Reconciliation

PatternLikely causeAction
WASP filter applied; still REF-biasedSample-specific hetSNPs not in WASP SNP fileUse sample's own genotype VCF for WASP
BaalChIP and RASQUAL disagree at sparse hetSNPsDifferent sparse-data behaviorBaalChIP Bayesian more conservative for sparse; check posterior
ASB call at imprinted locusBiology, not differential bindingFilter imprinted loci
ASB at chrX in femaleX-inactivationFilter chrX
ASB call where copy-number alteredCancer dose effectUse BaalChIP with CN file OR exclude CN-altered regions
chromBPNet predicts strong variant effect; ASB doesn'tSample has low coverage at variant; chromBPNet predicts in counterfactualIncrease depth; ASB requires actual chromatin sample

Common Errors

Error / symptomCauseSolution
WASP find_intersecting_snps.py failsh5 SNP table format wrongBuild SNP tables from VCF via snp2h5 (HDF5) or extract_vcf_snps.sh (text SNP dir)
BaalChIP "no overlap with peaks"hetSNP and peak chrom naming mismatchStandardize chrom prefixes
RASQUAL OOMcis-window too large; too many featuresNarrow the cis-window (tabix region and -l/-m); chunk feature list
AlleleSeq "diploid genome too large"Many SVs in genomeUse small-variant only VCF; exclude SV-rich regions
ASB calls cluster at REF alleleWASP not applied OR insufficientRe-run WASP with sample-specific SNP file
Many ASB at chrX in femaleX-inactivationFilter chrX
All "ASB" calls are at imprinted lociImprinting not filteredApply imprinted-loci BED

References

  • Rozowsky J et al 2011 Mol Syst Biol 7:522 (AlleleSeq)
  • van de Geijn B et al 2015 Nat Methods 12:1061 (WASP)
  • Kumasaka N et al 2016 Nat Genet 48:206 (RASQUAL)
  • de Santiago I et al 2017 Genome Biol 18:39 (BaalChIP)
  • Mayba O et al 2014 Genome Biol 15:405 (MBASED)
  • Chen J et al 2016 Nat Commun 7:11101 (1000 Genomes ASB / ASE survey)
  • chip-seq/peak-calling - Peak calling upstream
  • chip-seq/chipseq-qc - QC before ASB analysis
  • chip-seq/chip-deep-learning - Validate DL variant predictions against ASB
  • chip-seq/peak-annotation - Annotate ASB variants to genes / cCREs
  • atac-seq/allele-specific-accessibility - Parallel ATAC ASB workflow
  • causal-genomics/fine-mapping - ASB as fine-mapping orthogonal evidence
  • variant-calling/variant-annotation - Annotate hetSNPs before ASB
  • phasing-imputation/haplotype-phasing - Required for AlleleSeq

© 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 2 other files in chip-seq/allele-specific-binding of GPTomics/bioSkills.

  • SKILL.md
  • examples/baalchip_workflow.R
  • 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 Allele Specific Binding 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 Allele Specific Binding compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Chipseq Allele Specific Binding this skillGPTomics/bioSkills1.2k2 repos~3.9kAutomated safety check: PassMIT
Alphagenome Single Variant Analysisgoogle-deepmind/science-skills3.2k2 repos~3kAutomated safety check: NotesApache-2.0
Ucsc Conservation And Tfbsgoogle-deepmind/science-skills3.2k1 repos~1.9kAutomated safety check: PassApache-2.0
ArboretoK-Dense-AI/scientific-agent-skills48k1 repos~2.7kAutomated safety check: PassBSD-3-Clause
Jaspar DatabaseLeonChaoX/qinyan-academic-skills9431 repos~3kAutomated safety check: PassCC0-1.0
Bio Atac Seq Motif DeviationFreedomIntelligence/OpenClaw-Medical-Skills3.1k—~2.3kAutomated safety check: PassNone

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
  • Ucsc Conservation And Tfbs

    google-deepmind/science-skills

    Fetch Evolutionary Conservation scores (phyloP, phastCons) and Transcription Factor Binding Sites (TFBS) from the UCSC Genome Browser.

    3.2k GitHub starsUsed in 1 repo~1.9k tokens
    Research & ScienceAuto-check passed
  • Arboreto

    K-Dense-AI/scientific-agent-skills

    Infers candidate gene regulatory networks from bulk or single-cell expression data using AertsLab Arboreto GRNBoost2 and GENIE3.

    48k GitHub starsUsed in 1 repo~2.7k tokens
    Research & ScienceAuto-check passed
  • Jaspar Database

    LeonChaoX/qinyan-academic-skills

    Query JASPAR for transcription factor binding site (TFBS) profiles (PWMs/PFMs).

    943 GitHub starsUsed in 1 repo~3k tokens
    Research & ScienceAuto-check passed
  • Bio Atac Seq Motif Deviation

    FreedomIntelligence/OpenClaw-Medical-Skills

    Analyze transcription factor motif accessibility variability using chromVAR.

    3.1k GitHub stars~2.3k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • Sc Cell Communication

    TianGzlab/OmicsClaw

    Load when computing cell-cell ligand-receptor communication on an annotated scRNA AnnData via builtin scorer, LIANA, CellPhoneDB, CellChat (R), or NicheNet (R).

    161 GitHub stars~2.7k tokensUpdated yesterday
    Research & ScienceAuto-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

Questions about Bio Chipseq Allele Specific Binding

What does Bio Chipseq Allele Specific Binding do?

Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL +…. Bio Chipseq Allele Specific Binding is an agent skill from GPTomics/bioSkills. Detects allele-specific transcription factor or histone modification binding from heterozygous-variant ChIP-seq using WASP (reference-bias filter; mandatory upstream), RASQUAL (joint QTL + bias-corrected testing), BaalChIP (Bayesian beta-binomial with copy-number-aware overdispersion), and AlleleSeq (personalized diploid genome).

When should I use Bio Chipseq Allele Specific Binding?

Bio Chipseq Allele Specific Binding fits situations like: identifying variants with allelic effects on TF binding; fine-mapping causal regulatory variants; validating deep-learning variant predictions; characterizing cis-acting regulatory effects.

How do I install Bio Chipseq Allele Specific Binding in Claude Code?

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

How do I install Bio Chipseq Allele Specific Binding in Codex?

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

Can I use Bio Chipseq Allele Specific Binding 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-allele-specific-binding -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-allele-specific-binding, .gemini/skills/bio-chipseq-allele-specific-binding, .github/skills/bio-chipseq-allele-specific-binding and .opencode/skills/bio-chipseq-allele-specific-binding in your project.

What does Bio Chipseq Allele Specific Binding need to run?

Going by SKILL.md and its folder, Bio Chipseq Allele Specific Binding needs R for the scripts in its folder and the command-line tools its instructions call (python, java and make). Our summary lists: Python 3.

Does Bio Chipseq Allele Specific Binding access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bio Chipseq Allele Specific Binding 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 Allele Specific Binding use?

Bio Chipseq Allele Specific Binding 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 Allele Specific Binding use?

About 3.9k tokens (SKILL.md is roughly 15k 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 Allele Specific Binding?

Skills that share tags, products or a category with Bio Chipseq Allele Specific Binding: Alphagenome Single Variant Analysis (google-deepmind/science-skills, 3.2k stars), Ucsc Conservation And Tfbs (google-deepmind/science-skills, 3.2k stars), Arboreto (K-Dense-AI/scientific-agent-skills, 48k stars) and Jaspar Database (LeonChaoX/qinyan-academic-skills, 943 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Chipseq Allele Specific Binding?

GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,217 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.