π₯ Who are we?
We are developers of Galaxy tool wrappers with a shared interest in high-quality, sustainable tool development, agreed-upon maintenance responsibilities, and open collaboration. We try to support each other to increase the overall quality of our work through coordination, mentoring, and knowledge sharing.
Many of us are members of Galaxyβs Intergalactic Utilities Commission (IUC), but we explicitly welcome anyone seeking to improve Galaxyβs tool ecosystem and/or their own tool wrapping skills. Whether you are an experienced developer or just starting with Galaxy tool wrapping, you can participate in our discussions, learn from others, and take on meaningful tasks related to tool development and maintenance across scientific domains.
π― Scope and Goals
π Scope:
This SIG focuses on all aspects of Galaxy tool development and maintenance - from wrapping and testing to publication, review, and long-term support.
π Goals:
- π§© Facilitate the development, maintenance, and support of Galaxy tools.
- π€ Provide mutual support in resolving development challenges and technical blockers.
- βοΈ Actively coordinate tool-related activities as a community-driven effort.
- π‘ Maintain shared best practices for wrapping, testing, versioning, and documentation.
- π§ Support new and aspiring tool developers through training sessions, workshops, and mentoring.
- β Ensure consistent quality across tool-related repositories.
- π£οΈ Represent tool developersβ needs in Galaxy governance discussions (via the IUC and the Community Board).
π§° Key Activities
π Bimonthly virtual meetings: Held to plan and discuss work-in-progress tools, and upcoming development initiatives.
π§ͺ Peer review and development standards: Coordinate the review of new tool submissions and updates to ensure quality, compliance, and adherence to IUC best practices for development, testing, and documentation.
π Training and onboarding: Host sessions and workshops for new and existing developers to build skills and familiarity with Galaxy tool development.
π Task management: Use the IUC GitHub project board to assign, track, and update tasks; structured follow-up ensures accountability and progress.
π€ Collaboration: Work with other SIGs and Working Groups to improve interoperability, consistency, and the overall Galaxy tool ecosystem.
β‘ Hackathons and collaborative sprints: Address pending pull requests, troubleshoot development roadblocks, and accelerate progress on shared projects.
π Membership and Participation
Open to all active and aspiring tool developers contributing to the IUC or related Galaxy repositories.
Everyone is free to join and contribute, but the SIG follows a structured format for meetings and task management using the GitHub board.
Members are encouraged to actively take part in maintaining, updating, and supporting Galaxy tools as part of a coordinated community effort.
If you think you can contribute - through development, testing, review, or documentation - weβll be happy to help you get started and discuss relevant tasks with you.
π€ Members can:
Participate in discussions, reviews, and pull requests.
Help improve IUC guidelines and continuous integration systems.
Mentor newcomers or support developer training.
Bring cross-cutting tool development topics to SIG meetings.
Take on and track open tasks on the IUC GitHub project board, visible to all contributors.
If they have doubts, issues, or problems related to tool development or their own tools, they can join the meetings to get them clarified.
Communication
π¬ Matrix Channel: https://matrix.to/#/#galaxy-iuc_iuc:gitter.im
π GitHub Project Board: https://github.com/orgs/galaxyproject/projects/81
π Meetings: Every 2nd and 4th Thursday of the Month at 14:00 CET | ποΈ Agenda and Meeting Link | ποΈ Subscribe to Calendar
π’ Updates: Shared through IUC and Galaxy community channels.
π Resources
π IUC Development Guidelines: https://galaxy-iuc-standards.readthedocs.io/
π§© Tools-IUC development repository: https://github.com/galaxyproject/tools-iuc
π§© Other Galaxy tool repositories: https://github.com/galaxyproject/tools-iuc?tab=readme-ov-file#other-repositories-with-galaxy-tools
π Galaxy Training Material: Tool Development Tutorials
π§° Galaxy ToolShed: https://toolshed.g2.bx.psu.edu/
π Planemo: https://planemo.readthedocs.io/en/latest/
π§ Planemo Language Server: https://github.com/galaxyproject/galaxy-language-server
π Community Guidelines: Galaxy Code of Conduct
π Alignment
This SIG operates as an extension of the IUC, not as a new entity. For IUC members and contributors, it provides a structured way to:
π€ Collaborate more effectively on tool development,
π§ Actively maintain and support existing tools,
π§βπ« Mentor new developers,
βοΈ Coordinate maintenance and review, and
π³οΈ Represent the tool developer community within the Galaxy Community Board.
The SIG collaborates closely with:
Workflows Working Group
Galaxy Training Network (GTN)
Galaxy Community Board (GCB)
π₯ Leads and Contact
| π§βπ» Name | π’ Affiliation | π§ Role | βοΈ Contact |
|---|---|---|---|
| Saim Momin | European Galaxy Team, Freiburg | SIG Lead / IUC Member | momins@informatik.uni-freiburg.de |
| Mathias Bernt | Helmholtz Centre for Environmental Research (UFZ) | SIG Co-Lead / IUC Member | m.bernt@ufz.de |
π€ Status
Affiliation: Intergalactic Utilities Commission (IUC)
Created: August 2025
Stage: Active (within IUC)