-
Notifications
You must be signed in to change notification settings - Fork 30
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
Docker image for running command line tools #28
Comments
Hi!
Unfortunately, we do not have a Docker image available at this time. We
will discuss whether we can generate one (it's a good idea), but we are a
small lab right now, so I can't promise we'll find the time.
To do a "regular" MolProbity installation, use the install_via_bootstrap.py
script, and the instructions in the readme. The most significant, unusual
dependency is an old version of PHP (conveniently packaging that with
MolProbity is one of the reasons Docker would be nice).
Good luck, and sorry I couldn't be more help right now,
-Christopher Williams
---Richardson Lab, Duke University
…On Mon, Sep 4, 2023 at 7:04 AM Francesco Costa ***@***.***> wrote:
Hi MolProbity team!
I am interested in running some of the command line tools you provide and
in particular "oneline-analysis" in an HPC cluster. To do so I need a
docker image that I can convert to a singularity image and run from the
cluster. Do you have available image in Docker-hub I can use for this
purpose? Or do you have instructions to create one?
—
Reply to this email directly, view it on GitHub
<#28>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACLEREEADHAIJYDB4LIFD2TXYWYTJANCNFSM6AAAAAA4KHZZCY>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Thank you Christopher for your answer. Which version of PHP would be better having? I will try creating an image. |
With the caveat that this was a "do once, get it working, don't touch it" kind of job - so no promises that it still works - we got MP dockerized for some purposes here: https://github.com/CyrusBiotechnology/MolProbity/blob/master/Dockerfile This repo should be public so you should be able to grab that file as a starting point. I looked at the merge to this repo and it's not in conflict but it smells a little funny with files added, so you might want to cherry pick instead (or, just grab the file and play with it directly). |
@FranceCosta @smlewis another option is a singularity container. Here is an example: Singularity.def
As a bonus: NB: it takes ~20 minutes on a decent workstation to build the image on 4 cores (as recommended for the bootstrap installation). |
In case this could be useful, I converted @aozalevsky singularity recipe to a docker one. I find it handy for creating singularity images on my institute's computing cluster avoiding permission issues. |
Hi MolProbity team!
I am interested in running some of the command line tools you provide and in particular "oneline-analysis" in an HPC cluster. To do so I need a docker image that I can convert to a singularity image and run from the cluster. Do you have available image in Docker-hub I can use for this purpose? Or do you have instructions to create one?
The text was updated successfully, but these errors were encountered: