- Add main.nf as WES entry point with PVC-based paths - Update nextflow.config with k8s/k8s_gpu profiles (eureka-pvc) - Update params.json defaults to /omic/eureka/digital-patients/ paths - Remove stageInMode 'copy' from corto and vcf2prot for k8s compat - Add reassemble.nf for one-time chunk reassembly on PVC
48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
manifest {
|
|
name = 'digital-patients'
|
|
author = 'omic'
|
|
recurseSubmodules = true
|
|
homePage = 'https://trs-gitea.cluster.omic.ai/omic/digital-patients'
|
|
description = 'generative digital patients and multi-omics pipeline'
|
|
mainScript = 'main.nf'
|
|
nextflowVersion = '!>=21.04.3'
|
|
defaultBranch = 'main'
|
|
}
|
|
|
|
profiles {
|
|
standard {
|
|
docker {
|
|
enabled = true
|
|
temp = 'auto'
|
|
}
|
|
}
|
|
|
|
k8s_gpu {
|
|
process {
|
|
executor = 'k8s'
|
|
pod = [[nodeSelector: 'nvidia.com/gpu.present=true']]
|
|
accelerator = [request: 1, type: 'nvidia.com/gpu']
|
|
}
|
|
docker {
|
|
enabled = true
|
|
}
|
|
k8s {
|
|
storageClaimName = 'eureka-pvc'
|
|
storageMountPath = '/omic/eureka'
|
|
}
|
|
}
|
|
|
|
k8s {
|
|
process {
|
|
executor = 'k8s'
|
|
}
|
|
docker {
|
|
enabled = true
|
|
}
|
|
k8s {
|
|
storageClaimName = 'eureka-pvc'
|
|
storageMountPath = '/omic/eureka'
|
|
}
|
|
}
|
|
}
|