Strategic use of Generative AI

Over the last few months, the rapid establishment of generative AI and Large Language Models (LLM) has opened new frontiers in a variety of domains.
 

The class aims to show participants how to effectively integrate new generative AI tools within their work and research workflow. AI tools are not intended as substitutes, but rather as tools to support brainstorming, exploration, analysis and synthesis processes.
 

Objectives include:

Research Software Engineers Day

6 December 2024

This is a day for research software engineers to gather together to make software better, more reliable, more trustworthy, and most of all, to share their vast collective experience. 

Join the community for an exciting day of talks and workshops to discuss the challenges you face and the bugs you chase.

 

More info about the program and registration is available on this link.

Gentle hands-on introduction to Python programming - In person

This is a course that gently introduces programming to new programmers over 4 morning sessions and afternoon (or self-paced) activities. There are plenty of opportunities to practice what you learn and ask questions in a safe place. Furthermore, surprise yourself by building a substantial project.

 

Following the morning sessions, there are optional interactive afternoon "lab" sessions for you to do exercises and/or ask questions to the trainers. More lab sessions may be scheduled with our trainers at different times (online or in-person) depending on your needs.
 

Gentle hands-on introduction to Python programming - Online

This is a online course that gently introduces programming to new programmers over a self-paced 2-month period combined with Q&A "lab" sessions.
 

During the 2-month course, there are scheduled optional afternoon “lab” sessions for Q&A and problem solving. The lab sessions will be in Ghent and online, but more/other may be scheduled with our trainers at different times (online or in-person) based on your personal needs and availability. 

 

Introduction to Git & GitHub

This workshop will take you through the basic use of Git and GitHub. Git is a free and open source distributed version-control system designed to maintain code, track changes, recover old versions and collaborate with other developers.
 

Get you started with Git from zero (note that if you already use Git, this workshop will be too basic for you). We'll explore Git on the command-line and its interaction with GitHub. The following points will be addressed:
 

Research Data Management: your ally on the way to your publication


In this course you will learn how to use Research Data Management (RDM) in order to improve the writing of your publications and potentially increase its impact.
 

Starting from basic concepts together with hands-on activities and discussions, during two days you will learn how to standardize, document and submit your data in a repository and how all of this will help you to underpin your publication!
 

Objectives

Nextflow for reproducible and automated data analysis


You will learn how to use Nextflow for building scalable and reproducible bioinformatics pipelines and running them on a personal computer, cluster and cloud. Starting from the basic concepts we will build our own simple pipeline and add new features with every step, all in the new DSL2 language.

 

Objectives:

Docker and Singularity (Apptainer) for reproducible and automated data analysis


The course will give an introduction to containers (Docker & Singularity) which are great components to achieve portability and reproducibility of your analysis. You will learn how to use containers and how to build a container from scratch, share it with others and how to re-use and modify existing containers. After an extensive explanation on Docker containers, Singularity will be highlighted as well.
 

 Objectives

 

Design your training material in a FAIR way

This 2 day course is based on the FAIR training handbook and 10 simple rules to make material FAIR publication.
 

All sessions are structured in a way that complement each other aiming to introduce participants with a theoretical & hands-on approach of how to design FAIR training material.
 

Introduction to Git & GitHub

This workshop will take you through the basic use of Git and GitHub. Git is a free and open source distributed version-control system designed to maintain code, track changes, recover old versions and collaborate with other developers.
 

Get you started with Git from zero (note that if you already use Git, this workshop will be too basic for you). We'll explore Git on the command-line and its interaction with GitHub. The following points will be addressed: