Skip to content

review nf-core report formats #2

Open

Description

@mr-c

The following is courtesy @heuermh

In nf-core, it is a best-practice (and generated by the nf-core getting-started template) to capture software versions

https://github.com/nf-core/rnaseq/blob/09e8214704d81332ad1c391dc8d72f801c8def23/main.nf#L370

echo $workflow.manifest.version &> v_ngi_rnaseq.txt
echo $workflow.nextflow.version &> v_nextflow.txt
fastqc --version &> v_fastqc.txt
scrape_software_versions.py &> software_versions_mqc.yaml

I'm not confidently sure how this file is used … looks like the multiqc tool may use it to generate an HTML report?

https://github.com/nf-core/rnaseq/blob/09e8214704d81332ad1c391dc8d72f801c8def23/main.nf#L1318

file ('software_versions/*') from software_versions_yaml.collect()

Activity

  1. ewels commented on Jul 27, 2019

    @ewels

    Hi all!

    @huermh has pretty much all of it from the nf-core side - this is a “custom content” file for MultiQC, basically some HTML with a bit of meta that gets plonked into the base of the report.

    This code is in the main nf-core template, so should be present in all nf-core pipelines. If we can update it to be better (eg. additional output files in a standard format) then we’d certainly be interested! It should be fairly easy for us to implement..

    Phil

  2. ewels commented on Jul 27, 2019

    @ewels

    ps. This is nf-core pipelines only and not all of nextflow. I have talked to @pditommaso about ideas for building core nextflow features around this ages ago, but it hasn’t gone anywhere (yet). See nextflow-io/nextflow#879

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions