This short course is teaching tools and practices for producing and sharing quality, sustainable and FAIR (Findable, Accessible, Interoperable and Reusable) research software to support open and reproducible research. The course can be delivered over 2 full or 4 half days.
The course is visible at: https://carpentries-incubator.github.io/fair-research-software/ and uses the Markdown lesson template from the The Carpentries Workbench lesson infrastructure.
The course uses the software repository with code that does not follow FAIR research software practices and gradually improves it over the course of the lesson. Finally, the improved code that the course finishes with is in the astronaut-data-analysis-fair repository.
The accompanying slides to aid with course delivery are also available.
Launch this lesson on mybinder! 👉
Please see the CONTRIBUTING.md for contributing guidelines and details on how to get involved with this project.
Also see the current list of issues for ideas for contributing to this training curriculum. Look for the tag . This indicates that the issue does not require in-depth knowledge of the project and lesson infrastructure, and is a good opportunity for a new contributor to get involved.
To learn more about how this lesson site is built and how you can edit the pages, see the Introduction to The Carpentries Workbench.
The list of authors of the course is available in CITATION.cff (also in AUTHORS.md).
Current Maintainers of this lesson are:
Aleksandra Nenadic, Kamilla Kopec-Harding, & S Jaffa. (2024). carpentries-incubator/astronaut-data-analysis-fair: alpha-July-2024 (alpha-July-2024). Zenodo. https://doi.org/10.5281/zenodo.12698943
Information on how to cite this work is also available in CITATION.cff.
Please get in touch with Aleksandra Nenadic with any questions about this lesson.
This work has been supported by the UK's Software Sustainability Institute via the EPSRC, BBSRC, ESRC, NERC, AHRC, STFC and MRC grant EP/S021779/1 and UK Reproducibility Network (UKRN).