Prerequisites
PROTÉGÉ PD runs exclusively in a Docker container. You must have Docker installed before proceeding.
System requirements
- Docker Desktop or Docker Engine
- Command line interface (CLI) access
- At least 4 CPU cores available for allocation
- Internet connection for downloading the Docker image
Install Docker
Download Docker Desktop
Select the appropriate installer for your operating system:
Linux
Docker Desktop for Linux
Windows
Docker Desktop for Windows
macOS
Docker Desktop for Mac
Complete installation
Follow the installation instructions for your operating system. The installer will guide you through the setup process.
Verify installation
After installation, verify Docker is working correctly by following the official Get started tutorial.You can also run a quick test:This should display your Docker version.
Pull the PROTÉGÉ PD image
Once Docker is installed, download the PROTÉGÉ PD image from Docker Hub:The image includes Python 3.10, BioPython, MUSCLE aligner, Dash web framework, and all required dependencies. You don’t need to install anything else.
Verify the installation
After pulling the image, verify it’s available:What’s included
The PROTÉGÉ PD Docker image contains:- Python 3.10 with scientific computing libraries
- BioPython 1.83 for sequence manipulation and melting temperature calculations
- MUSCLE alignment tool for protein sequence alignment
- Dash 2.14.2 for the interactive web interface
- Plotly 5.18.0 for visualization
- NumPy, Pandas, and SciPy for data processing
Troubleshooting
Docker daemon not running
If you encounter errors about the Docker daemon not being available:- Start Docker Desktop from your applications menu
- Wait for Docker to fully initialize (check the system tray icon)
- Try the command again
Permission denied errors (Linux)
On Linux, you may need to add your user to the docker group:Image pull fails
If the image fails to download:- Check your internet connection
- Verify you have enough disk space
- Try pulling the image again (Docker will resume from where it stopped)
Next steps
Quickstart Guide
Learn how to run PROTÉGÉ PD and design your first primers