Agent skill

Bio Data Visualization Lollipop Protein Maps

by GPTomics in GPTomics/bioSkills

Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop…

MITAuto-check passedData & Analytics

Install Bio Data Visualization Lollipop Protein Maps

skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-data-visualization-lollipop-protein-maps -a claude-code

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

GitHub CLI
$ gh skill install GPTomics/bioSkills bio-data-visualization-lollipop-protein-maps --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/data-visualization/lollipop-protein-maps .claude/skills/bio-data-visualization-lollipop-protein-maps && 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-data-visualization-lollipop-protein-maps
GitHub stars
1.2k
Used in
2 other repos
Token cost
~3.1k tokens
SKILL.md length
1,179 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT

At a glance

Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop…

  • Visualizing recurrent mutation hotspots on a single genes protein
  • SKILL.md covers Version Compatibility, The Single Most Important…, Decision Tree by Question and maftools::lollipopPlot, plus 9 more sections
  • Runs R scripts from its folder; calls pip
  • Marking domain boundaries from UniProt/Pfam

What it does

Bio Data Visualization Lollipop Protein Maps is an agent skill from GPTomics/bioSkills. Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop, trackViewer, and ProteinPaint. Use when visualizing recurrent mutation hotspots on a single gene's protein, marking domain boundaries from UniProt/Pfam, comparing missense vs truncating distributions, or contrasting two cohorts on the same lollipop.

Its SKILL.md is about 3.1k 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 Data & Analytics, covering Data visualization. It works with UniProt. 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

  • Visualizing recurrent mutation hotspots on a single genes protein
  • Marking domain boundaries from UniProt/Pfam
  • Comparing missense vs truncating distributions
  • Contrasting two cohorts on the same lollipop

Example prompts

  • “/bio-data-visualization-lollipop-protein-maps”

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:

    • pip

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

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    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 Data Visualization Lollipop Protein Maps loads about 3.1k tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 1,179 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~3.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,179 words, ~3,073 tokens.

Download SKILL.mdSave it as .claude/skills/bio-data-visualization-lollipop-protein-maps/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-data-visualization-lollipop-protein-maps
description
Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop, trackViewer, and ProteinPaint. Use when visualizing recurrent mutation hotspots on a single gene's protein, marking domain boundaries from UniProt/Pfam, comparing missense vs truncating distributions, or contrasting two cohorts on the same lollipop.
tool_type
mixed
primary_tool
maftools

Version Compatibility

Reference examples tested with: maftools 2.18+, trackViewer 1.38+, g3-lollipop (JavaScript via R g3viz 1.2+), Bio.PDB 1.83+ (for domain coordinates). ProteinPaint is a hosted service.

Before using code patterns, verify installed versions match. If versions differ:

  • R: packageVersion('<pkg>') then ?function_name
  • Python: pip show <package> then help(module.function)

If code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.

Lollipop / Needle Protein Maps

"Plot mutations on a gene's protein" -> Render a horizontal protein backbone with colored domain rectangles (from UniProt/Pfam/InterPro), then stack vertical lines ("stems") at mutated amino-acid positions, capped with circles ("lollipops") whose size reflects mutation count and whose color encodes variant class. The biological story is hotspot identification — a tall stack of recurrences at a single residue (e.g., KRAS G12, PIK3CA E545/H1047) is the visual signature of a driver mutation.

  • R: maftools::lollipopPlot, trackViewer::lolliplot, g3viz::g3Lollipop
  • Python: pyLollipop (limited maintenance); ProteinPaint via API
  • Web: cBioPortal, ProteinPaint, MutationMapper

The Single Most Important Modern Insight -- Hotspot Recurrence Drives the Plot

A lollipop plot exists to identify hotspots — residues with disproportionate recurrence. The MutSig hotspot test (Lawrence 2014 Nature 505:495) and statisticalhotspot methods (Chang 2016 Nat Biotechnol 34:155) formalize this: a residue's mutation count should exceed the gene-wide background rate × residue count. Visualizing this on a domain map IS the diagnostic.

