You can use Tower via either the online GUI, using the
-with-tower option with the Nextflow run command, or through the API.
Via Tower GUI#
1. Create an account and login into Tower, available free of charge, at tower.nf.
2. Create and configure a new compute environment.
3. Start launching pipelines.
Via Tower API#
To learn more about using the Tower API, visit to the API section in this documentation.
Via Nextflow run command#
Create an account and login into Tower.
1. Create a new token
You can access your tokens from the Settings drop-down menu:
2. Name your token
3. Save your token safely
Copy and keep your new token in a safe place.
4. Export your token
Once your token has been created, open a terminal and type:
eyxxxxxxxxxxxxxxxQ1ZTE= is the token you have just created.
Bearer token requires Nextflow version 20.10.0 or later, set with the second command above.
To submit a pipeline to a Workspace using the Nextflow command line tool, add the workspace ID to your environment. For example
The workspace ID can be found on the organisation's Workspaces overview page.
5. Run Nextflow with tower
Run your Nextflow workflows as usual with the addition of the
You will see and be able to monitor your Nextflow jobs in Tower.
To configure and execute Nextflow jobs in Cloud environments, visit the Compute environments section.
See also the Nextflow documentation for further run configuration via Nextflow configuration files.