Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

review nf-core report formats #2

Open
mr-c opened this issue Jul 27, 2019 · 2 comments
Open

review nf-core report formats #2

mr-c opened this issue Jul 27, 2019 · 2 comments

Comments

@mr-c
Copy link
Contributor

mr-c commented Jul 27, 2019

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()

@ewels
Copy link

ewels commented Jul 27, 2019

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

@ewels
Copy link

ewels commented Jul 27, 2019

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants