-
Notifications
You must be signed in to change notification settings - Fork 0
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
Prototype workflow RO-Crate from snakemake workflow #7
Comments
Workflow Run RO-Crate (RO-Crate profiles to capture the provenance of workflow runs): https://www.researchobject.org/workflow-run-crate/ |
Working issue on development repository: UoMResearchIT/ro-crate_snakemake_tooling#1 |
Change of plan - probably better to create test rocrate within snakemake source repo, and follow TTD principles to integrate this into snakemake. See issue: eScienceLab/snakemake#1 |
@douglowe and @alexhambley to work on definition of contents of the RO-Crates required from this tool |
@douglowe to discuss with Tim Booth. keep up to date with Felix. @douglowe keeping more of an oversight in sprint 3. |
Following discussion with Tim Booth - we are intending to open a discussion with Snakemake developers in a Discussions channel in their GH organisation. Waiting for lead developer to return to do this (week starting 12th August). |
Doug has been added to the discord chat. This is now waiting for people interested in RO-Crate in snakemake to decide what they want. |
Good progress in https://github.com/uomresearchit/ro-crate_snakemake_tooling and suggestions from Simone and Felix on how to progress. |
I've merged Tim Booth's changes (possibly there's more than we need here, as he notes in his 'not a PR' PR, but for the moment I want to add these in - we can trim back down later if needed), and added functions for creating the user record and workflow run properties. The latest changes are in the process-rocrate branch. This work isn't complete - but Oliver is working on Galaxy RO-Crate tooling, which has a lot of functionality overlap with this work, so I will pause this until he has had chance to progress that, and then we will compare the two toolsets to see what code can be reused. Work will continue in issue #99 |
Work coming from the BGE hackathon in Leiden. Reporting of products made should go in the report here: https://docs.google.com/document/d/1if6ukMKN3xHQHAwGEQPhhgvp7iQcFnauj4W1ZtIs8wk/edit
Aim is to write a python tool which will create a workflow RO-Crate from the outputs and reports created from a snakemake workflow.
Snakemake workflow used: https://github.com/o-william-white/skim2mt.git
Working code and example inputs: https://github.com/UoMResearchIT/ro-crate_snakemake_tooling
Definition of done:
The text was updated successfully, but these errors were encountered: