Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Import workflows into TeSS Concept Maps

### Representative: Niall Beard


ELIXIR Training Platform


Niall beard

Background information

TeSS has been developing a new feature called Concept Maps (demo: Concept Maps provide a conceptual representation of data analysis pipelines. The Concept Map is a medium for educating researchers about the steps a typical Workflow comrpises of, and informing them about what tools, databases, standards, and other resources are available to use when constructing one.

Each step of a Training Workflow in TeSS is annotated with an EDAM term. There are two step types; Data and Operations.

  • Data steps are annotated with an EDAM Data and EDAM Format term, and contain links to available databases through the FAIRSharing registry.
  • Operation steps are annotated with an EDAM Operation term, and contain links to tools from the registry.

This task will look at devising a way to import workflows (CWL or Galaxy) into TeSS to turn the Computational Workflows into Conceptual Training Workflows that can educate and inform bioinformatics researchers.

tuxedo tuxedo concept map

Expected outcomes

  1. Manually construct a Concept Map based on a Galaxy Workflow
  2. Make the Concept Map again, but this time - automatically, by:
  • Annotating the Galaxy/CWL workflow with EDAM terms (Operation and Data).
  • Parse the workflow (CWL or Galaxy) using Ruby.
  • Create a connected graph representation of the workflow in memory.
  • Use TeSS's existing modified Cytoscape JS plugin to plot the connected graph onto a canvas ready to be annotated, assigned resources from, FAIRSharing, and TeSS, and saved.

Expected audience

Programmers, workflow experts. Cytoscape JS, CWL/Galaxy, Ruby programmers (other languages welcome) Expected hacking days: 4 days, 3 days, 2 days

Related works and references

TeSS Concept Maps prototype, ELIXIR Implementation Study on Registry integration from a User Perspective (training workflows Annotation of Galaxy tools with EDAM terms

GitHub or any other public repositories of your FOSS products (if any)

TeSS Concept Maps JS


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.