In late June and throughout July 2023, EOSC-Life WP7 (Cloud Deployment Services) led by EMBL organised a great series of online workshops that were open to all EOSC-Life and de.NBI Cloud OpenStack users and external users to support training.
This workshop was run by Martin Lang and Martin Braun (HD-HuB) and attracted 17 participants. The participants learned how to start one or multiple virtual machines by using a graphical interface or via an API and the foundations of how to use OpenStack in their projects.
The participants overall were very thankful for the provided insights and liked the opportunity to try things with our hands-on tasks. They participants felt the workshop was very helpful and encouraging to start working with OpenStack. (Martin Braun)
In this workshop, Magnus Karl Moritz Hagdorn, Martin Braun (HD-HuB) taught participants how to get their work done in less time and with less pain by gaining some basic research computing skills with Bash and Python. Basic concepts and tools, including program design, data management, and task automation, were covered.
In this workshop, Magnus Karl Moritz Hagdorn and Martin Braun (HD-HuB) covered basic concepts and good practices of using a version control system (git). The participants were encouraged to help one another and to apply what they learned to their own research problems.
In this workshop, Jakob Mathis and Martin Braun (HD-HuB) taught participants how to containerize an application and deploy the application as a web service in the de.NBI cloud infrastructure. Together, the group covered basic principles of applying container technology, configuring a reverse proxy, and using “Let’s encrypt” to secure their websites. The trainers introduced key mechanisms and practices that participants could use to deploy their own webservices in the de.NBI cloud infrastructure.
Valentin Schneier-Lunitz and Martin Braun (HD-HuB) led this workshop, teaching participants how to use the open-source software WESkit to implement the Workflow Execution Service (WES) API defined by the Global Alliance for Genomics and Health (GA4GH). They also learned how to execute Nextflow and Snakemake workflows locally or in remote (HPC) environments, which provide extensive logging capabilities and a user management system and support high data throughput, stability, and security.