jupyterlite-galaxy

Access and upload Galaxy datasets in JupyterLite notebooks using gxy.

7|12|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/galaxyproject/galaxy-skills --skill jupyterlite-galaxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupyterlite-galaxy
Source: https://github.com/galaxyproject/galaxy-skills/tree/main/galaxy-integration/jupyterlite
Command: npx skills add https://github.com/galaxyproject/galaxy-skills --skill jupyterlite-galaxy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating and sharing reproducible Galaxy dataset workflows within a lightweight JupyterLite environment can be difficult. This Skill provides a ready-made pattern to interact with Galaxy datasets directly from notebooks using the gxy package, reducing setup and context-switching.

Core Features & Use Cases

  • Interact with Galaxy datasets in JupyterLite via the gxy library.
  • Download datasets by HID, name, tag, regex, or ID; inspect datatype and download as needed.
  • Upload results back to Galaxy histories and perform lightweight API calls within a notebook workflow.
  • Use cases include exploratory data analysis in Galaxy, rapid notebook-based data preparation, and reproducible dataset workflows.

Quick Start

Use gxy to connect to a Galaxy history in a JupyterLite notebook, fetch a dataset by HID or name, and inspect or download it. For example, import gxy, then call gxy.get with a dataset identifier to obtain a local path for downstream analysis.

Frequently Asked Questions about jupyterlite-galaxy

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

FAQPage Schema
How do I access Galaxy datasets directly from a JupyterLite notebook?

You can access Galaxy datasets directly in JupyterLite by importing the gxy library and using gxy.get with an identifier like HID, name, tag, regex, or ID to fetch data into your notebook workflow.

Can I upload notebook analysis results back to a Galaxy history?

Yes, you can upload results back to Galaxy histories within your notebook workflow. The gxy library supports uploading processed data and performing lightweight API calls to integrate outputs into existing histories.

Do I need a specific Python environment to use gxy with Galaxy histories?

You need a Python async environment with the gxy library installed and an available Galaxy history to operate against. JupyterLite provides the lightweight notebook environment for running these interactions.

What is the best way to inspect Galaxy dataset metadata before downloading?

To inspect Galaxy dataset metadata before downloading, use gxy in JupyterLite to retrieve dataset details by name or ID, check the datatype, and download the data only if needed for downstream analysis.

Does JupyterLite support reproducible Galaxy dataset workflows?

JupyterLite supports reproducible Galaxy dataset workflows by using the gxy package to create ready-made patterns for dataset access, history inspection, and result uploading within a lightweight notebook environment.

Why use JupyterLite instead of a standard Jupyter environment for Galaxy data exploration?

JupyterLite provides a lightweight environment that reduces setup and context-switching for Galaxy data exploration. It enables rapid notebook-based data preparation and reproducible workflows without requiring a full server-side Jupyter setup.