Sign inSign up

francecosta/nerve

By francecosta

•Updated over 1 year ago

Image for running NERVE (https://nerve-bio.com/home), Reverse Vaccinology software

Image
0

379

francecosta/nerve repository overview

Dockerfile

tag:v0.0.1:

FROM python:3.8 AS base

LABEL maintainer="Francesco Costa <[email protected]>"
ENV PYTHONPATH "${PYTHONPATH}:/usr/nerve_python"
ENV PYTHONPATH "${PYTHONPATH}:/usr/nerve_python/NERVE"
ENV LANG C

FROM base AS dependencies
WORKDIR /usr/nerve_python
RUN pip install setuptools==65.4.1
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
    apt-get install git-lfs && \
    git lfs install && \
    git lfs clone https://github.com/FranceCosta/nerve_data.git && \
    git clone https://github.com/nicolagulmini/spaan && \
    git clone https://github.com/FranceCosta/NERVE && \
    mv /usr/nerve_python/nerve_data /usr/nerve_python/assets

WORKDIR /usr/nerve_python/assets

RUN tar xvzf ./DeepFri.tar.gz && \
    mv newest_trained_models.tar.gz trained_models.tar.gz && \
    tar xvzf trained_models.tar.gz -C ./DeepFri && \
    tar xvzf iFeature.tar.gz

WORKDIR /usr/nerve_python/assets/DeepFri
RUN pip install .

WORKDIR /usr/nerve_python/NERVE/docker/nerve

RUN pip install -r ./requirements.txt && \
    python -m pip install git+https://github.com/nicolagulmini/tmhmm.py && \
    apt-get update && \
    apt-get install -y apt-utils ncbi-blast+ nano

WORKDIR /

FROM dependencies AS final

tag v0.0.3 has this additional layer:

RUN pip install epitopepredict
RUN pip install pandas==2.0.2
RUN pip install matplotlib==3.5.0
RUN pip install seaborn==0.12.2

Tag summary

Content type

Image

Digest

sha256:ccb686bcf…

Size

9.5 GB

Last updated

over 1 year ago

docker pull francecosta/nerve:v0.0.8