GalaxyR 0.1.0 (Initial CRAN
release)
- Initial release of the Galaxy R client, providing a high-level and
S4-based interface to Galaxy’s REST API. S4 Galaxy session object to
carry state (history, datasets, invocation IDs, outputs, status) through
pipe-based workflows.
- Supports configuring Galaxy connection parameters via environment
variables (
GALAXY_API_KEY, GALAXY_URL) and
helper galaxy_initialize() constructor.
- History management: list histories, create new histories, inspect
history sizes (robust to different Galaxy size fields), and include
deleted items optionally.
- Dataset operations: upload via HTTPS (and FTP helper), wait for
completion, retrieve dataset metadata, download results with safe/unique
file naming, and delete single or multiple datasets with optional
purge.
- Workflow operations: list workflows (including published), fetch
workflow metadata and inputs, start workflow invocations, and poll
workflow execution with job-level state tracking and result
collection.
- Tooling: list tools (with optional panel filtering), fetch detailed
tool definitions, validate tool inputs, and run single tools with
automatic dataset input wiring.