Key practical consequences:

  • Stack height ≠ frequency: a tall lollipop at residue 600 means recurrence, not population frequency. Annotate the count.
  • Domain colors should encode functional class (kinase, SH2, binding), not random hue.
  • Mark known activating/inactivating residues (G12 for KRAS, R175 for TP53) with bold labels.

Decision Tree by Question

QuestionApproach
Where are the hotspots?Lollipop with size = count; label top 5 recurrent residues
Missense vs truncating distribution?Color stems by class; tumor suppressors show truncating spread; oncogenes show missense hotspots
Compare two cohortsStacked lollipops (one cohort up, one down) on shared domain map
3D-cluster hotspot detection?Use HotMAPS / 3D Hotspots — beyond linear lollipop
Druggable position?Add ClinVar / OncoKB level annotation at the residue

maftools::lollipopPlot

Goal: Render per-gene mutation distribution on Pfam domain map with count-sized lollipops and class-colored stems.

Approach: Pass MAF and gene to lollipopPlot; maftools queries Pfam for domain coordinates automatically; outputs ggplot2 object.

r
library(maftools)
maf <- read.maf(maf = 'cohort.maf')

# Default lollipop
lollipopPlot(maf = maf, gene = 'TP53',
             AACol = 'HGVSp_Short',
             labelPos = c(175, 248, 273),                   # mark canonical hotspots
             labPosSize = 1.0,
             showMutationRate = TRUE,
             domainLabelSize = 1,
             printCount = TRUE,
             colors = c(Missense_Mutation = '#D55E00',
                        Nonsense_Mutation = '#000000',
                        Frame_Shift_Del   = '#0072B2',
                        Frame_Shift_Ins   = '#56B4E9',
                        Splice_Site       = '#CC79A7',
                        In_Frame_Del      = '#009E73'))
r
# Compare two cohorts -- one up, one down
lollipopPlot2(m1 = cohort_a, m2 = cohort_b,
              gene = 'TP53',
              m1_name = 'Cohort A',
              m2_name = 'Cohort B',
              AACol1 = 'HGVSp_Short', AACol2 = 'HGVSp_Short',
              colors = my_palette)

trackViewer::lolliplot -- Fine Control over Track Layout

r
library(trackViewer)
library(GenomicRanges)

# Build SNP (lollipop) and feature (domain) GRanges
snps <- GRanges('chr17', IRanges(c(175, 248, 273), width = 1, names = c('R175H', 'R248Q', 'R273H')),
                color = c('#D55E00', '#D55E00', '#D55E00'),
                score = c(45, 38, 29))                       # mutation count
features <- GRanges('chr17',
                    IRanges(c(102, 323, 363), width = c(190, 30, 30),
                            names = c('DNA-binding', 'Tetramerization', 'Regulatory')),
                    fill = c('#0072B2', '#009E73', '#CC79A7'),
                    height = 0.04)

lolliplot(snps, features, ylab = 'Mutation count',
          xaxis = TRUE, yaxis = TRUE)

trackViewer is more flexible than maftools for non-standard layouts (custom domain sources, multi-protein stacking, integration with genome coordinates).

g3viz / g3-lollipop -- Interactive HTML

r
library(g3viz)
mutation_data <- hgvspChange2protein(maf, gene = 'TP53')
g3Lollipop(mutation_data,
           gene.symbol = 'TP53',
           protein.change.col = 'AA_Change',
           plot.options = g3Lollipop.theme(theme.name = 'nature'),
           output.filename = 'TP53_lollipop.html')

g3-lollipop produces an interactive HTML — hover tooltips, click-to-filter, exportable. Suitable for supplementary HTML supplement; not for journal figure submission directly.

Domain Annotation Sources

