Skip to content

joelnitta/hybpiper-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

hybpiper-docker

Dockerfile and image for running HybPiper with Python 3.

Example Usage

Pull the most recent build:

docker pull joelnitta/hybpiper

Running HybPiper within the container

Launch the container:

docker run --rm -it joelnitta/hybpiper

You should now be inside the container, in the /home directory.

All HybPiper scripts have been added to $PATH, so you can call them directly from any directory.

Check that all dependencies are installed:

reads_first.py --check-depend

Run the HybPiper tutorial:

cd /apps/HybPiper/test_dataset
tar -zxvf test_reads.fastq.tar.gz
reads_first.py -b test_targets.fasta -r NZ281_R*_test.fastq --prefix NZ281 --bwa

...

Running HybPiper from outside the container

Alternatively, you can run HybPiper commands directly from the command line by mounting a volume.

For example, mount /working/dir containing test_targets.fasta, NZ281_R1_test.fastq, and NZ281_R2_test.fastq from the tutorial data, and run reads_first.py:

docker run --rm --entrypoint reads_first.py -v /working/dir:/home joelnitta/hybpiper -b test_targets.fasta -r NZ281_R*_test.fastq --prefix NZ281 --bwa

To run a different HybPiper script, change the script name after --entrypoint and provide arguments to that script after joelnitta/hybpiper. Note that any filename arguments must have their paths relative to the working directory.

About

Dockerfile for running HybPiper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published