fair-workflow-platform

A workflow platform using machine-actionable RO-Crates and FAIR signposting

https://github.com/senckenberg-dcbiodivit/fair-workflow-platform

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 14 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

A workflow platform using machine-actionable RO-Crates and FAIR signposting

Basic Info
  • Host: GitHub
  • Owner: Senckenberg-DCBiodivIT
  • License: mit
  • Default Branch: main
  • Size: 1.72 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Created over 1 year ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

A FAIR workflow platform for biodiversity digital twins

This FAIR workflow platform is developed as a solution for executing and sharing FAIR (Findable, Accessible, Interoperable, Reuseable) workflows across research domains. It allows to execute and reuse machine-actionable workflows and resulting data, encapsulated in Research Object Crates (RO-Crates) and advertised via FAIR Signposting.

More infos on the use case: https://doi.org/10.3897/biss.8.134479

Features

  • Login via ORCID
  • Workflow Execution Integrates with Argo Workflows for workflow execution.
  • RO-Crate compatibility: End-To-End integration of RO-Crates
  • Digital Object Management: Workflows and datasets are stored as Digital Objects using Cordra
  • FAIR Signposting on the frontend allows for integration of results into the semantic web.

Architecture Overview

The workflow platform employs a microservice architecture allowing components to be extended or replaced for flexibility.

  • Frontend: User-facing interface for submitting workflows and viewing datasets.
  • Digital Object Repository: Cordra-based system for storing and managing datasets as FAIR Digital Objects
  • Submission Service: Handles orchestration between frontend, digital object repository and the workflow service.
  • Workflow Service: A workflow execution engine for executing workflows.

Components Diagram

Detailed architecture information including data flows and interaction diagrams is available in the Architecture Documentation

Modules

Deployment at DestinE

A version of the platform is currently deployed to the Destination Earth Platform and can be accessed here: Crop Wild Relatives.

Deployment diagram

Deployment Diagram

License

Licensed under the MIT license.

References

If you want to cite this project, here are some references you can use:

Funding

Owner

  • Name: Senckenberg Digital Collection and Biodiversity Information Technologies @ Senckenberg
  • Login: Senckenberg-DCBiodivIT
  • Kind: organization
  • Location: Germany

FAIR data specialists and research software engineers working towards interlinking, harmonization and facilitation of access to geobiodiversity research data.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: FAIR Workflow platform
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Daniel
    family-names: Bauer
    email: daniel.bauer@senckenberg.de
    affiliation: Senckenberg Society for Nature Research
    orcid: 'https://orcid.org/0000-0001-9447-460X'
repository-code: >-
  https://github.com/Senckenberg-DCBiodivIT/fair-workflow-platform
abstract: >-
  This FAIR workflow platform is developed as a solution for
  executing and sharing FAIR (Findable, Accessible,
  Interoperable, Reuseable) workflows across research
  domains. It allows to execute and reuse machine-actionable
  workflows and resulting data, encapsulated in Research
  Object Crates (RO-Crates) and advertised via FAIR
  Signposting.
keywords:
  - FAIR
  - workflow
  - RO-Crate
  - Signposting
license: MIT

GitHub Events

Total
  • Issues event: 1
  • Push event: 9
Last Year
  • Issues event: 1
  • Push event: 9

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 36
  • Total Committers: 1
  • Avg Commits per committer: 36.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 36
  • Committers: 1
  • Avg Commits per committer: 36.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Daniel Bauer d****r@s****e 36
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dnlbauer (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels