Skip to content

Any plan to release a Singularity image? #79

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
hukai916 opened this issue Mar 29, 2025 · 3 comments
Closed

Any plan to release a Singularity image? #79

hukai916 opened this issue Mar 29, 2025 · 3 comments
Labels
enhancement New feature or request

Comments

@hukai916
Copy link

Hi there,

Just wondering if there is any plan to release a Singularity image? It would be extremely useful for HPC environments, as most HPC systems do not support Docker due to security concerns.

Thanks!

--Kai

@hukai916 hukai916 added the enhancement New feature or request label Mar 29, 2025
@hydriniumh2
Copy link

In the meantime you can convert docker images to singularity relatively easily

sudo docker save docker.io/pinellolab/crisprme:latest -o crisprme-2.1.7.tar
sudo singularity build crisprme-2.1.7.img docker-archive://crisprme-2.1.7.tar

@hukai916
Copy link
Author

hukai916 commented Apr 8, 2025

It actually depends, sometimes it is better to create from a genuine Singularity recipe rather than converting from Docker image, especially when there are custom env variables.

Singularity can pull images directly from Dockerhub and convert them to Singularity images automatically, probably using the build command internally. However, like I said, I tested the auto-converted Singularity image and it keeps complaining about missing libraries or like.

Best,

@ManuelTgn
Copy link
Contributor

Hi @hukai916,

Thank you for your interest in CRISPRme and for your suggestion regarding Singularity support.

We’ve created a Singularity definition file that allows you to build the CRISPRme image from scratch. You can find it in the v218 branch of the repository: (https://github.com/pinellolab/CRISPRme/tree/v218). Please feel free to try it out, and let us know how it works for you.

As we are not yet very experienced with the Singularity environment, any feedback, suggestions, or improvements you can provide would be greatly appreciated. We aim to officially support and distribute a stable Singularity image starting with the upcoming release (CRISPRme v2.1.8), which is expected in the next few weeks.

Thank you again for your input, and we look forward to hearing your thoughts.

Best,
Manuel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants