lsbnb/mhcpan_shell)A web-based interface and visualization platform for NetMHCpan-4.2.
⚠️ License Notice: Per DTU Health Tech's academic licensing terms, this Docker image does NOT include the pre-installed NetMHCpan-4.2 executable. You can easily initialize it either by mounting a local directory or via the browser upload wizard.
lsbnb/mhcpan_shell:latest in the top search bar, and click Pull.lsbnb/mhcpan_shell:latest, and click Run.5001netMHCpan-4.2 folder/opt/netMHCpan-4.2http://localhost:5001 in your web browser.If NetMHCpan-4.2 is not yet extracted on your host system:
docker run -d --name mhcpan-web -p 5001:5001 lsbnb/mhcpan_shell:latest
http://localhost:5001 in your browser.netMHCpan-4.2.Linux.tar.gz package (downloaded from DTU) on the /setup page, and the platform will configure itself automatically.If you already extracted netMHCpan-4.2 locally:
Linux / macOS Terminal:
docker run -d \
--name mhcpan-web \
-p 5001:5001 \
-v $(pwd)/netMHCpan-4.2:/opt/netMHCpan-4.2 \
--restart unless-stopped \
lsbnb/mhcpan_shell:latest
Windows PowerShell:
docker run -d `
--name mhcpan-web `
-p 5001:5001 `
-v ${PWD}/netMHCpan-4.2:/opt/netMHCpan-4.2 `
--restart unless-stopped `
lsbnb/mhcpan_shell:latest
version: '3.8'
services:
mhcpan-web:
image: lsbnb/mhcpan_shell:latest
container_name: mhcpan-web
ports:
- "5001:5001"
volumes:
- ./netMHCpan-4.2:/opt/netMHCpan-4.2
restart: unless-stopped
Run docker compose up -d to start.
docker logs -f mhcpan-webdocker stop mhcpan-webdocker restart mhcpan-web| Environment Variable | Default | Description |
|---|---|---|
FLASK_PORT | 5001 | Internal web server port inside container |
NETMHC_HOME | /opt/netMHCpan-4.2 | Target path for NetMHCpan installation inside container |
Content type
Image
Digest
sha256:9e69932b4…
Size
100 MB
Last updated
11 days ago
docker pull lsbnb/mhcpan_shell