Katrin Leinweber, Angelina Kraft, Konrad Förstner, Martin Hammitzsch, Luke Johnston, Mateusz Kuzak
This workshop aimed to train junior scientists in implementing the FAIR principles for research data & software management & development. We want to help you identify similarities and differences between these two scientific objects and apply respectively appropriate good practices in preparing, publishing and archiving your work.
Junior scientists who wish to excel at implementing the FAIR principles for research data and scientific software. You need to have some previous knowledge of the tools that will be presented at the workshop.
Please see events.tib.eu/fair-data-software for all the details, including public transport directions and accommodation suggestions. You can also find us on OpenStreetMap and add the event to your Google Calendar.
Participation was free of charge. However, participants needed to organise and pay for travel and accommodation themselves. This workshop was part of an ideas competition supported by the Jülich Research Centre, and part of a grant by the German Federal Ministry of Education and Research (BMBF).
Please note: This workshop focussed on the application of the FAIR Principles on scientific data and software. Because it covered a variety of examples, it did require a basic knowledge of the tools listed in the schedule. If you are interested in learning these basics, please consider applying for one of the (non-experimental) Software and Data Carpentry workshops, or work through their material in a self-paced manner.
Lecture recordings are at av.TIB.eu/series/530
and are also hyperlinked in the schedule, along with other miscellaneous resources.
Slides are available through TIB’s NextCloud.
Under GitHub.com/TIBHannover, workshop-related repositories carry the topic
On Twitter, we used the hashtag
If you have any questions, please don’t hesitate to open an issue.
We approximately focussed on one topic / principle per day, introducing its reasoning, benefits, and (differing and/or shared) implications for proper research data/software management/development together with the learners. We followed-up the theory-leaning introductions in the mornings with discussions and live-coding sessions, using some (Software & Data) Carpentry materials to illustrate and practice a principle’s implementation in the STEM disciplines (“MINT-Fächer”). Regardless of discipline, learners were encouraged to bring questions about their own data and source code, which we tried to answer during the week.
|10:00||TIB, the Carpentries, this workshop & its participants|
|11:00||FAIR research data & software management & development|
|afternoon||Choosing FAIR repositories, rich metadata, PIDs, ORCiDs, etc.|
|Welcome reception at Waterloo Biergarten|
|morning||Version control & project management with Git|
|afternoon||Turning Python scripts into function-based modules (+ docu & tests; using Jupyter notebooks)|
|morning||Turning Python scripts into function-based modules (+ docu & tests)|
|afternoon||Python testing & continuous integration (CI)|
|morning||Community-standard data formats, using public datasets|
|afternoon||R functions, documentation, packaging, unit-testing & metadata) tidying data and packaging it|
|morning||Licensing data and software, plus publication|
|13:00 - 15:00||Wrap-up, outlook, your feedback to us, and farewell|
We used a HackMD.io pad to share URLs, bits of code, and to take notes.
See TIBHannover.GitHub.io/FAIR-studyGroup. We’ll be learning from each other and teaching ourselves further within the context of the above topics. Anyone is welcome: be they student, personnel or scientist.