Find an image at github.com/orgs/ucladx/packages and run it using docker or singularity like this:
docker run --rm ghcr.io/ucladx/<image>:<version> <command>
singularity exec docker://ghcr.io/ucladx/<image>:<version> <command>For example, to display bwa mem command-line usage using the ucladx/bwa:0.7.17 image:
docker run --rm ghcr.io/ucladx/bwa:0.7.17 bwa mem
singularity exec docker://ghcr.io/ucladx/bwa:0.7.17 bwa memIf mounting writable volumes with docker on Linux, use -u to control ownership of output files (default is root:root):
docker run --rm -v $PWD:/mnt -w /mnt -u $(id -u):$(id -g) ghcr.io/ucladx/gatk:4.1.9.0 gatk FuncotatorDataSourceDownloader --somatic --output FuncotatorSomaticFollow these instructions to install docker. It requires administrative rights, which you normally have on a laptop/workstation. But if not, contact your system administrator to get Docker installed. In shared computers like HPC clusters, they might have valid concerns against installing Docker. If so, ask them to follow these instructions to install singularity instead. If they still say no, then ask your boss to convince them.