bmichanderson/singularity-containers:kat

$ singularity pull shub://bmichanderson/singularity-containers:kat

Singularity Recipe

# Author: B. Anderson
# Description: a Singularity definition file for creating a container for using the program KAT (Kmer Analysis Toolkit)

Bootstrap: docker
From: ubuntu:18.04

%labels
	# This section contains labels for the container
	MAINTAINER bmichanderson
	PROGRAM KAT
	VERSION latest

%post
	# This section is executed after the base OS has been installed
	# Upgrade software and install essentials for building KAT
	apt update
	apt upgrade -y
	export DEBIAN_FRONTEND=noninteractive
	apt install -y autoconf automake build-essential git libtool libpthread-stubs0-dev make \
			python3-dev python3-matplotlib python3-numpy python3-scipy python3-sphinx \
			python3-setuptools python3-tabulate wget zlib1g zlib1g-dev
	# Install KAT
	git clone https://github.com/TGAC/KAT.git
	cd KAT
	./build_boost.sh
	./autogen.sh
	./configure
	# can leverage extra cores with the -j option
	make -j6
	make install
	cd ../
	rm -r KAT/
	# test that the program works
	kat --version

%help
	******************************************************************************
	This message is displayed when called as  >singularity run-help kat.img
	This container is meant to be used for running KAT (Kmer Analysis Toolkit)
	Execute it as >singularity exec kat.img kat [args]
	Check contents by entering it as >singularity shell kat.img
	******************************************************************************

Collection


View on Datalad

Metrics

key value
id /containers/bmichanderson-singularity-containers-kat
collection name bmichanderson/singularity-containers
branch master
tag kat
commit 8640a1241da34c9608c6cb2437af7b637e3028e2
version (container hash) 89f40eeb40d0f660e3d28cc5c338c405
build date 2021-04-06T11:13:12.547Z
size (MB) 689
size (bytes) 261898271
SIF Download URL (please use pull with shub://)
Datalad URL View on Datalad
Singularity Recipe Singularity Recipe on Datalad
We cannot guarantee that all containers will still exist on GitHub.