Closed marissafujimoto closed 1 week ago
Thanks for getting this started! This is great! We're moving forward.
I need to check with Berger lab that the the fasta files I'm adding here are the correct ones for the samples we're processing for the example but it does work if from the extdata directory I run:
docker run -it $(docker build -q --platform linux/amd64 .) bash /home/scripts/dependency-poc.sh
Couple overall thoughts we should think about after getting the proof of concept here through:
Probably will have users use volumes instead of copying the files over to the image. This way users won't have to rebuild the image each time they want to run it. Plus it will allow files to be saved more easily. https://docs.docker.com/engine/storage/volumes/
Probably will want these software programs to be called from anywhere as opposed to /home/biodocker/bin/bowtie2
type deals so that way if "power" users decide to use the image interactively that doesn't become a roadblock for them.
Thanks for getting this started! This is great! We're moving forward.
I need to check with Berger lab that the the fasta files I'm adding here are the correct ones for the samples we're processing for the example but it does work if from the extdata directory I run:
docker run -it $(docker build -q --platform linux/amd64 .) bash /home/scripts/dependency-poc.sh
Couple overall thoughts we should think about after getting the proof of concept here through:
- Probably will have users use volumes instead of copying the files over to the image. This way users won't have to rebuild the image each time they want to run it. Plus it will allow files to be saved more easily. https://docs.docker.com/engine/storage/volumes/
- Probably will want these software programs to be called from anywhere as opposed to
/home/biodocker/bin/bowtie2
type deals so that way if "power" users decide to use the image interactively that doesn't become a roadblock for them.
Anything blocking this pr though?
@cansavvy small update here: 4778b3dacf6c6e746bac9398c289d1479d16bca1 to sym link / install all the dependencies to /usr/local/bin. Just in case anyone needs to run them within the container.
I have further edits here that we'll need to incorporate at some point: https://github.com/FredHutch/pgmap/pull/8/files#diff-25e231b330e6b4280e139dcfb0868218749cdbd08abb6c4baa396b8478642a2d
but this will still be in flux for a bit I suspect.