SourceFormatStabilityCaveat
Pfam (via maftools)Pfam-A domain coordinatesUpdated occasionallymaftools caches local; may lag Pfam release
UniProtDomain + Region features (varied types)Daily updatesAPI-driven; rate limits
InterProIntegrated multi-databaseMore inclusive than PfamDifferent sub-classifications
CustomHand-curated for specific paperReproducibleCite source

For canonical isoform: maftools uses the canonical UniProt isoform by default. For specific isoform: pass refSeqID or proteinID explicitly. Mutations annotated against a different isoform will be off-by-residue.

Per-Method Failure Modes

Mutations not labeled with AA position

Trigger: MAF column HGVSp_Short missing or malformed.

Mechanism: maftools expects HGVSp_Short (e.g., 'p.R175H'); falls back to other columns inconsistently.

Symptom: "No mutations to plot" or wrong positions.

Fix: Verify HGVSp_Short column exists; reformat from HGVSp if needed. Use AACol argument to specify which column.

Isoform mismatch

Trigger: Mutations called against ENST00000269305 but plotted against canonical ENST00000288602 (TP53).

Mechanism: Residue numbering differs across isoforms.

Symptom: Known R175H plotted at R177H or in a different domain.

Fix: Annotate the isoform in the figure caption; pass proteinID to lollipopPlot to force a specific isoform.

Domain map outdated

Trigger: maftools' cached Pfam annotation is older than the protein's current Pfam release.

Mechanism: Domain coordinates can shift across Pfam versions.

Symptom: Domain boundaries off by a few residues; published-figure mismatch.

Fix: Pull domain coordinates from UniProt directly (current); pass via trackViewer::lolliplot features.

Recurrence at low-coverage region overinterpreted

Trigger: "Hotspot" identified at a residue with high coverage variance — looks recurrent but is a sequencing artifact.

Mechanism: Capture-bait coverage variability; some residues sequenced more deeply.

Symptom: "Hotspot" in untargeted region; not validated in WGS.

Fix: Verify recurrence in independent cohort (TCGA Pan-Cancer + ICGC); use MutSig hotspot test (Lawrence 2014) for formal hotspot calling.

Show full SKILL.md (481 more words)Show less
Counts encoded only as size; no actual numbers shown

Trigger: Default printCount = FALSE.

Mechanism: Size-encoded counts beyond ~10 saturate visually.

Symptom: Reader cannot tell whether the top lollipop is 30 vs 300 mutations.

Fix: printCount = TRUE annotates each lollipop with its count.

Domain colors random; no functional grouping

Trigger: Default rainbow domain colors.

Mechanism: Domains colored by accident, not by function class.

Symptom: Reader cannot quickly identify which domain is the kinase.

Fix: Manually map domain colors by functional class (kinase = blue, binding = green, regulatory = purple).

Reconciliation: When Hotspots Disagree

PatternCauseAction
Hotspot in cohort A absent in BCohort A enriched for a subtype OR small NStratify by subtype; cite both N
3D hotspot test calls residues not on lollipopLinear adjacency misses 3D proximityUse HotMAPS / 3D Hotspots for spatial clusters
Recurrent residue lacks OncoKB evidenceNovel hotspot OR sequencing artifactConfirm via independent cohort + WGS
Frame-shift indels not aligned to expected codonDifferent annotation tool (VEP vs SnpEff)Standardize annotation; verify HGVSp

Operational rule: annotate the isoform; show absolute counts on lollipops; verify hotspots against TCGA Pan-Cancer + ICGC before novel-hotspot claims.

Quantitative Thresholds

ThresholdValueSource
Hotspot recurrence cutoffdepends on gene length + cohort sizeLawrence 2014 — formal MutSig test
Display all mutations vs filterRecurrent (count ≥ 2) for clarity; show all in supplementVisualization practical
Domain source defaultPfam (maftools default); UniProt for currentTool-specific
Cohort N for credible hotspot≥200 for a single gene; pan-cancer for novelStandard practice

