An opinionated Python-based Docker image for data science and deep learning in bioinformatics. The image is based on the NVIDIA PyTorch Docker image, and runs Ubuntu 22.04 and Python 3.10.12. Currently only AMD64 architectures are supported.
The following Python packages are included:
numpy
scipy
pandas
sklearn
torch
matplotlib
scanpy
To build from this image use the following as the first line of your Dockerfile:
FROM ghcr.io/donertas-group/pyds-docker:latest
...
The preferred way of building the image is manually. Set an appropriate TAG
in the Makefile
and do:
# Build and push images
make all
Pushing to GHCR requires a login, which can be achieved via a Github Token, see the Github docs for token creation. Once created do
export CR_PAT=YOUR_TOKEN
echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
Mark Olenik [email protected]