FAIR checklist for research software
FAIR Software
Checklist
This checklist provides a set of recommendations for FAIR software. It outlines best practices and guidelines to ensure the quality, reproducibility, and sustainability of software projects. The checklist covers various aspects, such as version control, documentation, testing, licensing, and collaboration, providing a comprehensive framework for improving your software development process.
Checklist
Example repositories
- eScience Center - matchms - Matchms is an open-source Python package to import, process, clean, and compare mass spectrometry data.
- TU Delft - Transposonmapper - Transposonmapper is an open-source python package and Docker image for mapping transposons from sequencing data.
For more information on the principles behind FAIR software, please have a look at the following resources:
- The Turing Way - Guide for Reproducible Research - general guide to reproducible research
- Towards FAIR principles for research software - publication on the translation of FAIR principles for data to FAIR principles for software
- From FAIR research data toward FAIR and open research software
- FAIR Principles for Research Software
Acknowledgements
The checklist was in part based on the checklist provided by the eScience Center, licensed under CC BY 4.0.