Common Errors

Error / symptomCauseSolution
No mutations on plotHGVSp_Short column missingVerify / reformat from HGVSp
Mutations at wrong positionIsoform mismatchSpecify proteinID; document isoform
Domain boundaries slightly offmaftools Pfam cache outdatedPull from UniProt; use trackViewer
Hotspot size saturatesCounts >10 indistinguishable by sizeprintCount = TRUE to annotate numbers
Random domain colorsDefault rainbowManual mapping by functional class
Novel hotspot from one cohortInsufficient NVerify in TCGA + ICGC

References

  • Chang MT, Asthana S, Gao SP, et al. 2016. Identifying recurrent mutations in cancer reveals widespread lineage diversity and mutational specificity. Nat Biotechnol 34(2):155-163.
  • Gao J, Aksoy BA, Dogrusoz U, et al. 2013. Integrative analysis of complex cancer genomics and clinical profiles using the cBioPortal. Sci Signal 6(269):pl1.
  • Lawrence MS, Stojanov P, Mermel CH, et al. 2014. Discovery and saturation analysis of cancer genes across 21 tumour types. Nature 505:495-501.
  • Mayakonda A, Lin DC, Assenov Y, Plass C, Koeffler HP. 2018. Maftools: efficient and comprehensive analysis of somatic variants in cancer. Genome Res 28(11):1747-1756.
  • Ou J, Zhu LJ. 2019. trackViewer: a Bioconductor package for interactive and integrative visualization of multi-omics data. Nat Methods 16:453-454.
  • Zhou X, Edmonson MN, Wilkinson MR, et al. 2016. Exploring genomic alteration in pediatric cancer using ProteinPaint. Nat Genet 48(1):4-6.
  • data-visualization/oncoprint-mutation-matrices - Cohort-wide mutation matrix
  • variant-calling/variant-annotation - Annotate HGVSp upstream
  • clinical-databases/variant-prioritization - Filter variants before lollipop
  • data-visualization/color-palettes - CVD-safe class palettes
  • structural-biology/structure-navigation - 3D protein structure for hotspot interpretation

© 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 data-visualization/lollipop-protein-maps of GPTomics/bioSkills.

  • SKILL.md
  • examples/lollipop_phd.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 Data Visualization Lollipop Protein Maps 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 Data Visualization Lollipop Protein Maps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bio Data Visualization Lollipop Protein Maps this skillGPTomics/bioSkills1.2k2 repos~3.1kAutomated safety check: PassMIT
Ukb Ppp Region FetchClawBio/ClawBio1.2k—~4.6kAutomated safety check: PassMIT
Scientific Figure MakingChenLiu-1996/figures4papers8.3k—~557Automated safety check: PassCustom licence
Academic Figure SkillTingxiYu/academic-figure-skill4801 repos~7kAutomated safety check: PassApache-2.0
Mathodology Figure Presetssweetcornna/mathodology303—~1kAutomated safety check: PassMIT
FigMirrorVILA-Lab/FigMirror523—~2.4kAutomated safety check: PassNone

