Skip to main content Site map
HomeNews and blogs hub

Introduction to Software for Open and Reproducible Research

Bookmark this page Bookmarked

Introduction to Software for Open and Reproducible Research

Author(s)
Aleksandra Nenadic

Aleksandra Nenadic

Training Team Lead

Denis Barclay

Denis Barclay

Communications Officer

Posted on 24 April 2024

Estimated read time: 1 min
Sections in this article
Share on blog/article:
Twitter LinkedIn

Introduction to Software for Open and Reproducible Research

People working on their laptops

The SSI is developing a new short course teaching tools and practices for developing FAIR (Findable, Accessible, Interoperable and Reusable) research software to support open and reproducible research. The course, funded by UKRN, is still under development and will be piloted from 1-4 July 2024 (over four half-days). It is available for registration to those based at institutions that are partners in the UKRN Open Research Programme (listed below).

  • Cardiff University
  • Keele University
  • King's College London
  • Newcastle University
  • Northumbria University
  • Oxford Brookes University
  • Royal Veterinary College
  • University College London (UCL)
  • University of Aberdeen
  • University of Bristol
  • University of East Anglia
  • University of Edinburgh
  • University of Glasgow
  • University of Leeds
  • University of Leicester
  • University of Liverpool
  • University of Manchester
  • University of Oxford
  • University of Reading
  • University of Sheffield
  • University of Southampton
  • University of Surrey
  • University of Sussex
  • University of Wolverhampton

The course will cover the challenges faced by researchers developing software and managing data for modern computational research, including requirements commensurate with the FAIR principles, automation of research, and enabling replication of research results by writing software to implement the research methodology. 

The course will also cover sharing and version control of software using Git and GitHub, best practices for developing and sharing open and sustainable software, writing readable code, code documentation, licensing, citation, and tools and techniques for collaborative and sustainable software development and maintenance.

The course is designed for post-graduate students or early career researchers who are starting their research projects and want to develop software to support their research using established best practices. Researchers who had foundational software training before but wish to refresh, reinforce or improve their skills and practices in the wider context of FAIR research and sharing and writing software for open and reproducible research are also welcome to attend. 

Before joining this training, participants should have a foundational knowledge of Python. For example, attending a Software Carpentry/Data Carpentry/Library Carpentry or a similar introductory Python course could help with this requirement and gaining the necessary prerequisite skills. Some foundational knowledge of shell and version control tool git is desirable. 

The registration form will remain open until 11 May 2024. For further information, please get in touch with Aleksandra Nenadic (SSI Training Lead) or Steve Boneham (UKRN Local Network Lead, Newcastle).

Register here
Back to Top Button Back to top