5 Commits

Author SHA1 Message Date
64a323a486 Use v3 image with transformers 4.44.2 (EsmModel compatible)
Pin transformers<4.45 and use v3 tag to ensure K8s pulls
the corrected image with working EsmModel imports.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 18:21:46 +01:00
8ca37f1922 Use v2 image tag to force K8s to pull updated image
K8s caches :latest tag. Using :v2 ensures the permission-fixed
image is pulled instead of the cached old one.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 17:40:38 +01:00
7c8629330b Add global docker/process config and fix k8s_gpu profile
- Enable docker globally (required by WES)
- Set default container, memory (32GB), cpus (4) at process level
- Add NVIDIA_VISIBLE_DEVICES env for GPU visibility in k8s_gpu

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 15:42:33 +01:00
8bb6720fc1 Add k8s and k8s_gpu profiles for WES execution
WES runs Nextflow with -profile k8s_gpu for GPU workloads.
Profiles configure K8s executor, GPU node selector, and
eureka-pvc storage claim for data access.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 15:34:52 +01:00
f971fd0e21 Initial commit: Chai-1 protein structure prediction pipeline for WES
- Nextflow pipeline using chai1 Docker image from Harbor
- S3-based input/output paths (s3://omic/eureka/chai-lab/)
- GPU-accelerated protein folding with MSA support

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 12:55:08 +01:00