Workshop Make your research reproducible
In this workshop you will get an overview of good practices that will help you to start your own open source software project.
What are you going to learn?
Nowadays one of the biggest challenges in research is to make information available, transferable and reproducible all the time. Either for collaborative work in a big team or for the correct dissemination of results in the scientific community. Therefore, this workshop is intended to give you the basic practical skills to make research software more discoverable, reusable and transparent.
In this workshop you will get an overview of good practices that will help you to start your own open source software project. You will get some insight into helpful tools for unit testing, package management, and continuous integration. Using this basic knowledge you will be able to start turning your research ideas into large-scale software projects.
Special focus will be on the use of containers with Singularity software. Here you will learn how to create and manage different system images that will contain specific versions of your application and all dependent libraries. With this, you will ensure reproducibility of your own results and you allow others to verify your results.
For researchers who would like to improve their computational skills.
The Netherlands eScience Center and SURF join forces to offer the research community a new series of workshops on essential computer skills, one of which is this workshop.
For this workshop you should have at least a basic level of programming experience (preferably in Python).