ELIXIR

Unites Europe’s leading life sciences organisations to manage and safeguard data

ELIXIR coordinates more than 220 life science resources from across Europe so that they form a single infrastructure — making it easier for scientists to find and share data, exchange expertise, and agree on best practices. Resources include supercomputers, cloud storage, training materials, software tools, and databases. ELIXIR partners with GA4GH on initiatives such as ELIXIR Beacon and ELIXIR Cloud and AAI.

ELIXIR information
Driver Project Website
Location
International
Thematic Area
Champions
  • Serena Scollen
  • Giselle Kerry
Share your implementation

GA4GH implementations

See how this Driver Project uses our products in the real world.
Curious how they did it? Contact the project directly.

cwl-WES

cwl-WES (formerly: WES-ELIXIR) is a Flask/Gunicorn application that makes use of Connexion to implement the GA4GH WES OpenAPI specification. cwl-WES enables clients and users to execute CWL workflows in the cloud via an execution backend that is compatible with the GA4GH Task Execution Service (TES) — for example, TESK or Funnel. Workflows can be sent for execution, previous runs can be listed, and the status and run information of individual runs can be queried. The service leverages cwl-tes to interpret CWL workflows, break them down into individual tasks, and emit GA4GH TES-compatible HTTP requests to a configured TES instance. Access to endpoints can be configured to require JSON Web Token-based access tokens, such as those issued by ELIXIR AAI. Run information is stored in a MongoDB database.

Products Used
Workflow Execution Service (WES)

ELIXIR BioContainers

BioContainers is based on the popular frameworks Conda, Docker, and Singularity. This community-driven project provides the infrastructure and basic guidelines to create, manage, and distribute bioinformatics packages (e.g Conda) and containers (e.g Docker, Singularity).

Products Used
Tool Registry Service (TRS), Phenopackets, Task Execution Service (TES)

ELIXIR Cloud & AAI

A multi-cloud computing infrastructure allows life scientists within and beyond the ELIXIR network to run large-scale data analysis workloads in a federated network of ELIXIR compute and storage nodes.

Products Used
Workflow Execution Service (WES), Service Registry, Data Repository Service (DRS), Tool Registry Service (TRS), Task Execution Service (TES)

ELIXIR European Genome-phenome Archive (EGA)

The European Genome-phenome Archive (EGA) is a service for permanent archiving and sharing of personally-identifiable genetic, phenotypic, and clinical data generated for the purposes of biomedical research projects or in the context of research-focused healthcare systems.

Products Used
Authorisation and Authentication Infrastructure (AAI), Data Use Ontology (DUO), Passports, Genetic Data Encryption (Crypt4GH), htsget, Phenopackets, Beacon

ELIXIR-Beacon

The Beacon Network search bar is a simple form with two options: assembly and variant. The assembly can be selected from the dropdown menu on the left side. The search bar then takes the desired variant information as a search term which will be sent to Beacons in a structured manner.

Products Used
Phenopackets, Data Repository Service (DRS), Tool Registry Service (TRS), Task Execution Service (TES), Workflow Execution Service (WES), Authorisation and Authentication Infrastructure (AAI), Beacon, Service Registry, Passports, Data Use Ontology (DUO), Genetic Data Encryption (Crypt4GH), htsget, refget, RNAget

Life Science AAI

The Life Science Login enables researchers to use their home organisation credentials or community or other identities (e.g. Google, Linkedin, LS ID) to sign in and access data and services they need. It also allows service providers (both in academia and industry) to control and manage access rights of their users and create different access levels for research groups or international projects.

Products Used
Authorisation and Authentication Infrastructure (AAI), Passports

TESK

This is an implementation of a task execution engine based on the TES standard, running on Kubernetes.

Products Used
Task Execution Service (TES)