Related Experiment Video
Updated: Feb 25, 2026

An Open Source Technology Platform to Manufacture Hydrogel-Based 3D Culture Models in an Automated and Standardized Fashion
Published on: March 31, 2022
Four simple recommendations to encourage best practices in research software
Rafael C Jiménez1, Mateusz Kuzak2, Monther Alhamdoosh3
1ELIXIR Hub, Wellcome Genome Campus, Hinxton, CB10 1SD, UK.
This study offers practical recommendations for improving research software quality and sustainability. Adopting these best practices enhances scientific reproducibility and reusability through open source principles.
Area of Science:
- Computer Science
- Scientific Computing
- Software Engineering
Background:
- Research software is crucial but often lacks quality and sustainability.
- Existing software development practices are not consistently applied in scientific research.
- This gap impacts research reproducibility and reusability.
Purpose of the Study:
- To provide simple, actionable recommendations for adopting existing software development best practices.
- To encourage the use of Open Source values in research software development.
- To improve the discoverability, reusability, and transparency of scientific software and its source code.
Main Methods:
- The manuscript synthesizes existing software development best practices.
- Recommendations are framed around Open Source principles.
- Practical suggestions are provided for developers, organizations, projects, journals, and funders.
Main Results:
- The proposed recommendations aim to enhance research software quality.
- Adoption of these practices is expected to improve software sustainability.
- Increased transparency and discoverability of research software and code are anticipated outcomes.
Conclusions:
- Encouraging the adoption of existing best practices is key to improving research software.
- Open Source values provide a framework for sustainable and reproducible research software.
- Collaborative efforts from developers, institutions, and funders can elevate research software quality.
Related Concept Videos
Statistical Software for Data Analysis and Clinical Trials
Introduction to R
Ethics in Research
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Guidelines for Writing Outcome
Patient outcomes reflect the patient's response to the goal rather than what the nurse aims to achieve. Terminology should be observable and measurable to avoid the reader's interpretation. The desired outcome should be realistic and achievable in the designated care timeframe. Expected outcomes should align with adjunctive therapies. The outcome should enhance care...
Healthcare Associated Infections II: Preventive Measures
The best practices for preventing healthcare-associated infections include hand hygiene, patient risk...

