Run the docker image. -v specifies the volume to mount on the host. Replace the "/path/to/bams" part with that path. Leave "/mnt" as is. By default the VDJ recovery scripts will look for bams in the root of the mounted folder and will make a new folder there called "results" for the output
docker run -v /path/to/bams:/mnt bchobrut/vdj:latest
final results will be output to "VDJ_Recoveries.xlsx" in the results folder. A copy in hdf format will also be written as "vdj_recoveries.h5"
On singularity:
singularity run -c -B /path/to/bams:/mnt docker://bchobrut/vdj:latest
For advanced features use interactive mode for get a command line inside the container:
docker run -it -v /path/to/bams:/mnt bchobrut/vdj:latest /bin/bash
Master_Header.sh calls two separate header scripts:
Samples file: This file can be used if the filenames of the .bam files are not directly representative of case IDs. For example, if the filename is something like 1234.bam, and that name represents a specific case ID e.g. "CASE01" and a specific sample e.g. "Tumor Tissue" If you want the script to automatically match the .bam filename to that Case ID and Sample, create a .csv in the mounted directory with the following columns:
"Filename" = The .bam filename "Case ID" = the Case ID that bam filename maps to "Sample" = the sample type, e.g. "Tumor Tissue" or "Blood". This is useful if there are separate bam files for blood, tumor, etc with the same case id
An example samples file can be found in the container at /vdj_recovery/shared/example_samples.csv
Content type
Image
Digest
Size
615.6 MB
Last updated
over 6 years ago
docker pull bchobrut/vdj