The following services collectively constitute the core efforts of our team:
| Name | Description | Server-side APIs | Client-side APIs | Status |
|---|---|---|---|---|
| CWLab | Web portal | Custom | GA4GH WES | |
| Cloud Registry | Service registry | GA4GH Service Registry | N/A | |
| TRS-Filer | Tool registry | GA4GH TRS | N/A | |
| proWES | Gateway for workflows | GA4GH WES | GA4GH WES | |
| cwl-WES | Run CWL workflows | GA4GH WES | GA4GH TES | |
| DRS-Filer | Data object indexer | GA4GH DRS | N/A | |
| proTES | Gateway for tasks | GA4GH WES | GA4GH TES | |
| TEStribute | Task distribution middleware | Custom | GA4GH TES | |
| TESK | Execute tasks on Kubernetes | GA4GH TES | N/A |
In addition to the core services, we are also developing the following utilities, which currently include clients and mockup services mainly for testing purposes:
| Name | Description | Target API | Status |
|---|---|---|---|
| DRS-cli | DRS client | GA4GH DRS | |
| TES-cli | Mock TES client used in TEStribute | Extended GA4GH TES | |
| TRS-cli | TRS client | GA4GH TRS | |
| WES-cli | WES client | GA4GH WES |
| Name | Description | API | Status |
|---|---|---|---|
| mock-DRS | Mock service used for TEStribute | GA4GH DRS (partially implemented) | |
| mock-TES | Mock service used for TEStribute | Extended GA4GH TES |
Below are lists of currently deployed instances of our core and utility services. You can explore their APIs via Swagger-based user interfaces and even run tests. No guarantees for functionality are made at this point, and abusers will be blocked.
Note: All of our services support authentication/authorization via ELIXIR AAI-based tokens. For testing purposes these are mostly disabled. However, this may change at any point, without notice and regardless of the value set in field "Auth" in the lists below.
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| DKFZ, Germany | Master | Yes | Yes | UI | |
| DKFZ, Germany | Development | Yes | Yes | UI | |
| DKFZ, Germany | Testing | Yes | Yes | UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CERIT-SC, CZ | Kubernetes | Yes | Yes | API / Swagger UI | |
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI | |
| CSC, Finland | OpenShift | Yes | Yes | API / Swagger UI | |
| GRNET & ARC, Greece | Kubernetes | Yes | Yes | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CSC, Finland | OpenShift | No | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| CERIT-SC, CZ | Kubernetes | Yes | Yes | API / Swagger UI | |
| CSC, Finland | OpenShift | Yes | No | API / Swagger UI | |
| EMBL-EBI, UK | Kubernetes | Yes | No | API / Swagger UI | |
| GRNET & ARC, Greece | Kubernetes | Yes | Yes | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| sciCORE, Switzerland | Docker Compose | No | No | API / Swagger UI |
| Location | Type | TLS | Auth | URL | Health |
|---|---|---|---|---|---|
| EMBL-EBI, UK | Kubernetes | Yes | No | API / Swagger UI | |
| sciCORE, Switzerland | Docker Compose | No | No | API / Swagger UI |