jlboat/BioinfoContainers:orthofinder
$ singularity pull shub://jlboat/BioinfoContainers:orthofinder
Singularity Recipe
Bootstrap: docker
From: ubuntu:latest
%labels
Topic Bioinformatics
Input FASTA
OrthoFinder 2.3.3
%environment
export PATH="$PATH:/opt/OrthoFinder-2.3.3/"
%post
apt-get update --fix-missing && apt-get install -y wget build-essential automake mcl ncbi-blast+ && rm -rf /var/lib/apt/lists/*
# Install FastME
cd /opt/
wget https://gite.lirmm.fr/atgc/FastME/raw/master/tarball/fastme-2.1.6.1.tar.gz
tar -xvzf fastme-2.1.6.1.tar.gz
rm fastme-2.1.6.1.tar.gz
cd fastme-2.1.6.1
./configure
make
make install
# Install Diamond
cd /opt
wget https://github.com/bbuchfink/diamond/releases/download/v0.9.22/diamond-linux64.tar.gz
tar xzf diamond-linux64.tar.gz
chmod 777 diamond
cp diamond /usr/bin
# Install mafft
wget https://mafft.cbrc.jp/alignment/software/mafft_7.427-1_amd64.deb
dpkg -i mafft_7.427-1_amd64.deb
# Install fasttree
wget http://www.microbesonline.org/fasttree/FastTree
chmod 777 FastTree
mv FastTree /usr/bin/
# Install OrthoFinder
cd /opt
wget https://github.com/davidemms/OrthoFinder/releases/download/2.3.3/OrthoFinder-2.3.3.tar.gz
tar -xvzf OrthoFinder-2.3.3.tar.gz
rm OrthoFinder-2.3.3.tar.gz
cd OrthoFinder-2.3.3/
ln -s /usr/bin/diamond
ln -s /usr/bin/mafft
ln -s /usr/bin/FastTree
apt-get remove -y wget build-essential automake
chmod -R 777 /opt/*
%runscript
exec orthofinder "$@"
Collection
- Name: jlboat/BioinfoContainers
- License: MIT License
View on Datalad
Metrics
key | value |
---|---|
id | /containers/jlboat-BioinfoContainers-orthofinder |
collection name | jlboat/BioinfoContainers |
branch | master |
tag | orthofinder |
commit | 92fc067f431e887caf8586509e7d142175e177ab |
version (container hash) | 9618f47f1dd8ff0dbdb41cd0e9207f91 |
build date | 2021-03-19T20:26:10.298Z |
size (MB) | 480 |
size (bytes) | 190062623 |
SIF | Download URL (please use pull with shub://) |
Datalad URL | View on Datalad |
Singularity Recipe | Singularity Recipe on Datalad |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.