6 materials found

Related resources: Development in Galaxy slides 


Development in Galaxy - Tool Dependencies and Containers

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What are the advantages of running my Galaxy tool inside of a container? - How does Galaxy find a container...

Resource type: Tutorial

Development in Galaxy - Tool Dependencies and Containers https://tess.elixir-europe.org/materials/development-in-galaxy-tool-dependencies-and-containers Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What are the advantages of running my Galaxy tool inside of a container? - How does Galaxy find a container to run my tool in? - What are BioContainers and how are they related to Galaxy? Objectives of the tutorial: - Explore the differences between containerizing Galaxy and tool execution. - Discuss the advantages of containerizing tools. - Learn to build best practice tools ready to be containerized.
Development in Galaxy - Tool Dependencies and Conda

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can I connect tools to applications and libraries? - What are the advantages of declaring dependencies...

Resource type: Tutorial

Development in Galaxy - Tool Dependencies and Conda https://tess.elixir-europe.org/materials/development-in-galaxy-tool-dependencies-and-conda Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can I connect tools to applications and libraries? - What are the advantages of declaring dependencies for my tool? - What are Conda and Bioconda? - What are Conda recipes and environments? - How do I find and use existing Conda recipes? - How do I develop Conda recipes for use within Galaxy tools? Objectives of the tutorial: - Learn to use existing Conda recipes to enable best practice tool dependency management in Galaxy. - Learn the basics of building Conda recipes and contributing to Bioconda. - Learn to use Planemo to assist in developing Galaxy tools from existing and new Conda recipes.
Development in Galaxy - Visualizations: generic plugins

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can visualization plugins benefit science? Objectives of the tutorial: - Implement a first Galaxy...

Resource type: Tutorial

Development in Galaxy - Visualizations: generic plugins https://tess.elixir-europe.org/materials/development-in-galaxy-visualizations-generic-plugins Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can visualization plugins benefit science? Objectives of the tutorial: - Implement a first Galaxy visualization - Understand the client side vs. server side principle
Development in Galaxy - Galaxy Webhooks

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What are Galaxy Webhooks? - How to create them? Objectives of the tutorial: - Discover what Galaxy...

Resource type: Tutorial

Development in Galaxy - Galaxy Webhooks https://tess.elixir-europe.org/materials/development-in-galaxy-galaxy-webhooks Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What are Galaxy Webhooks? - How to create them? Objectives of the tutorial: - Discover what Galaxy Webhooks are - Be able to create Webhooks - Be able to add a Galaxy Webhook in a Galaxy instance
Development in Galaxy - Visualizations: charts plugins

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can I make a custom plugin for Charts? Objectives of the tutorial: - Learn how to add custom...

Resource type: Tutorial

Development in Galaxy - Visualizations: charts plugins https://tess.elixir-europe.org/materials/development-in-galaxy-visualizations-charts-plugins Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - How can I make a custom plugin for Charts? Objectives of the tutorial: - Learn how to add custom javascript plugins to the Galaxy Charts framework
Development in Galaxy - Tool development and integration into Galaxy

Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What is a tool for Galaxy? - How to build a tool/wrapper with the good practices? - How to deal with the...

Resource type: Tutorial

Development in Galaxy - Tool development and integration into Galaxy https://tess.elixir-europe.org/materials/development-in-galaxy-tool-development-and-integration-into-galaxy Galaxy is an open-source project. Everyone can contribute to its development with core Galaxy development, integration of softwares in Galaxy environment, ... Questions of the tutorial: - What is a tool for Galaxy? - How to build a tool/wrapper with the good practices? - How to deal with the tool environment? Objectives of the tutorial: - Discover what is a wrapper and its structure - Use the Planemo utilities to develop a good wrapper - Deal with the dependencies - Write functional tests - Make a tool ready for publishing in a ToolShed