scientific-visualization

## Overview

42 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/Zaoqu-Liu/ScienceClaw/main/skills/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

svg-scientific-figures

42
from Zaoqu-Liu/ScienceClaw

Generate editable SVG scientific illustrations (mechanism diagrams, signaling pathways, workflow figures) directly from LLM text output. Uses a Review-Refine loop inspired by AutoFigure (ICLR 2026). Outputs editable SVG files compatible with draw.io, Illustrator, and PowerPoint, plus PNG renders. Use when the user needs mechanism diagrams, pathway illustrations, experimental workflow figures, or any schematic that should be editable. Complements the existing Gemini-based scientific-diagram-generation skill (which produces non-editable PNG).

scientific-writing

42
from Zaoqu-Liu/ScienceClaw

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

42
from Zaoqu-Liu/ScienceClaw

Slide design principles for scientific presentations — structure, pacing, visual hierarchy. For actual PPTX file generation, use the pptx-generation skill instead.

scientific-schematics

42
from Zaoqu-Liu/ScienceClaw

Create publication-quality scientific diagrams using Nano Banana Pro AI with smart iterative refinement. Uses Gemini 3 Pro for quality review. Only regenerates if quality is below threshold for your document type. Specialized in neural network architectures, system diagrams, flowcharts, biological pathways, and complex scientific visualizations.

Scientific Diagram Generation

42
from Zaoqu-Liu/ScienceClaw

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

scientific-critical-thinking

42
from Zaoqu-Liu/ScienceClaw

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

42
from Zaoqu-Liu/ScienceClaw

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.

zinc-database

42
from Zaoqu-Liu/ScienceClaw

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.

zarr-python

42
from Zaoqu-Liu/ScienceClaw

Chunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.

Academic Writing

42
from Zaoqu-Liu/ScienceClaw

## Overview

venue-templates

42
from Zaoqu-Liu/ScienceClaw

Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.

vaex

42
from Zaoqu-Liu/ScienceClaw

Use this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM. Vaex excels at out-of-core DataFrame operations, lazy evaluation, fast aggregations, efficient visualization of big data, and machine learning on large datasets. Apply when users need to work with large CSV/HDF5/Arrow/Parquet files, perform fast statistics on massive datasets, create visualizations of big data, or build ML pipelines that do not fit in memory.