fairworkflows

A python library for constructing, annotating and publishing scientific workflows described using semantic technologies.

5
contributors
974 commits | Last update: June 25, 2021

Cite this software

Choose a version:
DOI:
[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a reference manager file format:
Download file

What fairworkflows can do for you

  • Facilitates the construction of RDF descriptions of a variety of scientific 'workflows'
  • Allows easy publication of the resultant RDF by means of nanopublications

The focus is on description of workflows consisting of manual and computational steps using semantic technology, such as the ontology described in the publication:

Celebi, R., Moreira, J. R., Hassan, A. A., Ayyar, S., Ridder, L., Kuhn, T., & Dumontier, M. (2019). Towards FAIR protocols and workflows: The OpenPREDICT case study. arXiv:1911.09531.

The goals of the project are:

  1. To facilitate the construction of RDF descriptions of a variety of scientific 'workflows', in the most general sense. This includes experimental procedures, ipython notebooks, computational analysis of results, etc.
  2. To allow validation and publication of the resultant RDF (for example, by means of nanopublications).
  3. Re-use of previously published steps, in new workflows.
  4. FAIR data flow from end-to-end.

We seek to provide an easy-to-use python interface for achieving the above.

Read more
Tags
No tags available
Programming Language
  • Python
License
  • Apache-2.0
Source code

Contributors

  • Robin Richardson
    Netherlands eScience Center
  • Sven van der Burg
    Netherlands eScience Center
  • Djura Smits
    Netherlands eScience Center
  • Remzi Celebi
    Maastricht University
  • Tobias Kuhn
    Vrije Universiteit Amsterdam
Contact person
Robin Richardson
Netherlands eScience Center

Information for page maintainers

OAI-PMH metadata:
OK
citation metadata:
OK
Show