Reports
Overview
Most Nextflow pipelines will generate reports or output files which are useful to inspect at the end of the pipeline execution. Reports may be in various formats (e.g. HTML, PDF, TXT) and would typically contain quality control (QC) metrics that would be important to assess the integrity of the results. Tower has a Reports feature that allows you to directly visualise supported file types or to download them directly via the user interface (see Limitations). This saves users the time and effort from having to retrieve and visualise output files from their local storage.
Visualizing Reports
Available reports are listed in a Reports tab within the Runs page. Users can select a report from the table and open or download it (see Limitations for supported file types and sizes).
To open a report preview, the file must be smaller than 10MB.
Users can download a report directly from Tower or using the path. Download is not available if a report is larger than 25 MB. Option to download from path is suggested instead.
Providing Reports
To render reports users need to create a Tower config file that defines the paths to a selection of output files published by the pipeline. There are 2 ways users can provide the Tower config file both of which have to be in YAML format:
- Pipeline repository: If a file called tower.yml exists in the root of the pipeline repository then this will be fetched automatically before the pipeline execution.,
- Tower UI: Providing the YAML definition within the Advanced options > Tower config file box when: 1.Creating a Pipeline in the Launchpad 2.Amending the Launch settings when launching a Pipeline. Users with Maintain role only.
Any configuration provided in the Tower UI will completely override that which is supplied via the pipeline repository.