Similar skills

  • Ukb Ppp Region Fetch

    ClawBio/ClawBio

    Fetch a regional slice of plasma pQTL summary statistics from the UK Biobank Pharma Proteomics Project (UKB-PPP; Sun 2023 Nature) for a specific (protein, ancestry) measurement.

    1.2k GitHub stars~4.6k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Scientific Figure Making

    ChenLiu-1996/figures4papers

    Covers publication-ready matplotlib figures for academic papers, slides, and reports—bars, trends, scatter, heatmaps, and multi-panel layouts—with this…

    8.3k GitHub stars~557 tokensUpdated 4 days ago
    Data & AnalyticsAuto-check passed
  • Academic Figure Skill

    TingxiYu/academic-figure-skill

    Academic-grade scientific figure creation for Nature/Cell/Science journals.

    480 GitHub starsUsed in 1 repo~7k tokens
    Data & AnalyticsAuto-check passed
  • Mathodology Figure Presets

    sweetcornna/mathodology

    A skill your agent uses when selecting, designing, generating or reviewing scientific figures, complex modeling charts, paper illustrations or image2-assisted visuals.

    303 GitHub stars~1k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • FigMirror

    VILA-Lab/FigMirror

    Mirrors the visual style of a top-conference paper figure onto your own data, producing a camera-ready PDF and a self-contained matplotlib script.

    523 GitHub stars~2.4k tokensUpdated 9 days ago
    Data & AnalyticsAuto-check passed
  • Figure Library

    xuzhougeng/ScientificFigureLibrary

    Search, browse, select, import, review, publish, and materialize reusable scientific-figure assets through Scientific Figure Library.

    108 GitHub stars~2.1k tokensUpdated today
    Data & AnalyticsAuto-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 Data Visualization Lollipop Protein Maps

What does Bio Data Visualization Lollipop Protein Maps do?

Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop…. Bio Data Visualization Lollipop Protein Maps is an agent skill from GPTomics/bioSkills. Plot per-gene mutation distributions on a protein-domain map (lollipop / needle plots) showing mutation position, recurrence count, and variant classification with maftools, g3-lollipop, trackViewer, and ProteinPaint.

When should I use Bio Data Visualization Lollipop Protein Maps?

Bio Data Visualization Lollipop Protein Maps fits situations like: visualizing recurrent mutation hotspots on a single genes protein; marking domain boundaries from UniProt/Pfam; comparing missense vs truncating distributions; contrasting two cohorts on the same lollipop.

How do I install Bio Data Visualization Lollipop Protein Maps in Claude Code?

Run `npx skills add GPTomics/bioSkills --skill bio-data-visualization-lollipop-protein-maps -a claude-code`. Or copy the skill folder (data-visualization/lollipop-protein-maps in GPTomics/bioSkills) into .claude/skills/bio-data-visualization-lollipop-protein-maps in your project. Claude Code loads it when a task matches its description.

How do I install Bio Data Visualization Lollipop Protein Maps in Codex?

Run `npx skills add GPTomics/bioSkills --skill bio-data-visualization-lollipop-protein-maps -a codex`. Or copy the skill folder (data-visualization/lollipop-protein-maps in GPTomics/bioSkills) into .agents/skills/bio-data-visualization-lollipop-protein-maps in your project. Codex loads it when a task matches its description.

Can I use Bio Data Visualization Lollipop Protein Maps 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-data-visualization-lollipop-protein-maps -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-data-visualization-lollipop-protein-maps, .gemini/skills/bio-data-visualization-lollipop-protein-maps, .github/skills/bio-data-visualization-lollipop-protein-maps and .opencode/skills/bio-data-visualization-lollipop-protein-maps in your project.

What does Bio Data Visualization Lollipop Protein Maps need to run?

Going by SKILL.md and its folder, Bio Data Visualization Lollipop Protein Maps needs R for the scripts in its folder and the command-line tools its instructions call (pip).

Does Bio Data Visualization Lollipop Protein Maps access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bio Data Visualization Lollipop Protein Maps 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 Data Visualization Lollipop Protein Maps use?

Bio Data Visualization Lollipop Protein Maps 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 Data Visualization Lollipop Protein Maps use?

About 3.1k tokens (SKILL.md is roughly 12k 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 Data Visualization Lollipop Protein Maps?

Skills that share tags, products or a category with Bio Data Visualization Lollipop Protein Maps: Ukb Ppp Region Fetch (ClawBio/ClawBio, 1.2k stars), Scientific Figure Making (ChenLiu-1996/figures4papers, 8.3k stars), Academic Figure Skill (TingxiYu/academic-figure-skill, 480 stars) and Mathodology Figure Presets (sweetcornna/mathodology, 303 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bio Data Visualization Lollipop Protein Maps?

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.