If -profile
is not specified at all the pipeline will be run locally and expects all software to be installed and available in the PATH
environment variable. The following -profile
are available:
Build a new conda environment before running the pipeline. Use the option --condaCacheDir
to change the default conda cache directory.
Build a new conda environment for each process before running the pipeline. Use the option --condaCacheDir
to change the default conda cache directory.
Use a global path for all tools. Use the option --globalPath
to define the path the use.
Use the paths defined in configuration for each tool.
First, create a folder tree that looks like this
├── path
│ ├── alpine
│ │ └── bin
│ ├── fastqc
│ │ └── bin
│ ├── helloWorld
│ │ └── bin
│ ├── rmarkdown
│ │ └── bin
│ └── trickySoftware
│ └── bin
The second level in the folder tree is the label that has been given in each Nextflow process. Install each tool in its corresponding bin
directory.
Then, use the option --globalPath
to define the path to the path
folder as shown above in the folder tree.
Use the Docker images for each process.
Use the Singularity images for each process. Use the option --singularityImagePath
to specify where the images are available.
By default, the pipline runs locally. If you want to run it on a computing cluster, use the profile below.
Run the workflow on the cluster, instead of locally. Use the option --queue
to specify the queue where the job will be submitted.
Set up the test dataset.