Timeline report generation Seqera platform

Hi,

I recently transitioned to running my workflow on Seqera platform. It’s completing just fine, but I can’t view my reports on the platform.

However, I do see my timeline report in my work directory on S3. Based on the documentation, my tower.yml file is like this:

reports:
  "report.html":
    display: "Nextflow execution report"
  "timeline.html":
    display: "Nextflow execution timeline"
  "trace.txt":
    display: "Nextflow trace file"
  "dag.html":
    display: "Nextflow workflow diagram"

Am I missing something so the reports are visible on the reports tab on the platform?

How are you providing your tower.yml file? Where is it? One way to do it is to have it at the root of the project dir, such as in this example.

It’s in my root dir of my repo. I did notice that the timeline.html report as actually named timeline-FwvOfsKW68BAz.html Could that be the issue?

Yes!

Update your tower.yml accordingly, such as:

reports:
  "timeline-*.html":
    display: "Nextflow execution timeline"

Almost there, I think. When I click on the reports tab I get:

And when I preview it:

Do I need to add the s3 path to my tower.yml? Interestingly, my report and dag and trace are not in my s3 bucket, so I’m not sure why they are not being generated.

reports:
  "report-*.html":
    display: "Nextflow execution report"
  "timeline-*.html":
    display: "Nextflow execution timeline"
  "trace-*.txt":
    display: "Nextflow trace file"
  "dag-*.html":
    display: "Nextflow workflow diagram"

I just noticed thanks to @robsyme that there is no need to do this as the timeline is available for download by default in Seqera Platform. Check GIF below.

CleanShot 2025-01-03 at 11.13.29

1 Like

Amazing! Thank you!!!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.