Configure corto for WES k8s execution

- Update main.nf: hardcode Harbor container image, add workflow block,
  use PVC mount path defaults, remove stageInMode copy and legacy params
- Update nextflow.config: add k8s profile with container, add process
  resource limits, update manifest to point to Gitea
- Update params.json: use s3:// prefixed paths for WES, remove
  container_corto, containerOptions, and project_name params
This commit is contained in:
2026-03-25 15:12:40 +01:00
parent aaa43a4d54
commit 4bbc9822af
3 changed files with 50 additions and 85 deletions

View File

@@ -1,15 +1,34 @@
manifest {
name = 'corto'
author = 'omic'
recurseSubmodules = true
homePage = 'https://gitlab.com/omic/next/registry/tools/corto'
description = ''
mainScript = 'main.nf'
nextflowVersion = '!>=21.04.3'
defaultBranch = 'master'
name = 'corto'
author = 'omic'
homePage = 'https://trs-gitea.cluster.omic.ai/omic/corto'
description = 'CORTO - Correlation Tool for gene regulatory network analysis'
mainScript = 'main.nf'
version = '1.0.0'
defaultBranch = 'master'
}
docker {
enabled = true
temp = 'auto'
params {
TPM = null
regulon = null
outdir = null
}
profiles {
standard {
docker {
enabled = true
temp = 'auto'
}
}
k8s {
process {
container = 'harbor.cluster.omic.ai/omic/digital-patients/corto:latest'
}
}
}
process {
cpus = 1
memory = '4 GB'
}