This service provides support for the code maintenance lifecycle for scientific software which has already reached a sufficiently mature development stage. The general aim is to provide best tools and practices to achieve better quality of code, software reproducibility and efficiency, making it a high value product and ensuring its long-term survival.
The service focuses on two main areas:
- Containerization, standardization and improvement of bioinformatics pipelines;
- Maintenance of general software for the life sciences.
The first area involves procedures to make existing bioinformatics pipelines more efficient and reproducible. Additional features such as data reporting can also be developed. The target output is a Nextflow pipeline composed of containerized modules, with a focus on code execution efficiency and reproducibility.
The second area encompasses the broader category of software that needs to be improved and/or updated to avoid obsolescence.