Skip to content

Instantly share code, notes, and snippets.

@pansapiens
Last active January 8, 2018 04:25
Show Gist options
  • Save pansapiens/a1ce05e3a409be6edc64d4a3d9dd988a to your computer and use it in GitHub Desktop.
Save pansapiens/a1ce05e3a409be6edc64d4a3d9dd988a to your computer and use it in GitHub Desktop.
Singularity recipe for a https://github.com/costasilvati/consexpression image
# Build like: $ sudo singularity build --writable consexpression.simg Singularity
# Run like: $ singularity run --bind CONFIG_tool.txt:/consexpression/dao/CONFIG_tool.txt consexpression.simg
Bootstrap: docker
From: ubuntu:17.10
# Bootstrap: debootstrap
# OSVersion: xenial
# MirrorURL: http://au.archive.ubuntu.com/ubuntu/
%help
https://github.com/costasilvati/consexpression
%post
apt-get -y update
apt-get -y install software-properties-common
apt-add-repository -y universe
apt-add-repository -y multiverse
add-apt-repository -y ppa:marutter/rrutter
apt-get -y update
apt-get -y install build-essential git python3 python3-pip bowtie2 tophat r-base
git clone https://github.com/costasilvati/consexpression.git
pip3 install -U pip
pip3 install -U rpy2
%labels
Maintainer Nobody
Version v1.0
%runscript
cd /conexpression
python3 experiment.py dao/CONFIG_tool.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment