Monitoring Workflow Progress with Tower
Updated: October 6, 2023
Edit this Page via GitHub Comment by Filing an Issue Have Questions? Ask them here.An added feature which makes Nextflow particularly attractive is the ability to monitor workflow progress over the internet. This service is called Tower, and if you set up an account then you will be able to log in and view the progress of any workflows which you have started using your private Tower token.
NOTE: If you are concerned with the privacy of any of the metadata associated with your workflow, do not use Tower. While no actual file data is transmitted, the file names will be contained in the associated logs and this external resources has not undergone any security review.
Getting Started
After setting up an account at https://tower.nf/, follow their instructions to copy your private access token. That access token can be added to your Nextflow configuration file, regardless of whether you are running jobs on gizmo or AWS.
If you would rather use Tower for one individual workflow (and not
add it to your global configuration), the access token can be provided
using the -with-tower
option in the run script.
Monitoring Workflows
Once you’ve started a workflow, just open up Tower and select your workflow from the list. The progress of each individual job, as well as the overall workflow, will be displayed alongside any additional execution metadata which Nextflow can collect (e.g. estimating the cost of workflows in AWS).
Updated: October 6, 2023
Edit this Page via GitHub Comment by Filing an Issue Have Questions? Ask them here.