Research Frameworks

Collection of open source or freely accessible tools and frameworks that can be used to support workflow research and development

Contribute

CWFR: Canonical Workflow Framework for Research

A proposed framework for building workflow systems that support canonical workflows through FAIR Digital Objects (FDO), by identifying recurring canonical steps, building libraries of these steps, with corresponding tuned packages.

  Documentation

/ FAIR / FDO

RO-Crate: Research Object Crate

RO-Crate: Research Object Crate

RO-Crate is a community effort to establish a lightweight approach to packaging research data with their metadata. It aims to make best-practice in formal metadata description accessible and practical for use in a wider variety of situations, from an individual researcher working with a folder of data, to large data-intensive computational research environments.

  GitHub   Documentation

/ metadata / packaging / provenance

WRENCH: Cyberinfrastructure Simulation Workbench

WRENCH: Cyberinfrastructure Simulation Workbench

A framework for implementing simulators of workflow management systems, with the goal of producing simulators that are accurate and can run scalably on a single computer while requiring minimal software development effort

  GitHub   Documentation

/ modeling / simulation

WfCommons: A Framework for Enabling Scientific Workflow Research and Development

WfCommons: A Framework for Enabling Scientific Workflow Research and Development

Foundational tools for analyzing workflow execution instances, generating workflow recipes, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures

  GitHub   Documentation

/ benchmark / generator / modeling