Open ivadym opened 1 year ago
The following containers are single tool/module containers:
Some containers may contain one or two bioinformatic tools that need to be removed once a separate container is build for those unless those main tools require them as dependencies
The following containers contain multiple tools/modules:
purecn
, cnvkit
and htslib
containers) https://github.com/Clinical-Genomics/BALSAMIC/pull/1278
Need
As a BALSAMIC developer, I want the recurrent container issues and failures to be resolved so that I can experience improved efficiency and reliability in testing and deploying. This will enable me to work more effectively and confidently with BALSAMIC containers.
Suggested approach
Each container should be atomic and tailored to a specific tool or component to ensure clarity and minimise unnecessary dependencies. It would also imply changing and simplifying Snakemake rules. IVDR compliance: deadline March 2024.
Establish a unified structure and guidelines for the containers to ensure consistency across the repository. This can involve defining a common base image, adopting standard naming conventions, and providing clear documentation on container usage and deployment.
Implement a comprehensive testing strategy for the containers to ensure their functionality and reliability. This can include unit tests, integration tests, and automated validation of the containerised tools.
Considered alternatives
Deviation
No response
Risk assessment
Risk assessment link
No response
System requirements assessed
Requirements affected by this story
No response
SOUPs
No response
Can be closed when
Blockers
No response
Anything else?
No response