- Rewrite params.json to match WES tool registry format - Update main.nf to use Harbor container image - Add k8s profile to nextflow.config for WES/Kubernetes execution - Use s3://omic/eureka paths for output
45 lines
784 B
Plaintext
45 lines
784 B
Plaintext
manifest {
|
|
name = 'synthea-alldiseases'
|
|
description = 'Synthea synthetic patient generator pipeline'
|
|
mainScript = 'main.nf'
|
|
version = '1.0.0'
|
|
}
|
|
|
|
params {
|
|
disease_name = null
|
|
outdir = null
|
|
population = 10
|
|
gender = 0.5
|
|
min_age = 0
|
|
max_age = 90
|
|
seed = null
|
|
}
|
|
|
|
profiles {
|
|
standard {
|
|
docker {
|
|
enabled = true
|
|
temp = 'auto'
|
|
}
|
|
}
|
|
|
|
k8s {
|
|
process {
|
|
executor = 'k8s'
|
|
container = 'harbor.cluster.omic.ai/omic/synthea-alldiseases:latest'
|
|
}
|
|
docker {
|
|
enabled = true
|
|
}
|
|
k8s {
|
|
storageClaimName = 'eureka-pvc'
|
|
storageMountPath = '/omic/eureka'
|
|
}
|
|
}
|
|
}
|
|
|
|
process {
|
|
cpus = 2
|
|
memory = '4 GB'
|
|
}
|