Katrin Leinweber, Angelina Kraft, Konrad Förstner, Martin Hammitzsch, Luke Johnston, Mateusz Kuzak


Chris Erdmann

General Information

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.

It was a new, experimental workshop format that contextualises the highly practical lesson material from the Software and Data Carpentries with the FAIR principles.

For whom?

Junior scientists who wish to excel at implementing the FAIR principles for research data and scientific software.

When & Where?

Please see .


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.

Recordings & Workshop Material

Lecture recordings are at and are also hyperlinked in the schedule, along with other miscellaneous resources. Slides are available as and editable on Google Drive. Under, workshop-related repositories carry the topic tibfds. On Twitter, we used the hashtag #TIBFDS.

How to cite: DOI](

As suggested in Zenodo’s Cite as box, please. Thank you!


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.

9.: FAIR Intro & Findability

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

10.: Accessibility

morning Version control & project management with Git
afternoon Turning Python scripts into function-based modules (+ docu & tests; using Jupyter notebooks)

11.: Interoperability

morning Turning Python scripts into function-based modules (+ docu & tests)
afternoon Python testing & continuous integration (CI)

13.: Summaries

morning Licensing data and software, plus publication
13:00 - 15:00 Wrap-up, outlook, your feedback to us, and farewell

Collaborative Notes

We used a pad to share URLs, bits of code, and to take notes.

Follow-up Events

See 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.