In classical protein synthesis, the genetic code consists of 20 standard amino acids. Genetic code expansion involves the introduction of UAAs, which are not naturally occurring in living organisms. This is achieved by reprogramming the cellular machinery — specifically, the transfer RNA (tRNA) and aminoacyl-tRNA synthetase (aaRS) pairs — to recognize and incorporate these new amino acids during translation.