Skip to content

Multi image scenario

Alessia Visconti edited this page Apr 21, 2021 · 4 revisions

YAMP takes advantage of a multi-image scenario, which means that each analysis step uses a different container.

The list of used container is specified in the nextflow.config file, as follows:

How do I pull these containers?

Technically, you don't have to do anything. Nexflow will pull all of them the first time you run YAMP.

However, the time required for their download will depend upon the speed of your internet connection and may hit the YAMP process wall time, especially if you are running one of the test profiles. In this case, you can pull the containers specified in the nextflow.config file in a folder of your choice beforehand, using one of the following commands (according to whether you are using Docker or Singularity):

docker pull image

or

singularity pull image

Please note that, if you are using Singularity, you will also have to tell Nextflow to look in the correct folder, as explained here.

What if I want to use different containers?

If you want to use your own containers, you can change the container specification in the nextflow.config file, or any Nextflow config file (more on this here).

You can familiarise yourself with the Nextflow configuration file and its scopes on the Nextflow documentation. Please also refer to the Nextflow documentation for more details about Docker and Singularity.

Please note that if you change software versions, some of the provided files (see Getting started) may no longer work.