A codon is a three nucleotide sequence that codes for an amino acid.
While the codons that code for a particular amino acid result in highly similar behavior during translation, one codon can result in greater gene expression or more efficient translation than another. Over time, and as the result of mutations (single nucleotide polymorphisms), alignment for more efficient codons can occur, resulting in codon optimization.
Researchers have noted that the genomes of viruses adapt to align with their host's codon usage bias.1) 2)
Codon optimization occurs when the codon present out of several synonymous codons