Development in Galaxy

Lesson Slides Hands-on Recordings Input dataset Workflows
Adding and updating best practice metadata for Galaxy tools using the bio.tools registry
Architecture 01 - Galaxy Ecosystem and Projects
Architecture 02 - Galaxy Project Management and Contribution
Architecture 03 - Galaxy Architecture Principles
Architecture 04 - Galaxy Files and Directory Structure
Architecture 05 - Galaxy Web Frameworks
Architecture 06 - Dependency Injection in Galaxy
Architecture 07 - Galaxy Task Management with Celery
Architecture 08 - Galaxy Application Components: Models, Managers, and Services
Architecture 09 - Galaxy Plugin Architecture
Architecture 10 - Galaxy File Sources Architecture
Architecture 11 - Galaxy Markdown Architecture
Architecture 12 - Galaxy Client Architecture
Architecture 13 - Galaxy Dependencies Management
Architecture 14 - Galaxy Startup Process
Architecture 15 - Galaxy Production Deployment
Architecture 16 - Galaxy Testing
Contributing a New Feature to Galaxy Core
Contributing to BioBlend as a developer
Creating Galaxy tools from Conda Through Deployment
Data source integration
Debugging Galaxy
Galaxy Interactive Tools
Galaxy Interactive Tours
Galaxy Webhooks
Generic plugins
JavaScript plugins
Prerequisites for building software/conda packages
Scripting Galaxy using the API and BioBlend
Setting up a dev Onedata instance
Tool Dependencies and Conda
Tool Dependencies and Containers
Tool Shed: sharing Galaxy tools
Tool development and integration into Galaxy
ToolFactory: Generating Tools From More Complex Scripts
ToolFactory: Generating Tools From Simple Scripts
Writing Automated Tests for Galaxy
nb2workflow: Generating Galaxy Tools From Jupyter Notebooks