Cross-linking is a technique used to study protein structure and interactions. It involves using bifunctional reagents containing two reactive groups to form covalent bonds between amino acid residues, either within or between proteins. This captures transient or conditional interactions and provides structural data at higher resolution than other methods. The most common cross-linking reagents react with amino acids like cysteine, tyrosine, and lysine. Cross-linking has provided important insights into protein structure-function relationships and molecular interactions.