This workshop teaches you the skills to make your code reusable by others. You will practice these skills by directly applying them to your own project. Inevitably, this will make your research more reproducible.
Who?
This workshop is aimed at researchers who want to make their code reusable. You are able to write basic code in a programming language like R or Python. This can be a few simple lines of code or a larger piece of software. Note that you need to be registered as a researcher at Erasmus University Rotterdam to join this workshop.
Cancellation
If you register for the workshop we count on you being there. If you are not able to attend the workshop, please cancel your registration so we can give a spot to someone on the waiting list.
Syllabus
- Why is reproducibility important?
- How do I share my code with others using GitHub?
- What is the minimal documentation required for others to be able to run my code?
- Writing a good README file
- Dealing with dependencies
- What makes code readable and reusable?
- Code conventions and modular coding
Preliminary schedule
- 09:30 Welcome & icebreaker
- 09:45 Workshop introduction: why is reproducibility important?
- 10:00 Uploading a coding project to GitHub
- 10:30 break
- 10:40 Software dependencies
- 11:00 Software documentation
- 11:30 break
- 11:40 Code conventions and modular coding
- 12:30 Lunch
- 13:30 Next steps: how to make your code reusable?
- 13:45 Work on your own project
- 15:30 Reusability check
- 16:15 Wrap-up
- 16:30 END
You can find more information about the workshop on the workshop website.
Organizers
This workshop is jointly organized by Erasmus School of Social and Behavioural Sciences and the Netherlands eScience Center.
Contact
If you have any questions, please send an email to e.klapwijk@essb.eur.nl.