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
| Item | Description |
|---|---|
| EBRAINS Harbor Docker Registry | Supports developers in creating projects and pushing Docker images for each command-line tool used as workflow steps. |
| EBRAINS Knowledge Graph | Acts 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.