Workshops are for selected applicants only (see Application).

Hybrid get to know

Monday 9 September, 13:30-14:15

In person and online participants will get to know each other in two rounds of speed-networking discussions in small groups, each with a 360 degrees camera-microphone.

Preregistration: why not, how

Monday 9 September, 15:30-18:00

In this workshop, we will review what detailed information preregistrations and registered reports should contain, and collectively discuss the benefits and disadvantages of embracing such practices, as well as possible fear and concerns, in a structured academic debate. Finally, we will look into how to preregister in practice on the Open Science Framework, and practice the level of precision needed in each section of a preregistration template by peer-reviewing snippets.

Instructor: Malika Ihle

Parallel sessions: Introduction to R / Python

Tuesday 10 September, 13:30-17:00

Applicants can choose between these two parallel sessions. (Knowing some R basics is advisable for some other workshops.)

You can choose to explore R, with its strong statistical analysis and data visualization capabilities, or Python, known for its versatility and extensive support for data science, machine learning, and more. This workshop is designed to set the foundation for your research programming skills.

The workshops will cover the basics of programming in your chosen language, including syntax, data structures, and key programming concepts. Through hands-on exercises, you’ll learn how to manipulate data, perform basic analyses, and create visualizations, laying a solid foundation for further exploration in either language.

Instructors R: Maximilian Mandl, Pat Callahan, Barbara Kovacic

Instructors Python: Jean-Claude Passy, Valkyrie Felso

Parallel sessions: Git in RStudio / JupyterLabs

Wednesday 11 September, 9:00-12:00

Applicants can choose between these two parallel sessions.

These sessions will focus on the fundamentals of version control using Git, a crucial tool for tracking changes in your scripts, facilitating collaboration, and ensuring reproducibility in research.

You will learn how to use version control for your own workflow: initialize repositories within RStudio or JupyterLabs, commit changes, and back them up online on GitHub, as well as for collaborative workflows: fork and clone other repositories, and create pull requests on GitHub.

Instructors RStudio: Malika Ihle, Balthasar Schachtner, Barbara Kovacic

Instructors JupyterLabs: Jean-Claude Passy, Valkyrie Felso

FAIR Research Data Management

Wednesday 11 September, 14:45-17:00

This interactive session is centered around the FAIR principles—Findability, Accessibility, Interoperability, and Reusability—and their practical application in managing your research data efficiently. Learn to manage your data in a way that enhances its value and accessibility for the wider research community.

A key feature of this session is a hands-on exercise to create a Research Data Management Plan (RDMP) for a hypothetical project. This practical activity will guide you through considerations for data collection, storage, and sharing ensuring your data is FAIR-compliant. Crucially, we’ll delve into selecting appropriate repositories for long-term data storage and understanding different licenses to safeguard your data while facilitating its use by others.

Instructors: Maike Kleemeyer, Laura Meier, Larissa Leiminger, David Walter

Simulations of data and data analyses in R

Thursday 12 September, 10:00-12:00

You will be guided through the What, Why, and How of simulations of data and data analyses. The material covers the concept of power analyses for simple tests, how to check for false positive rates, and how simulations can help with preparing a preregistration. Basic knowledge of the R syntax is advised.

Instructor: Malika Ihle


Thursday 12 September, 13:30-15:30

Quarto makes transparent and reproducible data analysis simple and fun. In a nutshell, Quarto lets you mix text written in markdown with chunks of executable code written in, e.g., R or Python. You can use it for interactive notebooks, and export to a large number of formats including HTML, PDF/LaTeX, Microsoft Word or PowerPoint, or even interactive websites. In this workshop, we cover the fundamentals, including the markdown syntax, code chunks and inline code, and the output formats available. We also go over citations, cross-referencing, and templating, which ultimately allow you to write academic papers entirely in Quarto.

Instructors: Lennart Wittkuhn

Open Science Framework (OSF): How to

Thursday 12 September, 15:45-17:15

You will learn to use the Open Science Framework infrastructure to centralise your research projects, connect your regular tools to it (e.g. GitHub, GitLab, Google Drive, Dropbox, Zotero, etc.), explore how to share and link your data, material, preregistration, and preprint to your published article.

Instructor: Malika Ihle

Mingle & thematic exchange

Thursday 12 September, 17:30-18:30

In small groups you will be able to discuss with your fellow participants what you have learned so far. You can formulate any open questions you still have to either ask the panelists or address in the open Q&A session on Friday.

Code Publishing

Friday 13 September, 10:00-12:00

This session will wrap up all the computing skill workshops of this week by creating a minimal example of a reproducible executable manuscript containing analyses and results that can be made available upon submission of a manuscript or publication.

Workshop participants will clone a GitHub repository containing data, create an example manuscript in Quarto (with formatted text, figures, table, references), using R and Zotero, make sure the computational environment is reproducible using renv and binder, add appropriate documentation (e.g. README file) and licence to allow reuse, and select an appropriate platform to publish projects with a DOI.


What’s next?

Friday 13 September, 16:45-17:45

In a facilitated group discussion you will plan to integrate parts of this course into your research and discuss the strategies you can put in place to best support yourself in reaching your goals, following the “Ten simple rules for implementing open and reproducible research practices after attending a training course” (

Facilitator: Larissa Leiminger

Monday 09.09.24

  • Lunch

  • Hybrid get to know

  • Break

  • Preregistration

Tuesday 10.09.24

  • Break

  • Lunch

  • Introduction to R / Python

  • Break

Wednesday 11.09.24

  • Git in R Studio / JupyterLabs

  • Break

  • Git in R Studio / JupyterLabs

  • Lunch

  • FAIR Research Data Management

  • Break

Thursday 12.09.24

  • Break

  • Simulations in R

  • Lunch

  • Quarto

  • Break

  • Open Science Framework

  • Break

  • Mingle & thematic exchange

  • Dinner

Friday 13.09.24

  • Break

  • Code Publishing

  • Lunch

  • Break

  • Q&A

  • What's next?