Checklist#

Open Data#

  • Ensure your data is in a simple, standard format or formats which is machine and human-readable.

  • Check, reformat or create metadata to clearly describe what the data is, how it was collected, and any associated strengths/weaknesses to someone that finds it.

  • Identify a relevant, easily discoverable repository or repositories to host your data, and upload it there.

  • Assign your data a persistent identifier such as a DOI.

Open Source Software#

  • Put your code in a freely accessible repository.

  • Include a licence granting others the right to use, copy and modify your work. You can use the Licensing chapter to help you pick the most appropriate licence for your project.

  • Include a README file containing useful information about a project such as what it is, how to use/install it and how to run any tests.

  • If you want others to collaborate on the project include contribution guidelines.

Open Hardware#

  • Use open hardware where practical.

  • Make detailed documentation and designs for any hardware you develop openly available.

  • Include a licence granting others the right to use, copy and modify your work. You can use this website to help you pick the most appropriate licence for your project.

  • Include a README file containing useful information about a project (for example, what it is and the materials used).

Open Access#

  • Publish your research in an open-access journal.

  • Store a copy or preprint of your work in a freely accessible public repository.

Open Notebooks#

  • Keep notes in an Electronic Lab Notebook.

  • Make your notebooks publicly accessible online.