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

Add a task to generate a summary of the tools, software and references used #63

Open
arteymix opened this issue Aug 29, 2021 · 0 comments
Assignees
Milestone

Comments

@arteymix
Copy link
Member

arteymix commented Aug 29, 2021

I thought of first serializing the whole workflow with CWL, but that is definitely overkill and really challenging to achieve with our dynamic dependencies. I'm not against reusing the definitions in CWL though where useful.

  • software versions (git commit for contrib/RSEM)
  • reference metadata (add a new YAML format to drop under genomes/<reference_id>/metadata.yaml)
  • pipeline version & Python dependencies
  • full CLI arguments used at each step
  • snapshot of the Conda environment

VERY IMPORTANT: version the metadata format itself! and make it backward-compatible.

@arteymix arteymix self-assigned this Aug 29, 2021
@arteymix arteymix added this to the 2.2.0 milestone Jul 8, 2022
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

1 participant