Reproducible research through reusable code

Introduction

Reproducibility of quantitative research is essential for robust research findings. But did you ever wonder if your analysis can be re-run by someone else?

This workshop helps you make your quantitative research reproducible by sharing your analysis code. Analysis code is the code that you generate when you execute your data processing and analysis steps (for example, in a programming language like R or Python). This code indicates in detail how you processed and analysed your data.

This workshop will teach you the skills to make your code reusable by others. This workshop is organized together with the Netherlands eScience Center and co-led by one of their research software trainers. You will practice skills needed for reproducible research by directly applying them to your own project. Inevitably, this will make your research more reproducible.

Next to this workshop you can attend the Code-check your research workshop, in which you will learn how to evaluate the level of reproducibility of someone else’s code.
 

Course information 


ECTS: 1.5
Number of sessions: 1 
Hours per session: 7.5 

 

Key Facts & Figures

Type
Workshop
Start date
Tuesday 3 Dec 2024
Instruction language
English
Mode of instruction
Offline
Fee
-

What will you achieve?

  • You will be able to explain why reproducibility is important.
  • You will be able to share your code with others using GitHub.
  • You will be able to determine the minimal documentation required for others to be able to run your code.
  • You will be able to apply best practices for code readability and reusability.

Start dates

Date: Tuesday 3 December, 9.30 – 17.00 hrs
Location: Polak building, room 1-20

  • Tuesday 3 Dec 2024

    Time: 09:30 - 17:00

Working method and preparation

You will practice with your own code project. You will learn how to share your code with others using GitHub, writing documentation such as a good README file, how to deal with software dependencies, and how to apply code conventions and modular coding. By practising on your own project, you will make your code more readable and reusable. There will be ample opportunity to ask questions to the instructors, who are experts in research software engineering and reproducibility.z
 

Relevance

The workshop is relevant for people who do statistical research with script-based programs like R and Python.
 

Entry level

You should be able to write basic code in a programming language like R or Python. This can be a few simple line of code to process your data and to run your analysis, it is not necessarily expected that participants are able to write a full software package. Please contact the lecturer in case you have any questions about whether you have the required code skills.

 

Instructors

  • Sven van der Burg
    Sven van der Burg is a research software trainer at the Netherlands eScience Center. He did a bachelor’s in Psychobiology and a master’s in Brain and Cognitive Science at the University of Amsterdam. After obtaining his degree, he was a PhD candidate at the University of Amsterdam in the field of cellular and systems neuroscience. He specialized in the recording and analysis of activity patterns in networks of brain cells. Subsequently, he started working as web developer at Goldmund, Wyldebeast and Wunderliebe where he mostly worked on the website of Vacansoleil. Finally, he worked at Company.info as a data scientist, where he worked on building machine learning applications using structured and unstructured company data.
  • Portrait of Eduard Klapwijk
    Eduard Klapwijk is a Research Data Steward at the Erasmus School of Social and Behavioural Sciences (ESSB). He advises and supports researchers on how to organise their research data effectively in accordance with international standards and develops and implements research data management guidelines with the aim to make research more open and reproducible. He also has a keen interest in training researchers in data management and reproducible science practices, for which he holds a University Teaching Qualification and a Software Carpentries instructor certification.

Contact

Facts & Figures

Fee
-
Tax
Not applicable
Start date
Tuesday 3 Dec 2024
Application deadline
Friday 29 Nov 2024
Offered by
Erasmus Graduate School of Social Sciences and the Humanities
Course type
Workshop
Instruction language
English
Mode of instruction
Offline
External link
Click here to register

Compare @count study programme

  • @title

    • Duration: @duration
Compare study programmes