×

nf-crg-report @ 1.1.2

Provider: biocorecrg
Claimed: 18 Jun 2026 10:59:53 (UTC)
Description: The nf-crg-report plugin generates customizable execution, task status, and sample status reports for Nextflow workflows in JSON, HTML, and TSV formats, with support for cost estimation and email notifications. It solves the problem of tracking workflow progress and resource consumption across complex pipelines. Scientists and bioinformaticians managing Nextflow-based data processing workflows would use this to monitor job execution, diagnose failures, and estimate computational costs.
Latest version: 1.1.9
Total downloads: 6 View trends

Summary

The nf-crg-report plugin provides multiple configurable report types for Nextflow workflows:

  • Execution Report: Provides a detailed overview of the workflow execution, including start/end times, parameters, and metadata.
  • Task Status Report: Summarizes task execution details grouped by status (e.g., COMPLETED, FAILED, CACHED, RETRIED, ABORTED, IGNORED).
  • Sample Status Report: Tracks sample processing across the workflow, with samples grouped by their processing status.

The reports can be generated in JSON, HTML, and TSV formats, with customizable templates for HTML reports and email notifications. The plugin also supports cost estimation for compute and storage resources.

Get Started

Add the plugin to your Nextflow configuration:

plugins {
    id 'nf-crg-report'
}

Configure the plugin in your nextflow.config file using the nfreport scope. Here is a basic configuration example:

nfreport {
    // Global options
    format = 'json'
    outputDir = './reports'
    prefix = 'myworkflow-'
    createLinkToLatestReport = true

    // Report specific options
    executionReport {
        enabled = true
    }

    taskStatusReport {
        enabled = true
    }

    sampleStatusReport {
        enabled = true
    }
}

Examples

Basic Configuration

nfreport {
    // Global options
    format = 'json' // or 'html'
    outputDir = './reports'
    prefix = 'myworkflow-'
    suffix = "-${new Date().format('yyyyMMdd')}"
    createLinkToLatestReport = true

    // Report specific options
    executionReport {
        enabled = true
        createLinkToLatestReport = false // Override global setting
    }

    taskStatusReport {
        enabled = true
        outputFilename = 'task-status-report'
        format = 'html' // Overrides format in nfreport scope
        htmlTemplatePath = 'task-status-report-template.html'
    }

    sampleStatusReport {
        enabled = true
        format = 'html'
    }
}

Sample Status Report with Metadata Extraction

nfreport {
    sampleStatusReport {
        enabled = true
        extractSampleNameFrom = 'meta_map'
        sampleNameMetaKeyPattern = 'sample_id'
    }
}

Full Configuration with Costs and Email

nfreport {
    outputDir = './reports'
    prefix = 'myworkflow-'
    createLinkToLatestReport = true

    costs {
        priceAPI = 'https://sit.crg.es/fees'
        defaultGpuMemGb = 16
        currency = 'EUR'
    }

    executionReport {
        enabled = true
    }

    taskStatusReport {
        enabled = true
    }

    sampleStatusReport {
        enabled = true
        extractSampleNameFrom = 'meta_map'
        sampleNameMetaKeyPattern = 'sample_id'
    }

    email {
        enabled = true
        subject = "Workflow Report"
        to = "user@example.com"
        cc = "cc@example.com"
        bcc = "bcc@example.com"
    }
}

Pricing JSON Format

{
  "currency": "EUR",
  "kCPUHr": 9.69,
  "kGBHr": 1.08,
  "kGPUGBHr": 11.63,
  "TBMonth": 3.3
}

License

This project is licensed under the Apache License, Version 2.0. See the COPYING file for details.

Nextflow version >=25.10.0
Depends On -
Release Date 18 Jun 2026 16:18:22 (UTC)
Release Notes -
Download URL https://registry.nextflow.io/api/v1/plugins/nf-crg-report/1.1.2/download/nf-crg-report-1.1.2.zip
Store URL https://public.cr.seqera.io/v2/nextflow/plugin/nf-crg-report/blobs/sha256:983bd05d8f6828fce600b23120b52f8bd7ed7ef5e7579acb877cc61d93fca469
Size 994.0 KB
Checksum 5080a1c9f2c600dd4d95370f41f2d7be4d086456772ab7b6cef03a5f40bd069d22d448f6fe356ae48bd2b03d823d411d3c543b1cff10c6ceaa6047f8804af42e
Total downloads 0 View trends
Security Scan
Version Nextflow version Date Status Downloads
1.1.9 >=25.10.0 18 Jun 2026 17:12:33 (UTC) 1
1.1.8 >=25.10.0 18 Jun 2026 17:07:20 (UTC) 0
1.1.7 >=25.10.0 18 Jun 2026 16:59:41 (UTC) 1
1.1.6 >=25.10.0 18 Jun 2026 16:55:13 (UTC) 1
1.1.5 >=25.10.0 18 Jun 2026 16:47:27 (UTC) 1
1.1.4 >=25.10.0 18 Jun 2026 16:28:23 (UTC) 1
1.1.3 >=25.10.0 18 Jun 2026 16:23:57 (UTC) 0
1.1.2 >=25.10.0 18 Jun 2026 16:18:22 (UTC) 0
1.1.1 >=25.10.0 18 Jun 2026 16:02:38 (UTC) 1