nature-figure

Create publication-quality scientific figures for Nature-style journals using Python or R.

Updated May 24, 2026
One-click install
npx skills add https://github.com/leoplasture/STA304_Final_Project --skill nature-figure-leoplasture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-figure
Source: https://github.com/leoplasture/STA304_Final_Project/tree/main/src/skills/nature-figure
Command: npx skills add https://github.com/leoplasture/STA304_Final_Project --skill nature-figure-leoplasture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, seaborn, ggplot2, patchwork, ComplexHeatmap, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation of high-quality scientific figures in the style of Nature and other high-impact journals, ensuring compliance with academic standards and improving publication readiness.

Core Features & Use Cases

  • Nature Style Compliance: Adheres to the design guidelines of Nature and similar journals.
  • Backend Selection: Allows selection of Python or R for plotting, ensuring exclusivity in backend usage.
  • Figure Contract: Guides the user through defining the figure's objectives, evidence logic, and review risks.
  • Multiple Plotting Libraries: Supports matplotlib/seaborn and ggplot2/patchwork/ComplexHeatmap for Python and R respectively.
  • Use Case: Ideal for researchers and scientists needing to create figures for publications in Nature, Science, Cell, NeurIPS, or ICLR, targeting a high-quality, journal-ready output.

Quick Start

Use the nature-figure skill to generate a multi-panel figure in Python style, based on the data in 'dataset.csv' and the provided template 'template.svg'.

Frequently Asked Questions about nature-figure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create publication-quality scientific figures that meet Nature journal style guidelines?

To create publication-quality scientific figures meeting Nature style guidelines, this Skill automates compliance with academic design principles. It supports Python and R backends, ensuring your plots are journal-ready for high-impact publications.

Can I use matplotlib and seaborn to generate Nature-style scientific figures?

Yes, you can use matplotlib and seaborn to generate Nature-style scientific figures. This Skill uses these Python libraries as its backend to produce high-quality, publication-ready plots adhering to strict journal standards.

Does this Skill support R for plotting scientific figures with ggplot2?

Yes, it supports R for plotting scientific figures with ggplot2. You can select the R backend to utilize ggplot2, patchwork, and ComplexHeatmap for generating multi-panel figures complying with Nature publication standards.

What is the best way to plan a multi-panel scientific figure for a high-impact journal?

The best way to plan a multi-panel scientific figure is using the included figure contract. This feature guides you through defining objectives, evidence logic, and review risks before generating the final publication-quality output.

Are there limitations on mixing Python and R plotting libraries for scientific figures?

Yes, a limitation is that backend usage must be exclusive; you cannot mix Python and R plotting libraries. You must choose either matplotlib/seaborn or ggplot2/patchwork/ComplexHeatmap for your scientific figures.