snakePipes.def 1.5 KB
Newer Older
Marine Bergot's avatar
Marine Bergot committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
BootStrap: docker
From: ubuntu:22.04
Stage: build

%help
This is a singularity container packing the snakePipes pipeline in version 2.5.3 and all the dedicated environnement set up for proper usage of the pipeline
Author : marine.bergot@u-bourgogne.fr
Bionano Solve pipeline is the property of Bionano Genomics Inc. All Rights Reserved

Launching a complete assembly could be perform with this command :

singularity exec -e snakePipes.sif \
hicexplorer command

exemple : 

singularity exec -e snakePipes.sif HiC --help


%environment

DEBIAN_FRONTEND=noninteractive


%post

apt-get update && apt-get -y upgrade
apt-get -y install build-essential wget bzip2 ca-certificates libglib2.0-0 libxext6 libsm6 libxrender1 git
apt-get clean


# install python3.9
apt-get -y install python3.9
apt-get -y install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget


#Installing Miniconda 3 
wget -c https://repo.anaconda.com/miniconda/Miniconda3-py39_4.12.0-Linux-x86_64.sh
bash Miniconda3-py39_4.12.0-Linux-x86_64.sh -bfp /usr/local
#Conda configuration of channels from .condarc file
conda config --file /.condarc --add channels defaults
conda config --file /.condarc --add channels conda-forge
conda update conda
#List installed environments
conda list



conda install -c mpi-ie -c bioconda -c conda-forge snakePipes


%labels
Maintainer Marine Bergot
Updater Marine Bergot <marine.bergot@u-bourgogne.fr>
ContainerVersion v0.1
snakePipes pipeline v2.5.3

%runscript
echo "OK"