scientific-visualization

## Overview

912 stars

Best use case

scientific-visualization is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

## Overview

Teams using scientific-visualization should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/visualization/SKILL.md --create-dirs "https://raw.githubusercontent.com/wu-yc/LabClaw/main/skills/general/visualization/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/visualization/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How scientific-visualization Compares

Feature / Agentscientific-visualizationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

## Overview

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Scientific Visualization

## Overview
Publication-quality scientific figure generation. GENERAL: language-agnostic (R, Python, Julia, or any tool).

## Aesthetic System (ScienceClaw Standard)

### Palette Selection
| Group Count | Recommended Palette |
|-------------|-------------------|
| 2-5 groups | NPG or Lancet |
| 6-12 groups | Paired |
| >12 groups | colorRampPalette |
| Diverging data | RdBu |
| Sequential data | viridis |
| Up/Down/NS | "#E64B35" / "#4DBBD5" / "#999999" |

### Journal Figure Sizing
| Format | Width | Height | Base Size | DPI |
|--------|-------|--------|-----------|-----|
| Single column | 8.5 cm | 7 cm | 11 pt | 300 |
| 1.5 column | 12 cm | 9 cm | 12 pt | 300 |
| Double column | 17.5 cm | 10 cm | 13 pt | 300 |
| PPT | 25 cm | 18 cm | 16 pt | 150 |

### Theme Rules
- Clean, minimal. No unnecessary gridlines.
- theme_classic() or theme_bw() as starting points (R) / white background in matplotlib
- Consistent margins across all figures in a project
- Arial or Helvetica font family

### Code Rules
- Adjustable parameters at the TOP of every script
- Return the plot object (don't hardcode file saving)
- Output formats: PNG (300+ dpi), PDF (vector), SVG

## Chart Type Guide
- **Distribution**: boxplot, violin, density, histogram, jitter
- **Comparison**: barplot, grouped bar, dotplot, radar
- **Correlation**: scatter, correlation matrix, bubble
- **Composition**: pie, ring, Venn, UpSet, stacked bar
- **Genomics**: volcano, Manhattan, Q-Q, GSEA, UMAP/tSNE, heatmap
- **Survival**: Kaplan-Meier, Cox forest plot
- **Network**: Sankey, chord, network graph
- **Spatial**: spatial transcriptomics, geographic

## 35 Detailed Chart Skill References
Available in `mcp-servers/visualization/skills/` — one .md file per chart type with full aesthetic guidelines, data requirements, and code examples.

Related Skills

scientific-writing

912
from wu-yc/LabClaw

Core skill for the deep research and writing tool. Write scientific manuscripts in full paragraphs (never bullet points). Use two-stage process with (1) section outlines with key points using research-lookup then (2) convert to flowing prose. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), for research papers and journal submissions.

scientific-slides

912
from wu-yc/LabClaw

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

Scientific Diagram Generation

912
from wu-yc/LabClaw

AI-powered scientific illustration generation using Gemini Image models. Creates publication-quality mechanism diagrams, pathway illustrations, and scientific figures.

scientific-critical-thinking

912
from wu-yc/LabClaw

Evaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.

scientific-brainstorming

912
from wu-yc/LabClaw

Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.

generate_scientific_method_section

912
from wu-yc/LabClaw

Automated SCI-standard Methods section generator from experiment execution records. Parses LabOS skill call chains, structured JSON logs (extract_experiment_data_from_video, analyze_lab_video_cell_behavior), protocol text, and ELN entries to produce flowing, past-tense, passive-voice Methods prose with full reagent citations, equipment model numbers, and statistical analysis subsections. Outputs LaTeX (\subsection{} / \paragraph{}) or Markdown, ready for direct insertion into a manuscript draft.

hot3d

912
from wu-yc/LabClaw

HOT3D (Hand-Object 3D Dataset) by Meta Facebook - multi-view egocentric hand and object 3D tracking for Aria/Quest smart glasses. State-of-the-art multi-view 3D hand pose, object pose, and hand-object interaction tracking. Supports visualization with 3D joint projections, meshes, and skeletal overlays on video frames.

handtracking

912
from wu-yc/LabClaw

Real-time hand detection in egocentric videos using victordibia/handtracking. Outputs bounding boxes for hands, specifically trained on EgoHands dataset. Supports video input/output with labeled hand boxes. Lightweight and fast for egocentric view applications.

hands-3d-pose

912
from wu-yc/LabClaw

High-quality 3D hand pose estimation for egocentric videos from ECCV 2024 (ap229997/hands). Provides 3D joint keypoints and skeleton visualization projected to 2D. Optimized for daily egocentric activities with state-of-the-art accuracy. Outputs hand skeleton overlays on video frames.

hand-tracking-toolkit

912
from wu-yc/LabClaw

Facebook Research Hand Tracking Challenge Toolkit - evaluation and visualization tools for 3D hand tracking. Supports loading HOT3D data, computing metrics (PA-MPJPE, AUC, etc.), visualizing 3D pose projections, and generating tracking evaluation reports. Essential for benchmarking hand tracking algorithms.

egohos-segmentation

912
from wu-yc/LabClaw

Egocentric Hand-Object Segmentation (EgoHOS) - pixel-level hand and object segmentation in egocentric videos. Outputs fine-grained segmentation masks with hand regions highlighted. Specialized for hand-object interaction scenarios with pixel-accurate masks. Ideal for detailed interaction analysis.

zinc-database

912
from wu-yc/LabClaw

Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.