eScienceLab / RO-Crate_Issues

Issue only board for planning projects related to RO-Crate Products
0 stars 0 forks source link

prototype workflow RO-Crate from snakemake workflow #7

Open douglowe opened 6 months ago

douglowe commented 6 months ago

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

douglowe commented 6 months ago

Workflow Run RO-Crate (RO-Crate profiles to capture the provenance of workflow runs): https://www.researchobject.org/workflow-run-crate/

douglowe commented 6 months ago

Working issue on development repository: https://github.com/UoMResearchIT/ro-crate_snakemake_tooling/issues/1

douglowe commented 6 months ago

Change of plan - probably better to create test rocrate within snakemake source repo, and follow TTD principles to integrate this into snakemake.

See issue: https://github.com/eScienceLab/snakemake/issues/1

douglowe commented 5 months ago

@douglowe and @alexhambley to work on definition of contents of the RO-Crates required from this tool

stain commented 4 months ago

@douglowe to discuss with Tim Booth. keep up to date with Felix. @douglowe keeping more of an oversight in sprint 3. May be relevant for @alexhambley to include for Snakemake aspects in HDR UK.

douglowe commented 3 months ago

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

ianhinder commented 2 months ago

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.