The Enzyme Nomenclature (also known as the Enzyme Commission Code) is a species-agnostic controlled vocabulary for specific enzymes and an associated hierarchical classification into 7 main categories.
The Enzyme Nomenclature is maintained by the Nomenclature Committee of the International Union of Biochemistry and Molecular Biology (IUBMB). A detailed history of the nomenclature since the 1950s can be found here.
There are few notable resources providing access to the Enzyme Nomenclature:
Website | Homepage | Notes |
---|---|---|
ExplorEnz | https://www.enzyme-database.org | This is the resources officially recommended by IUBMB |
IUBMB (via by Queen Mary) | https://iubmb.qmul.ac.uk/enzyme | This is a web-based version of the 1992 publication. |
IntEnz | https://www.ebi.ac.uk/intenz | |
ExPaSy | https://enzyme.expasy.org |
The Nomenclature Committee website does not yet contain an official policy regarding the use of dashes in the hierarchical categorization of enzymes, so the Bioregistry's regular expression is permissive and accepts both EC identifiers with dashes (e.g. 2.3.-.-
) and without dashes (e.g., 2.3
). This means you may have to do post-processing of EC identifiers in data integration scenarios.
ec
EC
Local identifiers in Enzyme Nomenclature should match this
regular expression:
^\d{1,2}(((\.\d{1,3}){1,3})|(\.\d+){2}\.[nB]\d{1,3}|\.-\.-\.-|\.\d{1,3}\.-\.-|\.\d{1,3}\.\d{1,3}\.-)?$
Compact URIs (CURIEs) constructed from Enzyme Nomenclature should match
this regular expression:
^EC:\d{1,2}(((\.\d{1,3}){1,3})|(\.\d+){2}\.[nB]\d{1,3}|\.-\.-\.-|\.\d{1,3}\.-\.-|\.\d{1,3}\.\d{1,3}\.-)?$
A summary of the relations in the Bioregistry schema can be found here.
The metaregistry provides mappings between the Bioregistry and other registries. There are 14 mappings to external registries for this resource with 11 unique external prefixes.
Registry Name | Registry Metaprefix | External Prefix | Curate |
---|---|---|---|
BARTOC
|
bartoc |
671
|
|
BioContext | biocontext |
EC-CODE
|
|
EDAM
|
edam |
1011
|
|
FAIRSharing
|
fairsharing |
FAIRsharing.rfLD2u
|
|
GO
![]() |
go |
EC
|
|
Integbio
![]() |
integbio |
nbdc00508
|
|
Identifiers.org
![]() |
miriam |
ec-code
|
|
N2T
![]() |
n2t |
ec-code
|
|
Pathguide
![]() |
pathguide |
106
|
|
Prefix Commons
|
prefixcommons |
intenz
|
|
re3data
![]() |
re3data |
r3d100010803
|
|
TogoID | togoid |
Ec
|
|
UniProt
|
uniprot |
DB-0024
|
|
Wikidata
|
wikidata |
P591
|
A provider turns a local unique identifiers from a resource into a URI. Many providers are also resolvable as URLs (i.e., they can be used in a web browser).
The local unique identifier 1.1.1.1
is used to demonstrate the providers
available for Enzyme Nomenclature. A guide for curating additional providers can be found
here.
Additional providers curated in the Bioregistry are listed here. These are typically inherited from Identifiers.org or Prefix Commons, and need extra curation.
Code | Name | URL |
---|---|---|
bio2rdf |
Bio2RDF | http://bio2rdf.org/intenz:1.1.1.1 |
expasy |
Enzyme nomenclature database, ExPASy (Expert Protein Analysis System) | https://enzyme.expasy.org/EC/1.1.1.1 |
expenz |
ExploreEnz at Trinity College | http://www.enzyme-database.org/query.php?ec=1.1.1.1 |