Skip to content

galaxy-udload

UseGalaxy upload/download utility, to assist in downloading or uploading files.

Get you API Key

From UseGalaxy, under User Preferences, select Manage API Key and create an API Key.

Configuration file

On the desired system, create a file .env that follow the format:

GALAXY_API_KEY=<you API key>
GALAXY_URL=https://usegalaxy.ca

Installation

  1. Load any python module (Alliance's system)
  2. Create a virtual environment:
    virtualenv ~/ENV && source ~/ENV/bin/activate
    
  3. Install the utility (from stable branch):
    pip install git+https://github.com/usegalaxy-ca/galaxy-udload@main
    
    or specify a tag
    pip install git+https://github.com/usegalaxy-ca/galaxy-udload@v1.1.0
    

Quick Usage

Upload

galaxy upload --history-id <id> --file A B C...
For more information, see Upload

Download

galaxy download --dataset-id <id>
For more information, see Download

History

galaxy history
For more information, see History

Datasets

galaxy dataset
For more information, see Dataset

Acknowledgment

This project was inspired by the Galaxy Project’s galaxy-upload repository.
We appreciate their work, which provided valuable inspiration in shaping this code base.