Scientific Visualization

intermediatedataMin 64K context
View Source

Creates publication-quality scientific figures and plots using matplotlib, seaborn, and plotly. Supports common scientific plot types including heatmaps, volcano plots, survival curves, network graphs, phylogenetic trees, and multi-panel figures with proper statistical annotations, color-blind safe palettes, and journal formatting.

Use Cases

  • Creating publication-ready figures for journal submissions
  • Generating volcano plots for differential expression results
  • Building multi-panel figures with consistent styling
  • Producing interactive dashboards for exploratory analysis
  • Making color-blind accessible scientific visualizations
  • Formatting plots to specific journal requirements (Nature, Science, Cell)

Example Prompt

Create a publication-quality multi-panel figure for a genomics paper.

The figure should contain:
- Panel A: Volcano plot of differential expression (log2FC vs -log10 p-value)
- Panel B: Heatmap of top 50 differentially expressed genes
- Panel C: UMAP embedding colored by cell type
- Panel D: Bar plot of cell type proportions across conditions

Requirements:
- Use a color-blind safe palette (e.g., Wong or Tol)
- 300 DPI, suitable for Nature-style journals
- Consistent font sizes (axis labels 8pt, titles 10pt)
- Panel labels (A, B, C, D) in bold
- Statistical annotations where appropriate
- Save as both PDF (vector) and PNG (raster)

Generate the complete matplotlib/seaborn Python code with sample data.

Recommended Models

Compatible Tools

claude-codecursorkiroany

Modalities

Input: text, code, file
Output: text, code

Related Skills

Author

OpenModels Community

@openmodelsrun
Scientific Visualization — AI Agent Skill | OpenModels