Files
pocketminer/nextflow.config
Olamide Isreal 14091fce87 Match meta-predictor's working WES pattern
- Add executor, docker, k8s storage config to k8s profile
- Use val input instead of file channel (avoids S3 staging issue)
- Pass PDB path as string, copy from PVC mount inside script
- Add PVC mount debug logging
- Set default params to /omic/eureka paths
2026-03-23 15:27:23 +01:00

47 lines
1.0 KiB
Plaintext

// Manifest for Nextflow metadata
manifest {
name = 'pocketminer-Nextflow'
author = 'Olamide'
homePage = 'https://github.com/Mickdub/gvp'
description = 'Nextflow pipeline for PocketMiner - cryptic binding pocket prediction using geometric deep learning'
mainScript = 'main.nf'
version = '1.0.0'
}
// Global default parameters
params {
pdb = "/omic/eureka/Pocketminer/1HSG.pdb"
outdir = "/omic/eureka/Pocketminer/output"
debug = false
}
// Profiles for different execution environments
profiles {
standard {
docker {
enabled = true
temp = 'auto'
}
}
k8s {
process {
executor = 'k8s'
container = 'harbor.cluster.omic.ai/omic/pocketminer:latest'
}
docker {
enabled = true
}
k8s {
storageClaimName = 'eureka-pvc'
storageMountPath = '/omic/eureka'
}
}
}
// Process configurations
process {
cpus = 2
memory = '8 GB'
}