biothings-explorer

is an Aggregator.

It is part of the Translator collection.

BioThings Explorer (BTE) is a query engine for a federated knowledge graph of biomedical APIs, developed by the Su and Wu labs at Scripps Research. It plans and runs multi-hop queries across APIs annotated in the SmartAPI registry with the x-bte extension, as well as TRAPI knowledge providers, and returns ranked results through the Translator Reasoner API (TRAPI). BTE is an Autonomous Relay Agent (ARA) in the NCATS Biomedical Data Translator and also serves team endpoints such as the Service Provider TRAPI endpoint.

License

Apache-2.0

Repository

GitHub

External IDs
  • Infores: infores:biothings-explorer

Product Summary

Products

From this Resource
ID Name URL Category Format Description
biothings-explorer.trapi BioThings Explorer TRAPI API v1 Programming Interface http Production TRAPI 1.5 endpoint of BioT...
biothings-explorer.meta-kg BioThings Explorer Meta Knowledge Graph meta_knowledge_graph Product json Meta knowledge graph of the subject c...
biothings-explorer.portal BioThings Explorer Website explorer.biothings.io Graphical Interface http BioThings Explorer website with an ov...
biothings-explorer.code BioThings Explorer Source Code biothings_explorer Process mixed Source code workspace for the TRAPI i...
biothings-explorer.x-bte-docs x-bte Extension Documentation index.html Documentation http Documentation of the x-bte extension ...
From other Resources
ID Name URL Category Format Relation Description
ars.portal ARS Production Portal ars-prod.transltr.io Graphical Interface http was informed by JSON index of the ARS production rela...
ars.api ARS API api Programming Interface http was informed by TRAPI-compatible ARS endpoint for asy...
service-kp.trapi Service Provider TRAPI Service%20Provider Programming Interface http was informed by TRAPI endpoint for the Service Provid...
shepherd.bte.api Shepherd BTE TRAPI API docs Programming Interface http was influenced by TRAPI query endpoint for the BioThing...

Details

BioThings Explorer

BioThings Explorer (BTE) is a query engine that treats a collection of biomedical web APIs as one federated knowledge graph. Each API is described in the SmartAPI registry with semantically precise inputs and outputs using the x-bte extension to OpenAPI. BTE combines these descriptions into a meta knowledge graph, then plans each query as a series of API calls, merges the records and scores the results.

BTE is an Autonomous Relay Agent (ARA) in the NCATS Biomedical Data Translator. It is registered with the Translator Autonomous Relay System as ara-bte and answers queries in the Translator Reasoner API (TRAPI) format. It also hosts team TRAPI endpoints, such as the Service Provider endpoint (/v1/team/Service Provider), which exposes the BioThings APIs of the Service Provider KP.

Endpoints

  • Production TRAPI: https://bte.transltr.io/v1 (TRAPI 1.5, version 3.0.0 in SmartAPI)
  • SmartAPI also lists testing (bte.test.transltr.io) and staging (bte.ci.transltr.io) servers. Neither responded when checked on 2026-10-04.

An earlier Python implementation of BTE is archived at https://github.com/biothings/biothings_explorer_archived.

Is this information incorrect or incomplete? Request an update.

Created: October 04, 2026 | Last modified: October 05, 2026