Files
prodigy/Dockerfile
Olamide Isreal 19fd443501
Some checks failed
ci / test (3.10) (push) Has been cancelled
ci / test (3.11) (push) Has been cancelled
ci / test (3.12) (push) Has been cancelled
ci / test (3.13) (push) Has been cancelled
ci / test (3.9) (push) Has been cancelled
Configure PRODIGY pipeline for WES execution with S3 and Harbor
2026-03-17 16:38:16 +01:00

41 lines
890 B
Docker

FROM python:3.12
LABEL maintainer="Omic"
LABEL description="PRODIGY - PROtein binDIng enerGY prediction"
LABEL version="2.4.0"
# Set environment variables
ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONUNBUFFERED=1
# Install system dependencies required for freesasa compilation
RUN apt-get update -y && \
apt-get install -y --no-install-recommends \
build-essential \
gcc \
g++ \
make \
procps \
&& rm -rf /var/lib/apt/lists/*
# Upgrade pip
RUN pip install --no-cache-dir --upgrade pip
# Install PRODIGY and its dependencies
# Dependencies: biopython>=1.80, freesasa>=2.2.1, numpy>=2
RUN pip install --no-cache-dir \
"biopython>=1.80" \
"freesasa>=2.2.1" \
"numpy>=2"
# Install PRODIGY
RUN pip install --no-cache-dir prodigy-prot==2.4.0
# Verify installation
RUN prodigy --help
# Set working directory
WORKDIR /data
CMD ["prodigy", "--help"]