Global Image Data Ecosystem
The Global Image Data Ecosystem (GIDE) is a collaborative project working towards the interoperability of bioimage data repositories across the globe. Initially funded by a European Commission Horizon Grant as “foundingGIDE”, the project brings together partners from different parts of the world. Bioimaging has long lacked the kind of shared metadata agreements that nucleotide sequence and protein structure data have relied on for decades, and three of the field’s major resources — the BioImage Archive (BIA), the Image Data Resource (IDR) and SSBD — have each developed their own internal metadata models. GIDE works towards cross-resource discovery across these repositories without requiring any of them to abandon their existing systems.
RO-Crate is a core part of the GIDE technical stack, used as the metadata exchange format that harmonizes outputs from BIA, IDR and SSBD.
The GIDE project was originally funded by the European Commission Horizon 2020 program from 1 January 2024 to 30 June 2026 under the grant “Founding a Global Image Data Ecosystem” (grant 101130216). The participants of the project have, however, comitted to the continuity of the endeavour and updates on the project can be found on the “About” session of the GIDE Portal website.
Why RO-Crate
The foundingGIDE project looked for a solution that would allow independently-operated resources to expose comparable metadata through compatible interfaces, while leaving their internal models untouched.
The structure of RO-Crate was a natural fit for the project, and the details on the reasons are present in the D7.1 deliverable of the foundingGIDE EU Horizon porject. Particularly, RO-Crate is an actively maintained community standard with tooling in multiple languages, a better option than creating an arbitrary format. As it is based on JSON-LD, RO-Crate allowed for use cases that both relied on semantic web technologies (such as generating RDF and running SPARQL queries) as well as more traditional JSON-based workflows, as used for building the GIDE search portal. This choice means the crates produced by GIDE remain meaningful to tools and consumers well beyond the project itself.
Furthermore, RO-Crate’s extensibility and expressiveness made RO-Crate a technical choice with future-proofing in mind. As the GIDE project continues to evolve, the RO-Crate profile can be extended to accommodate new metadata fields and vocabularies, as well indicating the locations of the data payloads themselves. In particular, the GIDE participants continue to study the intersection of RO-Crate and the OME-Zarr format, which is emerging as a standard for storing bioimaging data in the cloud, for providing federated architectures with FAIR data and metadata.
How detached RO-Crates are used in GIDE
Version 1.2 of the RO-Crate specification introduced the detached RO-Crate: a ro-crate-metadata.json file that stands alone, with no associated data payload. This construct is purpose-built for the bioimaging case, where metadata is exchanged but the data-heavy images stay at their publishing resource.
Each repository exports its catalogue as a set of detached RO-Crates, one per study, using a shared GIDE RO-Crate profile and JSON-LD context. These are then harvested and validated centrally, combined into a single RDF graph, and used to power downstream applications: a cross-resource search portal, a SPARQL endpoint, and downloadable data snapshots.
The GIDE RO-Crate Profile
An RO-Crate profile is a layer of domain-specific rules on top of the base specification, defining which fields must be present, what they mean, and which vocabularies to draw on. The GIDE profile uses this mechanism to specify a minimal shared metadata set for bioimaging studies, built directly on the twelve metadata components found to be common across BIA, IDR and SSBD.
The profile adopts a two-tier structure. A small core of mandatory fields drives cross-resource search: every conformant crate must carry a resolvable identifier, a name and description, a publication date, a license, at least one author, a publisher, at least one organism (via about), and at least one imaging method (via measurementMethod). Organisms should use NCBI Taxonomy identifiers and imaging methods should use terms from the Biological Imaging Methods Ontology (FBbi), so that queries are simplified. Where terms are not available in these vocabularies, the profile allows for entries from other ontologies, but these are not guaranteed to be searchable across resources.
Beyond the core, an extended layer — aligned with the REMBI recommendations — lets resources express richer detail where they have it: biological samples, detailed lab protocols, publications and funding, plus adding information such as dataset size and links to thumbnails.
A pilot in the OME 2024 NGFF Challenge
The OME 2024 NGFF Challenge, a community effort that produced a large FAIR snapshot of bioimaging data in the OME-Zarr format, used a preliminary RO-Crate profile as its metadata layer. It also established the two controlled vocabularies the community was most ready to adopt consistently — FBbi for imaging methods and NCBI Taxonomy for species — which the GIDE profile carries forward as its two core ontology fields. (See the OME use case for more on this challenge.)
Example detached RO-Crate
Below is an abbreviated example of a profile-conformant detached RO-Crate, showing the self-describing metadata descriptor, a root Dataset with its core provenance fields, and the typed organism and imaging-method references that make cross-resource search possible.
{
"@context": [
"https://w3id.org/ro/crate/1.2/context",
"https://www.gide-project.org/ro-crate/search/1.0/context"
],
"@graph": [
{
"@id": "idr0108-ro-crate-metadata.json",
"@type": "CreativeWork",
"conformsTo": {
"@id": "https://w3id.org/ro/crate/1.2"
},
"about": {
"@id": "https://idr.openmicroscopy.org/study/idr0108/"
}
},
{
"@id": "https://idr.openmicroscopy.org/study/idr0108/",
"@type": "Dataset",
"name": "3D super-resolution fluorescence microscopy maps the variable molecular architecture of the Nuclear Pore Complex",
"description": "We explored the power of 3D super-resolution microscopy combined with computational classification and averaging to explore the 3D structure of the NPC in single human cells.(...)",
"datePublished": "2021-09-01",
"license": "https://creativecommons.org/licenses/by/4.0/",
"copyrightNotice": "Sabinina et al, CC-BY-4.0, 2021",
"identifier": "idr0108",
"publisher": {
"@id": "https://idr.openmicroscopy.org/"
},
"author": [
{
"@id": "https://orcid.org/0000-0001-5909-701X"
}
],
"seeAlso": [
{
"@id": "https://doi.org/10.1091/mbc.E20-11-0728"
}
],
"about": [
{
"@id": "#experiment-biosample-1"
},
{
"@id": "http://purl.obolibrary.org/obo/NCBITaxon_9606"
}
],
"measurementMethod": [
{
"@id": "#experiment-protocol-1-0"
},
{
"@id": "#experiment-protocol-1-1"
},
{
"@id": "http://purl.obolibrary.org/obo/MI_2213"
}
],
"thumbnailUrl": [
"https://idr.openmicroscopy.org/webgateway/render_thumbnail/13425351/"
]
},
{
"@id": "https://idr.openmicroscopy.org/",
"@type": "Organization",
"name": "Image Data Resource",
"url": "https://idr.openmicroscopy.org/"
},
{
"@id": "https://orcid.org/0000-0001-5909-701X",
"@type": "Person",
"name": "Jan Ellenberg"
},
{
"@id": "https://doi.org/10.1091/mbc.E20-11-0728",
"@type": "ScholarlyArticle",
"name": "3D super-resolution fluorescence microscopy maps the variable molecular architecture of the Nuclear Pore Complex"
},
{
"@id": "http://purl.obolibrary.org/obo/NCBITaxon_9606",
"@type": "Taxon",
"scientificName": "Homo sapiens"
},
{
"@id": "#experiment-biosample-1",
"@type": "BioSample",
"name": "cell",
"description": "Dual color super-resolution imaging of ELYS and NUP107, NUP133, RANBP2, SEH1, TPR.",
"taxonomicRange": [
{
"@id": "http://purl.obolibrary.org/obo/NCBITaxon_9606"
}
]
},
{
"@id": "http://purl.obolibrary.org/obo/MI_2213",
"@type": "DefinedTerm",
"name": "super-resolution microscopy"
},
{
"@id": "#experiment-protocol-1-0",
"@type": "LabProtocol",
"name": "super-resolution microscopy",
"measurementTechnique": [
{
"@id": "http://purl.obolibrary.org/obo/MI_2213"
}
],
"description": "Dual color super-resolution imaging of ELYS and NUP107, NUP133, RANBP2, SEH1, TPR."
},
{
"@id": "http://www.ebi.ac.uk/efo/EFO_0003789",
"@type": "DefinedTerm",
"name": "growth protocol"
},
{
"@id": "#experiment-protocol-1-1",
"@type": "LabProtocol",
"name": "growth protocol",
"description": "U2OS cells were cultured at 37C and 5% CO2 in 1x high glucose McCoy's 5A modified medium with 10% (v/v) fetal bovine serum, 100 U/ml penicillin-streptomycin, 2 mM L-glutamin, 1 mM sodium pyruvate and 1% MEM nonessential amino acid. Tests confirming the absence of mycoplasma were performed every 2 months.",
"measurementTechnique": [
{
"@id": "http://www.ebi.ac.uk/efo/EFO_0003789"
}
]
}
]
}
Resources
- GIDE RO-Crate profile: https://www.gide-project.org/ro-crate/search/1.0/profile
- GIDE RO-Crate context: https://www.gide-project.org/ro-crate/search/1.0/context
- GIDE cross-resource search portal: https://www.gide-project.org/portal
- foundingGIDE Data Deliverable (RO-Crates and an RDF collection in Turtle format): https://github.com/foundingGIDE/gide-data-deliverable/
- D7.1 — Minimal shared interoperability metadata set: https://doi.org/10.5281/zenodo.20808012
- D10.1 — Model description and snapshot: https://doi.org/10.5281/zenodo.20807591
- D11.1 — Data portal and supporting API: https://doi.org/10.5281/zenodo.20807634