MCPInstall

bioinformatics-visualization

Publication-quality bioinformatics figures - phylogenetic trees, genome browsers, iTOL datasets, and data presentation

Installs
125
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/delphine-l/claude_global --skill bioinformatics-visualization
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads bioinformatics-visualization automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Bioinformatics Visualization


iTOL Dataset Formats and Troubleshooting

Choosing the Right Dataset Type

DATASET_BINARY (Recommended for markers/symbols):

  • More reliable than DATASET_SYMBOL
  • All species must be listed with binary values (0 or 1)
  • Simpler format, better iTOL compatibility
  • Use for: presence/absence markers, technology indicators, categorical highlights

Format example:

DATASET_BINARY
SEPARATOR TAB

DATASET_LABEL	CLR Technology
COLOR	#ff0000

LEGEND_TITLE	Sequencing Technology
LEGEND_SHAPES	2
LEGEND_COLORS	#ff0000
LEGEND_LABELS	CLR (PacBio)

FIELD_SHAPES	2
FIELD_COLORS	#ff0000
FIELD_LABELS	CLR

DATA
Species_name_1	1
Species_name_2	0
Species_name_3	1

DATASET_SYMBOL (Less reliable):

  • Can be finicky about format
  • Per-species shape/size/color specifications complex
  • May not display correctly even with valid format
  • Avoid unless BINARY doesn't meet needs

DATASET_COLORSTRIP (Good for gradients):

  • Reliable for color gradients (e.g., temporal data, continuous values)
  • Only species with data need to be listed
  • Good for non-binary categorical or continuous data

Common iTOL Errors and Fixes

Error: "Unknown variable 'SYMBOL_SHAPE'"

  • Cause: Mixing global symbol settings with per-species data
  • Fix: Switch to DATASET_BINARY format

Error: "Invalid color '1' for node X"

  • Cause: DATASET_SYMBOL data format mismatch
  • Fix: Use DATASET_BINARY instead, format: species<tab>0_or_1

Symbols not appearing on tree:

  • Likely cause: DATASET_SYMBOL format issues
  • Fix: Convert to DATASET_BINARY
  • Verify: Check that all species in config exist in tree file

Species Name Compatibility

Critical: Species names must match exactly between tree and annotation files

Common issues:

  1. Case sensitivity: "Alca Torda" vs "Alca_torda"
  2. Spaces vs underscores: Always use underscores in tree format
  3. Subspecies names: Handle three-part names carefully

Fix for case sensitivity:

# Convert scientific names to tree format with case normalization
df['species_tree'] = df['scientific_name'].str.replace(' ', '_')
# Fix uppercase after underscore (Alca_Torda -> Alca_torda)
df['species_tree'] = df['species_tree'].str.replace(
    r'_([A-Z])',
    lambda m: '_' + m.group(1).lower(),
    regex=True
)

Validation pattern:

# Always validate species compatibility
import re

# Extract species from tree
with open('tree.nwk') as f:
    tree_content = f.read()
tree_species = set(re.findall(r'([A-Z][a-z]+_[a-z]+)', tree_content))

# Check config species
config_species = set(df['species_tree'])
missing = config_species - tree_species

if missing:
    print(f"Species in config but not in tree: {missing}")

Color Gradients for Temporal Data

Effective color schemes:

Temporal progression (old → new):

  • Light Yellow → Dark Red (ColorBrewer YlOrRd)
  • Clearly shows progression from past to present
  • Example: #ffffcc (2019) → #b10026 (2025)

Avoid:

  • Blue → Yellow → Red (confusing middle point)
  • Diverging palettes for sequential data

ColorBrewer palettes for sequential data:

  • YlOrRd: Yellow-Orange-Red (temporal, intensity)
  • YlGn: Yellow-Green (growth, vegetation)
  • PuBuGn: Purple-Blue-Green (water, depth)

Debugging Workflow

  1. Generate config file
  2. Upload to iTOL (https://itol.embl.de)
  3. If errors: Save error messages to file
  4. Check format: BINARY vs SYMBOL vs COLORSTRIP
  5. Validate species names: Match against tree file
  6. Test with minimal dataset: 5-10 species first
  7. Switch formats if needed: SYMBOL → BINARY usually works

Related Skills

  • data-visualization: General visualization best practices
  • bioinformatics/fundamentals: Core bioinformatics concepts
  • bioinformatics/phylogenetics: Phylogenetic analysis workflows

FAQ

What does the bioinformatics-visualization skill do?

Publication-quality bioinformatics figures - phylogenetic trees, genome browsers, iTOL datasets, and data presentation

How do I install bioinformatics-visualization?

Run npx skills add https://github.com/delphine-l/claude_global --skill bioinformatics-visualization in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/bioinformatics-visualization/ (personal) or .claude/skills/bioinformatics-visualization/ (project).

Which AI agents can use bioinformatics-visualization?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is bioinformatics-visualization safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains bioinformatics-visualization?

It is published by delphine-l in delphine-l/claude_global. It has 125 recorded installs.

More from delphine-l/claude_global

View all →

token-efficiency

delphine-l/claude_global

Token optimization best practices for cost-effective Claude Code usage. Automatically applies efficient file reading, command execution, and output handling strategies. Includes model selection guidance (Opus for learning, Sonnet for development/debugging). Prefers bash commands over reading files.

bioinformatics-fundamentals

delphine-l/claude_global

Core bioinformatics concepts including SAM/BAM format, AGP genome assembly format, sequencing technologies (Hi-C, HiFi, Illumina), quality metrics, and common data processing patterns. Essential for debugging alignment, filtering, pairing issues, and AGP coordinate validation.

folder-organization

delphine-l/claude_global

Open the skill to read its SKILL.md instructions.

148 installs

obsidian

delphine-l/claude_global

Integration with Obsidian vault for managing notes, tasks, and knowledge when working with Claude. Supports adding notes, creating tasks, and organizing project documentation. Updated with 2025-2026 best practices including MOCs, properties, practical organization patterns, and Obsidian CLI (1.12+).

jupyter-notebook-analysis

delphine-l/claude_global

Best practices for creating comprehensive Jupyter notebook data analyses with statistical rigor, outlier handling, and publication-quality visualizations. Includes Claude API image size helpers.

Backend & APIs84 installs

managing-environments

delphine-l/claude_global

Best practices for managing development environments including Python venv and conda. Always check environment status before installations and confirm with user before proceeding.

Popular education & science skills

View category →

teach

mattpocock/skills

Teach the user a new skill or concept, within this workspace.

Education & Science874K installs

scaffold-exercises

mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Education & Science488.2K installs

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

Education & Science478.3K installs

caveman-learn

juliusbrussee/caveman

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

Education & Science107.9K installs

gsap-plugins

greensock/gsap-skills

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

Education & Science67.9K installs

teach-impeccable

pbakaus/impeccable

DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.