Standardized Workflows

In the context of enhancing scientific research in brain neuroscience, EBRAINS has established definitions for key terms related to workflows, emphasizing the necessity for clear and consistent terminology to aid in scientific pursuits.

Definitions

Standardized Workflows

These are series of non-interactive EBRAINS tools and services, linked to create graphs, loops, or branches designed to achieve scientific objectives. These workflows are executed and monitored via standardized workflow management systems and are stored within the Knowledge Graph.

Non-interactive EBRAINS Tools

These consist of scientific data simulation or analysis command-line tools. They come bundled with dependencies, binaries, and libraries, and are crafted to handle misconfigurations of software and to support reusing and versioning purposes.

Workflow Standardization

The adoption of the Common Workflow Language (CWL) has been crucial in establishing a standard and unified approach for defining workflows. CWL is an open standard tailored for defining analysis tools and workflows that are executed portably and scalably across various computing environments including local, cloud, and HPC systems.

Implementation and Support

Standardized workflows refer to a uniform way of creating, sharing, and executing CWL workflows. By adhering to CWL, developers can define workflows and tools consistently, enhancing accessibility and execution across different infrastructures.

Key Components

ItemDescription
EBRAINS Harbor Docker RegistrySupports developers in creating projects and pushing Docker images for each command-line tool used as workflow steps.
EBRAINS Knowledge GraphActs as a centralized repository that serves as a single point of truth. It enables users to discover, access, and link CWL workflows, tools, and associated data along with retrospective and prospective metadata.

Impact of Standardized Workflows

The establishment of standardized workflows promotes effective collaboration among scientists, enhances reproducibility, and streamlines workflow development, thus creating an efficient environment for research and innovation within the EBRAINS community and beyond.

Strategic Actions

EBRAINS has concentrated on several strategic actions to integrate standardized workflows within its ecosystem, focusing on ensuring that these methodologies are applied effectively across various scientific domains, particularly in life sciences.