figures4papers  by ChenLiu-1996

Generate publication-quality AI research figures with Python scripts

Created 10 months ago
419 stars

Top 70.2% on SourcePulse

GitHubView on GitHub
Project Summary

This repository offers Python scripts and an AI-driven workflow for generating high-quality figures for top AI conference and journal publications. It targets researchers needing streamlined, publication-ready visuals, featuring an LLM skill for automated script creation and consistent styling.

How It Works

The project integrates an LLM skill within the Cursor IDE, enabling AI-driven generation or updates of plotting scripts. This skill follows conventions in SKILL.md and DESIGN_THEORY.md, using helper scripts like scientific_figure_pro.py. These scripts apply publication styles, create various plot types (bar, trend, heatmap), and finalize figures, promoting standardized, efficient scientific visualization.

Quick Start & Requirements

  • Primary Workflow: Use Cursor IDE's AI features. Open the repo, prompt AI to create/update plotting scripts (e.g., figure_PROJECT_NAME/), referencing skills/scientific-figure-pro/SKILL.md and DESIGN_THEORY.md.
  • Prerequisites: Requires Cursor IDE with AI. Standard Python plotting libraries are implicitly needed.
  • Documentation: Key guides: skills/scientific-figure-pro/SKILL.md, DESIGN_THEORY.md.

Highlighted Details

  • LLM-Powered Generation: Automated creation of publication-quality figure scripts via AI prompts within Cursor.
  • Publication-Centric Design: Scripts and styles are curated for top AI conferences and journals.
  • Reusable Components: Helper functions (apply_publication_style, make_*, finalize_figure) ensure consistent styling and plot generation.
  • Diverse Plot Types: Supports bar plots (quantitative, breakdown), trend plots, heatmaps, and 3D visualizations.

Maintenance & Community

  • Authored by Chen Liu, a PhD Candidate at Yale University.
  • Related research papers (ImmunoStruct, Dispersion, RNAGenScape, brainteaser) indicate active application in research.
  • No explicit community channels (e.g., Discord, Slack) or roadmap are provided.

Licensing & Compatibility

  • The provided README text does not specify a software license, presenting a significant adoption risk.
  • Compatibility for commercial use or integration into closed-source projects cannot be determined without a license.

Limitations & Caveats

  • The primary workflow is tightly coupled to the Cursor IDE and its AI features, potentially limiting accessibility.
  • The absence of a declared software license is a critical blocker for due diligence.
  • The repository appears to be personal scripts, with limited information on broader community support or long-term maintenance.
Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
421 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.