You can use Tower through the web interface, the API, the CLI, or Nextflow itself using the
Tower web interface#
Create an account and login into Tower, available free of charge, at tower.nf.
Create and configure a new compute environment.
Start launching pipelines.
To learn more about the Tower API, visit the API section in this documentation.
To learn more about the Tower CLI, visit the CLI section in this documentation.
Create an account and login into Tower.
Create a new token. You can access your tokens from the Settings drop-down menu:
Name your token.
Store your token securely.
Export your token.
Once your token has been created, open a terminal and enter the following commands:
export TOWER_ACCESS_TOKEN=eyxxxxxxxxxxxxxxxQ1ZTE= export NXF_VER=20.10.0
eyxxxxxxxxxxxxxxxQ1ZTE=is the token you just created.
Bearer token support requires Nextflow version 20.10.0 or later, set with the second command above.
To submit a pipeline to a Workspace using Nextflow, add the workspace ID to your environment:
The workspace ID can be found on the organisation's Workspaces overview page.
Run your Nextflow pipelines as usual with the
nextflow run hello.nf -with-tower
You will be able to monitor your workflow runs in Tower!
To configure and execute Nextflow pipelines in cloud environments, visit the Compute Environments section.
See also the Nextflow documentation for further run configuration via Nextflow configuration files.