node-normalizer

is an Aggregator.

It is part of the Translator collection.

The SRI Node Normalizer (NodeNorm) is an NCATS Biomedical Data Translator utility service from the Standards and Reference Implementation (SRI) team, built and hosted by RENCI. Given one or more CURIEs, it returns the preferred CURIE for each entity, all known equivalent identifiers, a preferred label and the entity's Biolink Model semantic types. Its data are the cliques of equivalent identifiers built by Babel from many biomedical vocabularies and databases. Translator knowledge providers use it to normalize node identifiers in their graphs, and Translator KGX releases record the Node Normalizer version used to build them.

License

MIT

Homepage

node-normalizer

Repository

GitHub

External IDs
  • Infores: infores:sri-node-normalizer

Product Summary

Products

From this Resource
ID Name URL Category Format Description
node-normalizer.api Node Normalization API (RENCI) docs Programming Interface http Node Normalization REST API hosted by...
node-normalizer.api.translator Node Normalization API (Translator) docs Programming Interface http Node Normalization REST API deployed ...
node-normalizer.code NodeNormalization Source Repository NodeNormalization Process python Source code for the Node Normalizatio...
node-normalizer.docs Node Normalization API Documentation API.md (4.4 KB) Documentation http API documentation for Node Normalizat...
From other Resources
ID Name URL Category Format Relation Description
kg-jensenlab-diseases.nodes.kgx DISEASES KGX nodes DISEASES_kgx_nodes.jsonl (130 B) Graph kgx-jsonl was influenced by KGX nodes file for JensenLab DISEASES KG
kg-jensenlab-diseases.edges.kgx DISEASES KGX edges DISEASES_kgx_edges.jsonl (132 B) Graph kgx-jsonl was influenced by KGX edges file for JensenLab DISEASES KG
kg-jensenlab-diseases.edges.trapi DISEASES TRAPI edges DISEASES_trapi_edges.jsonl (132 B) Graph trapi-jsonl was influenced by TRAPI edges file for JensenLab DISEAS...
translator.alliance.graph Translator Alliance KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Alliance ...
translator.bgee.graph Translator Bgee KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Bgee - Ge...
translator.bindingdb.graph Translator BindingDB KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for BindingDB...
translator.chembl.graph Translator ChEMBL KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for ChEMBL di...
translator.cohd.graph Translator COHD KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Columbia ...
translator.ctd.graph Translator CTD KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for CTD distr...
translator.ctkp.graph Translator CTKP KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for CTKP dist...
translator.dakp.graph Translator DAKP KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Drug Appr...
translator.dgidb.graph Translator DGIdb KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for DGIdb dis...
translator.diseases.graph Translator DISEASES KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for DISEASES ...
translator.drug_rep_hub.graph Translator Drug Repurposing Hub KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Drug Repu...
translator.drugcentral.graph Translator DrugCentral KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for DrugCentr...
translator.gene2phenotype.graph Translator Gene2Phenotype KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Gene2Phen...
translator.geneticskp.graph Translator Genetics KP KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Genetics ...
translator.go_cam.graph Translator GO-CAM KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for GO-CAM di...
translator.goa.graph Translator GOA KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for GOA distr...
translator.gtopdb.graph Translator GToPdb KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for GToPdb di...
translator.hpoa.graph Translator HPOA KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for HPOA dist...
translator.icees.graph Translator ICEES KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for ICEES dis...
translator.intact.graph Translator IntAct KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for IntAct di...
translator.panther.graph Translator PANTHER KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for PANTHER d...
translator.pathbank.graph Translator PathBank KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Pathbank ...
translator.semmeddb.graph Translator SemMedDB KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for SemMedDB ...
translator.sider.graph Translator SIDER KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for SIDER dis...
translator.signor.graph Translator SIGNOR KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for SIGNOR di...
translator.tmkp.graph Translator TMKP KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for TMKP dist...
translator.translator_kg.graph Translator Aggregate KGX Graph latest Graph kgx-jsonl was influenced by Aggregated KGX JSONL graph package co...
translator.ttd.graph Translator TTD KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for TTD distr...
translator.ubergraph.graph Translator Ubergraph KGX Graph latest Graph kgx-jsonl was influenced by KGX JSONL graph package for Ubergraph...

Details

SRI Node Normalizer

The SRI Node Normalizer (NodeNorm) is a utility service of the NCATS Biomedical Data Translator. It was built by RENCI for the Standards and Reference Implementation (SRI) team. Its Translator information resource id is infores:sri-node-normalizer.

What it does

Given a CURIE, Node Normalization returns:

  • the preferred CURIE for the entity (the clique leader),
  • all other known equivalent identifiers,
  • a preferred label,
  • the entity’s semantic types from the Biolink Model.

Optional conflations merge cliques that are often treated as one, such as genes with their protein products or drugs with their active chemicals.

Data

The identifier cliques come from Babel, which combines cross-references and mappings from many biomedical vocabularies and databases and ensures CURIE prefixes are Biolink Model compliant. The companion Name Resolver service serves the same cliques for free-text lookup.

Deployments

  • RENCI: https://nodenormalization-sri.renci.org/docs
  • Translator: https://nodenorm.transltr.io/docs

The Translator test and CI hostnames (nodenorm.test.transltr.io, nodenorm.ci.transltr.io) returned HTTP 404 when checked on 2026-10-04.

Is this information incorrect or incomplete? Request an update.

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