|
| 1 | +--- |
| 2 | +title: "RO-Crate at the 4th BioHackathon Germany" |
| 3 | +author: ["Phil Reed"] |
| 4 | +date: 2025-12-17 |
| 5 | +--- |
| 6 | + |
| 7 | +The [4th BioHackathon Germany](https://www.denbi.de/de-nbi-events/1840-4th-biohackathon-germany) took place from 1-5 December 2025 in Walsrode, Germany, organised by de.NBI and ELIXIR Germany. |
| 8 | +Life scientists, data managers, software developers and project leaders attended the hybrid event to work together on open source code, standards and infrastructure to advance research data pratices and tools. |
| 9 | + |
| 10 | +{% include image.html src="umbrellas.jpg" caption="BioHackathon Germany was hosted at the ANDERS Hotel Walsrode." alt="Colourful umbrellas mounted the ceiling as art." %} |
| 11 | + |
| 12 | +## Improving RO-Crate support in federated storage systems |
| 13 | + |
| 14 | +One of the hackathon projects was titled [Enhancing FAIR (Meta-)Data Practices in Life Science by Improving RO-Crates Support in Federated Storage Systems](https://das-abroxas.github.io/2025_Biohackathon_Documentation/project_description.html). |
| 15 | +It was led by Sebastian Beyvers and Jannis Schlegel (University of Giessen). |
| 16 | + |
| 17 | +During their participation in the Biohackathon Germany 2025, their working group engaged in extensive discussions focused on the practical and technical challenges of integrating RO-Crates in federated storage systems for life science data. |
| 18 | +The following list summarises the central questions and ideas that emerged from these collaborative sessions. |
| 19 | +They reflect the real-world needs and obstacles faced by researchers and developers striving to advance FAIR data practices in distributed environments, and highlight areas where current standards and tooling may require further development. |
| 20 | + |
| 21 | +- Handling RO-Crates with extremely large datasets and integrated metadata (up to hundreds of megabytes of metadata, containing millions of entities) |
| 22 | +- Integrating content consistency checks in file metadata |
| 23 | +- Propagating metadata updates from top-level crates to referenced subcrates |
| 24 | +- Handling property conflicts in nested RO-Crates |
| 25 | + |
| 26 | +### Results |
| 27 | + |
| 28 | +The group produced many outputs which will be of immediate benefit to the community: |
| 29 | + |
| 30 | +- Extensions to [ro-crate-py](https://github.com/ResearchObject/ro-crate-py/pull/244) library: load most relevant subcrates of very large RO-Crates |
| 31 | +- Extensions to [ro-crate-rs](https://github.com/intbio-ncl/ro-crate-rs) library: interactive command line interface mode to traverse attached and detatched RO-Crates |
| 32 | +- Built an [RO-Crate indexing tool](https://github.com/arunaengine/rocrate-indexer) for easier exploration |
| 33 | +- Built the [RO-Crate Explorer](https://github.com/arunaengine/RO-Crate-Explorer), a demonstrator application to parse, visualise and traverse RO-Crates |
| 34 | + |
| 35 | +For full details, please visit the [BioHackathon Germany 2025 RO-Crate documentation](https://das-abroxas.github.io/2025_Biohackathon_Documentation/) |
0 commit comments