Javascript must be enabled to continue!
WfExS-backend in the WRROC world?
View through CrossRef
Workflow Execution Service Backend (WfExS-backend) is a high-level orchestrator to run scientific workflows reproducibly. It acquires workflows, containers and inputs from a distributed scenario in order to prepare their local execution, interfacing with workflow engines to instantiate them. It supports cwltool and Nextflow workflow engines with current efforts to incorporate snakemake and Galaxy. WfExS-backend was initially developed in EOSC-Life as a demonstrator on sensitive data analysis and is now part of the Service Delivery plan of INB/ELIXIR-ES.
RO-Crate is a community-driven digital objects semantic metadata specification used in scenarios like the description of research datasets in several milestones of their lifecycle. It enables the creation of self-contained representations of the metadata, which can be easily shared and reused, even when the annotated digital objects are publicly identified but under controlled access.
WfExS-backend can consume and produce RO-Crates describing scientific workflows (where the workflow and its resources are available) and workflow executions (description of inputs, containers, etc...). The ideal scenario is where the generated RO-Crates describing workflow instantiations have all the shareable gathered details needed to reproduce them.
Generated WfExS-backend RO-Crates come from previously staged execution scenarios and the gathered, associated metadata (both prospective and retrospective). These RO-Crates should follow the different Workflow Run RO-Crate profiles, taking into account the limitations of the WfExS-backend by gathering all the details from the different workflow engines, their instantiations and the computing environment. These details can ensure that properly documented workflow instantiations are more reproducible, reusable, and easily understood by the scientific community.
Title: WfExS-backend in the WRROC world?
Description:
Workflow Execution Service Backend (WfExS-backend) is a high-level orchestrator to run scientific workflows reproducibly.
It acquires workflows, containers and inputs from a distributed scenario in order to prepare their local execution, interfacing with workflow engines to instantiate them.
It supports cwltool and Nextflow workflow engines with current efforts to incorporate snakemake and Galaxy.
WfExS-backend was initially developed in EOSC-Life as a demonstrator on sensitive data analysis and is now part of the Service Delivery plan of INB/ELIXIR-ES.
RO-Crate is a community-driven digital objects semantic metadata specification used in scenarios like the description of research datasets in several milestones of their lifecycle.
It enables the creation of self-contained representations of the metadata, which can be easily shared and reused, even when the annotated digital objects are publicly identified but under controlled access.
WfExS-backend can consume and produce RO-Crates describing scientific workflows (where the workflow and its resources are available) and workflow executions (description of inputs, containers, etc.
).
The ideal scenario is where the generated RO-Crates describing workflow instantiations have all the shareable gathered details needed to reproduce them.
Generated WfExS-backend RO-Crates come from previously staged execution scenarios and the gathered, associated metadata (both prospective and retrospective).
These RO-Crates should follow the different Workflow Run RO-Crate profiles, taking into account the limitations of the WfExS-backend by gathering all the details from the different workflow engines, their instantiations and the computing environment.
These details can ensure that properly documented workflow instantiations are more reproducible, reusable, and easily understood by the scientific community.
Related Results
Onboarding snakemake: Progress towards WfExS-backend integration
Onboarding snakemake: Progress towards WfExS-backend integration
Workflow Execution Service Backend (WfExS-backend) is a high-level workflow orchestrator designed for reproducible and secure workflow executions in isolated environments, promotin...
Restructuring Arsitektur Backend Aplikasi XYZ Berbasis Microservice
Restructuring Arsitektur Backend Aplikasi XYZ Berbasis Microservice
This research aimed to restructure the backend architecture of the XYZ application prototype using Microservice architecture. Load testing was conducted to compare the performance ...
Actor-critic based on Attention Model for Multi-robotCollaborative Backend Optimization
Actor-critic based on Attention Model for Multi-robotCollaborative Backend Optimization
Abstract
Backend optimization is an essential component of simultaneous localization and mapping (SLAM).Collaborative backend optimization in multi-robot systems re...
High-Level Programming of FPGA-Accelerated Systems with Parallel Patterns
High-Level Programming of FPGA-Accelerated Systems with Parallel Patterns
AbstractAs a result of frequency and power limitations, multi-core processors and accelerators are becoming more and more prevalent in today’s systems. To fully utilize such system...
A Computational Framework for Automated Reconstruction and Analysis of Dynamic Consent Interaction
A Computational Framework for Automated Reconstruction and Analysis of Dynamic Consent Interaction
Dynamic consent ecosystems have become increasingly complex due to the widespread adoption of Consent Management Platforms (CMPs), multi-layer preference interfaces, asynchronous r...
A Fast Radio Burst Backend for the Tianlai Dish Pathfinder Array
A Fast Radio Burst Backend for the Tianlai Dish Pathfinder Array
Abstract
The Tianlai Dish Pathfinder Array is a radio interferometer array consisting of 16 six-meter dish antennas. The original digital bac...
PELATIHAN DASAR BACKEND DEVELOPMENT FRAMEWORK LARAVEL 12 MELALUI WEBINAR DAN WORKSHOP
PELATIHAN DASAR BACKEND DEVELOPMENT FRAMEWORK LARAVEL 12 MELALUI WEBINAR DAN WORKSHOP
In the era of digital transformation, backend development skills are crucial for students, especially in the field of information technology. This community service activity aimed ...
Spring Boot Backend Development
Spring Boot Backend Development
Every web application must be able to save and update HTTP-accessible data. This information must be kept safe. Spring Boot provides a good platform for Java developers to develop ...

