Hi all,
I am currently working on a Nextflow pipeline to process RNA-seq data and I am running into an issue with Docker image versions. Specifically., I have defined containers in my process blocks.., but I am not sure how to pin them properly so the pipeline is reproducible across environments.
I am using nf-core’s recommended practices.., but I would like to understand:
Is it better to pin image versions in the nextflow.config or directly in the process definition: ??
How do I handle cases where a tool doesn’t offer versioned tags on Docker Hub: ??
Are there any tools or workflows in the Seqera ecosystem that help track or validate container usage: ??
Would really appreciate any pointers, examples, or best practices from folks who have handled this before. I have also gone through this resource https://seqera.io/blog/docker-for-dunces-nextflow-for-nunces/
sql training in mumbai
but couldn’t find enough help.
Thanks in advance!
Marcos