The assignment of molecular and cellular functions to the numerous protein products encoded by prokaryotic and eukaryotic genomes presents a major challenge for the field of proteomics. To address this problem, chemical approaches have been introduced that utilize small-molecule probes to profile dynamics in enzyme activity in complex proteomes. These strategies for activity-based protein profiling enable both the discovery and functional analysis of enzymes associated with human disease.