Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/_blog/2025-12-05/whats-new-labid-r-profile-crates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: "What's new: FAIR data management use case, R package, Profile Crate tool"
author: ["Eli Chadwick"]
date: 2025-12-05
related_pages:
use_cases: [labid, dataplant, nf-prov] # should match items in pages/use_cases
---


## Use case updates

A new use case has been added to the RO-Crate website:
* [Lab Integrated Data (LabID)]({{baseurl}}{% link pages/use_cases/labid.md %}) (written by Laurent Thomas) is a FAIR data management platform that can import and export workflows and workflow runs as RO-Crates

The [nf-prov]({{baseurl}}{% link pages/use_cases/nf-prov.md %}) use case was also updated.

## Tool updates

Two new RO-Crate tools have been published:
* [`rocrateR`](https://github.com/ResearchObject/ro-crate-r) (developed by Roberto Villegas-Diaz) - an R package for creating, manipulating and reading RO-Crates, available on [CRAN](https://CRAN.R-project.org/package=rocrateR)
* [`RO-Crate Profile Crate Creator`](https://github.com/nfdi4plants/ROCratePCC) (developed by Lukas Weil and Eli Chadwick) - a helper package for creating RO-Crate [Profile Crates](https://www.researchobject.org/ro-crate/specification/1.2/profiles.html#profile-crate), a type of RO-Crate that represents an RO-Crate profile. The package is available in [.NET](https://www.nuget.org/packages/ROCratePCC/), [Python](https://pypi.org/project/rocratepcc/), and [JavaScript](https://www.npmjs.com/package/@nfdi4plants/rocratepcc).
20 changes: 20 additions & 0 deletions docs/_data/tools_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -297,3 +297,23 @@
url: https://www.npmjs.com/package/@nfdi4plants/rocratepcc
- name: NuGet package
url: https://www.nuget.org/packages/ROCratePCC/

- name: nf-prov
description: Nextflow plugin to render Workflow Run RO-Crates for pipeline runs
url: https://github.com/nextflow-io/nf-prov
status: production

- name: nf-core RO-Crate tool
description: Nextflow tool to generate a Workflow RO-Crate for a Nextflow pipeline
url: https://nf-co.re/docs/nf-core-tools/pipelines/rocrate
status: production

- name: rocrateR
description: R library for creating, manipulating and reading RO-Crates
url: https://github.com/ResearchObject/ro-crate-r/
status: beta
subitems:
- name: CRAN package
url: https://cran.r-project.org/web/packages/rocrateR/index.html
- name: GitHub source code
url: https://github.com/ResearchObject/ro-crate-r/
8 changes: 8 additions & 0 deletions docs/pages/use_cases/nf-prov.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,16 @@ nextflow run rnaseq-nf -profile docker --outdir results

The `results` directory will contain the pipeline output and an `ro-crate-metadata.json` file with the RO-Crate metadata.

## Other RO-Crate support in Nextflow

The [nf-core RO-Crate tool](https://nf-co.re/docs/nf-core-tools/pipelines/rocrate) can generate a [Workflow Testing RO-Crate](https://crs4.github.io/life_monitor/workflow_testing_ro_crate) for a Nextflow pipeline. Workflow Testing RO-Crate is a specialization of [Workflow RO-Crate](https://about.workflowhub.eu/Workflow-RO-Crate/) that supports additional metadata related to the testing of computational workflows, allowing workflows to be automatically tested and monitored by the [LifeMonitor](./life-monitor.md) service.

The nf-core RO-Crate tool utilises the [repo2rocrate library](https://github.com/crs4/repo2rocrate), which also supports [Galaxy](./galaxy.md) and [Snakemake](https://snakemake.github.io).


## Resources

* [nf-prov GitHub repository](https://github.com/nextflow-io/nf-prov)
* [nf-core RO-Crate tool](https://nf-co.re/docs/nf-core-tools/pipelines/rocrate)
* [Workflow Run RO-Crate](https://www.researchobject.org/workflow-run-crate/)
* [Workflow Testing RO-Crate](https://crs4.github.io/life_monitor/workflow_testing_ro_crate)