Search UniProt's controlled vocabulary keywords for protein classification. Keywords are curated terms that describe protein attributes such as molecular function, biological process, subcellular location, disease association, and post-translational modifications.
Use this endpoint to find keyword definitions and their hierarchical relationships. Each keyword includes its definition, synonyms, Gene Ontology (GO) mappings, parent/child relationships in the keyword hierarchy, and statistics showing how many proteins are tagged with this keyword. This is useful for understanding the UniProt annotation system and finding proteins with specific characteristics.
Original spec description
Search UniProt controlled vocabulary keywords for protein classification.
Usage Tips
- Keywords follow a hierarchical structure (parent/child relationships)
- Each keyword has a unique ID (e.g., KW-0418 for "Kinase")
- Keywords link to Gene Ontology (GO) terms where applicable
- `statistics` show reviewed and unreviewed protein counts for each keyword
- Use `parents` to navigate up the hierarchy and `children` to find more specific terms
- `category` shows the broad classification (e.g., Molecular function, Biological process)
- Keywords are manually curated - not all proteins have all applicable keywords