The UniProt Knowledgebase is a central hub for the collection of functional information on proteins with accurate, consistent and rich annotation. It consists of: UniProtKB/Swiss-Prot (expert-curated records) and UniProtKB/TrEMBL (computationally annotated records). UniProtKB is produced by the UniProt consortium.