Overview
Teaching: 10 min
Exercises: 15 minQuestionsObjectives
- How can I share research code and data?
- Discuss the pros and cons of open science
- Learn how to mint a DOI for your project
The Open Science movement encourages researchers to share research output beyond the contents of a published academic article (and possibly supplementary information).
Arguments in favor (from Wikipedia):
Arguments against (from Wikipedia):
(This image was created by Scriberia for The Turing Way community and is used under a CC-BY licence. The image was obtained from https://zenodo.org/record/3332808.)
(This image was created by Scriberia for The Turing Way community and is used under a CC-BY licence. The image was obtained from https://zenodo.org/record/3332808.)
“FAIR” is the current buzzword for data management. You may be asked about it in, for example, making data management plans for grants:
Even though this is usually referred to as “open data”, it means considering and making good decisions, even if non-open.
FAIR principles are usually discussed in the context of data, but they apply also for research software.
Note that FAIR principles do not require data/software to be open.
Discussion: Discuss open science
- Do you share any other research outputs besides published articles and possibly source code?
- Discuss pros and cons of sharing research data.
Exercise: Get a DOI by connecting your repository to Zenodo
Digital object identifiers (DOI) are the backbone of the academic reference and metrics system. In this exercise we will see how to make a GitHub repository citable by archiving it on the Zenodo archiving service. Zenodo is a general-purpose open access repository created by OpenAIRE and CERN.
- Sign in to Zenodo using your GitHub account. For this exercise, use the sandbox service: https://sandbox.zenodo.org/login/. This is a test version of the real Zenodo platform.
- Go to https://sandbox.zenodo.org/account/settings/github/.
- Find the repository you wish to publish (e.g. the
word-count
project that you imported or another test repo), and flip the switch to ON.- Go to GitHub and create a release by clicking the
release
tab andCreate a new release
(a release is based on a Git tag, but is a higher-level GitHub feature),- Creating a new release will trigger Zenodo into archiving your repository, and a DOI badge will be displayed next to your repository after a minute or two. You can include it in your GitHub README file: click the DOI badge and copy the relevant format (Markdown, RST, HTML).
To find a research data repository for your data, you can search on the Registry of Research Data Repositories (re3data) platform and filter by country, content type, discipline, etc.
International:
Sweden:
Norway:
Denmark:
Finland:
Key Points
Consider sharing other research outputs than articles.