Skip to content
Chunlei Wu edited this page Jul 23, 2024 · 2 revisions

Back to Home

Introduction

The Annotator service is a centralized component in the Translator ecosystem. It provides rich annotation fields for any given biomedical entities. These annotations can then be consumed by multiple Translator components like ARS, UI and O&O.

Usage

Annotate single entity

Annotator service can annotate a single entity by its CURIE ID via a GET request:

GET https://annotator.ci.transltr.io/NCBIGene:695

Annotate a batch of entities returned in a TRAPI response

Annotator service can take a valid TRAPI response as the input and append the annotation fields for each node in the response:

POST https://annotator.ci.transltr.io/
<TRAPI response passed as a JSON body>

Reporting an Issue

Issues with the Annotator Service can be reported and viewed at the services github repository here.

Deployment

The service can run locally or be built into a docker container, deployable using docker or kubernetes. Details are given in the github README

Links

Clone this wiki locally