data-export-pdf

Generate PDF reports with text, tables, and matplotlib figures from analysis results.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill data-export-pdf-omicverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-export-pdf
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/data-export-pdf
Command: npx skills add https://github.com/omicverse/omicclaw --skill data-export-pdf-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates analysis summaries, tables, and visualizations into a single professional PDF so users can share, archive, or publish results without manual layout work or cloud dependencies.

Core Features & Use Cases

  • Local PDF rendering using the reportlab library to produce titled documents, sectioned text, and styled tables.
  • Embed matplotlib visualizations and temporary image files for UMAPs, QC plots, and figure panels.
  • Generate dataset overviews, cluster distribution tables, DEG summaries, and publication-ready supplementary materials.
  • Use Case: produce a QC or single-cell analysis report that includes dataset metrics, cluster counts, and an embedded UMAP visualization for a manuscript supplement.

Quick Start

Create a PDF report by calling the create_analysis_report function with your AnnData object and an output filename like my_analysis_report.pdf.

Frequently Asked Questions about data-export-pdf

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

FAQPage Schema
How do I generate a PDF report from an AnnData object with embedded UMAP plots?

Generate a PDF report from an AnnData object by calling the create_analysis_report function, which embeds matplotlib UMAP visualizations and dataset metrics into a styled document for local offline rendering.

Can I create single-cell analysis PDF supplements locally without cloud dependencies?

Yes, you can create single-cell analysis PDF supplements locally without cloud dependencies, as this functionality uses the reportlab library to render formatted text, tables, and embedded matplotlib figures offline.

How do I export QC plots and DEG summaries into a publication-ready PDF?

Export QC plots and DEG summaries into a publication-ready PDF by passing your analysis results to the report generation function, which consolidates cluster distribution tables and matplotlib visualizations into a single document.

Does reportlab support embedding temporary image files for matplotlib figures in a bioinformatics report?

Reportlab supports embedding temporary image files for matplotlib figures in a bioinformatics report, allowing you to embed UMAPs and QC plots directly into the generated PDF document.

What is the best way to consolidate single-cell analysis results into a formatted PDF document?

The best way to consolidate single-cell analysis results into a formatted PDF document is using a local rendering approach that combines dataset overviews, cluster tables, and embedded visualizations without manual layout work.

What are the limitations of offline PDF rendering for large single-cell datasets?

A limitation of offline PDF rendering for large single-cell datasets is the need to manage temporary image files for embedded matplotlib figures, which requires local storage and offline reportlab processing capacity.