Use collections to bring together multiple datasets and their associated files in an almost unlimited number of ways.
This workshop introduces evidence-based approaches to teaching, training development, consulting, and mentoring in technical and scientific environments. Participants will explore how people learn, how to design engaging and inclusive training sessions, and how to assess and address training needs effectively. The course also covers practical aspects of consultancy, including communication, project management, prioritisation, and balancing consulting activities with other professional responsibilities.
This advanced course introduces the core concepts and daily tasks of system administration in high-performance computing (HPC) environments. The materials cover workload management with Slurm, user and software management, containerised applications, automated configuration, and system monitoring. Through practical examples and hands-on exercises, participants will explore the tools and workflows used to operate reliable, scalable, and efficient HPC clusters. The course is aimed at Linux users, technical staff, and aspiring system administrators who want to better understand and support modern research computing infrastructure.
This course introduces the foundations of collaborative and FAIR software development for research and data science projects. You will learn how to use version control, collaborate on shared code, and organise software projects in a reproducible and maintainable way. The materials also cover software testing, documentation, dependency management, and reproducible development environments through practical hands-on examples. The course is aimed at researchers and developers with basic programming experience who want to improve collaboration and adopt more professional software development practices.
This course introduces the application of machine learning methods to biological and genomic data using Python (Module 1 gives you an overview of the Python workflow you need to know). The materials cover core concepts such as data handling, classification, regression, clustering, and deep learning, combining theoretical foundations with hands-on coding exercises on real-world datasets. Participants will work with widely used tools including NumPy, Pandas, and PyTorch while exploring reproducible workflows and modern computational approaches such as containerisation and GPU-accelerated analysis. The course is aimed at researchers and data analysts who want to apply machine learning techniques to biological research questions and large-scale genomics data.
This workshop covers essential research data management skills. The first part introduces data management fundamentals, best practices, European data spaces, and Data Management Plan creation. The second part focuses on practical implementation: data organisation, FAIR principles, Electronic Lab Notebooks, and reproducible data analysis using tools like Git, Zenodo, and Conda. Interactive exercises throughout help participants apply concepts to real-world research scenarios.
This course provides a comprehensive introduction to RNA-sequencing (RNA-seq) data analysis using the Galaxy platform. Galaxy offers an accessible, user-friendly, and FAIR environment that empowers researchers without programming experience to perform complex bioinformatics analyses. The course begins with an introduction to Galaxy, followed by tutorials on sequencing quality control and read mapping. Participants will then learn both the foundational and advanced steps of RNA-seq data analysis, including quantification and differential expression. The course concludes with an overview of relevant data types, databases, and resources to support further exploration and interpretation of RNA-seq results.
[ordering]manual[endordering][collection_order]["6744a8c8e4b0846534895a56","6744a8d8e4b0846534895a5b"][endcollection_order]
This course provides a comprehensive introduction to high-performance computing (HPC), covering fundamental concepts such as accessing and navigating HPC clusters using the Unix shell, transferring files, submitting and managing jobs through a scheduler, and understanding the benefits and limitations of parallel execution. The materials also introduce HPC workflow management with Snakemake, enabling learners to construct reliable, scalable, and reproducible scientific workflows suitable for both academic and industrial environments, particularly relevant for artificial intelligence applications requiring large-scale or specialised computation.
This workshop covers essential introductory programming and data analysis skills using
Python.
The first part introduces fundamental programming concepts, including variables, data types,
lists, loops, conditionals, and functions. Participants learn how to structure code, debug
errors, and build the foundations needed for effective scripting.
The second part focuses on practical data analysis workflows: loading and manipulating
tabular data with pandas, visualising trends in the Gapminder dataset, and automating
analyses through reusable functions. Hands-on exercises throughout the workshop help
participants apply these concepts to real-world data scenarios.
Powered by Clowder (1.23.0#1129 branch:main sha1:870b70fdc0bb93ed2e795e1db8ae10294792bba3).