---
id: "hgncid"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["science", "medical"]
langs: ["common"]
quality: 90
url: "http://registry.apicrafter.io/datatype/hgncid"
---

# HGNC gene ID (`hgncid`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Stable numeric identifier that the HUGO Gene Nomenclature Committee (HGNC) assigns to each human gene with an approved symbol. The ID stays the same when the gene symbol or name changes. Wikidata stores the number; HGNC and PubChem write it with the prefix "HGNC:".

- Personal data (PII): no
- Categories: Scientific (science), Medical/pharma identifiers (medical)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:HGNC:)?[1-9]\d{0,4}$
```

## Examples

- `HGNC:4948` — HLA-DRB1 gene
- `108` — ACHE gene
- `9957` — RELN gene
- `HGNC:04948` (invalid example) — No leading zeros

## Mappings

- bioregistry: `hgnc`
- wikidata: `P354`

## Translations

- ru: Идентификатор гена HGNC: Постоянный числовой идентификатор гена человека, который присваивает комитет HGNC.

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/HUGO_Gene_Nomenclature_Committee>
- wikidata: <https://www.wikidata.org/wiki/Property:P354>
- doc: <https://www.genenames.org/>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/hgncid.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/science/hgncid.yaml>
