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).