Project Deliverables
D1 — Concept for a modular system architecture and metadata schema based on DataCite
March 2022
HIJ and HZDR
Abstract
This deliverable contains our efforts in a modular system architecture combining different metadata sources. First of all we developed a draft for the metadata representation of a HELIPORT project. The schema was generated using an example project and published in the data repository RODARE. The metadata schema is still under development and this entry will be updated to reflect further developments. Another component is our effort to develop an experiment specific metadata schema for the High Intensity Laser (HIL) community. For this, HMC-supported discussions were started within the community.
D2 — Concept for an CWL integration and extension for UNICORE
January 2022
FZJ
Abstract
This document contains a brief overview of the Common Workflow Language (CWL), as well as an overview of workflow execution in UNICORE. We then present the concept of how we plan to run tasks and workflows described in CWL in a UNICORE infrastructure. The chosen approach follows CWL „best practices“ by providing a client-side runner tool that parses CWL documents, translates them to UNICORE‘s JSON job description and workflow description formats and then launches UNICORE jobs / workflows. We give an initial roadmap for providing the client-side runner tool.
Document |
D3 — Prototype with basic Components (Project Flow, User Management and basic Scientific Workflow) as initial software version
April 2021
HZDR
Abstract
The first version of the guidance system HELIPORT aims to make the entire life cycle of a project at the HZDR searchable, accessible, complete and reusable according to the FAIR principles, mentioned below. In particular, our data management solution deals with the areas from the generation of the data to the publication of primary research data, the workflows carried out and the actual research results. For this purpose, a concept was developed which shows the various essential components and their connections.
HELIPORT GitLab project | |||
Demo instance | |||
Data publication: HELIPORT (HELmholtz ScIentific Project WORkflow PlaTform) |
D4 — Implementation of a CWL-to-UNICORE module to submit UNICORE jobs to the HZDR or FZJ cluster as software version
January 2022
HZDR
Abstract
As part of the HELIPORT project UNICORE is now able to execute CWL workflows by using conversions implemented in the PyUNICORE library.
0.9.14, 0.9.15, 0.9.16, 0.9.17, 0.9.18: PyUNICORE releases with CWL integrations | |||
PyUNICORE CWL documentation |
D5 — Deployment of (final) HELIPORT instances on HZDR and HIJ infrastructures (sources and documentation public available in Github/Rodare)
June 2023
HZDR
Abstract
The final project release at the end of the HELIPORT project. In this release, you can find a lot of improvements for working with external data sources. Among other things, HELIPORT now supports the SMB/CIFS protocol and the UI experience was improved. ✨ We also improved the structure and maintainability of the front end code. Many of the JavaScript and CSS libraries are now installed using Yarn and bundled with Webpack. 🧵📦
An overview of all important changes can be found in the changelog.
HELIPORT GitLab project | |||
Helmholtz Research Software Directory instance | |||
Data publication: HELIPORT (HELmholtz ScIentific Project WORkflow PlaTform) |
D8 — Website and workshop to generate visibility for HELIPORT
February 2022 and June 2023
HZDR
Abstract
HELIPORT has evolved into a community project over the course of the project. This is very much oriented towards bringing other partners on board. That is why we decided early on to build this website. At the end of the project, we also organised a community workshop to get existing and new partners more involved in the project.
HELIPORT Website | |||
First HELIPORT Community Workshop 2023 | |||
Book of Abstracts HELIPORT Workshop |