Белки синтезируются живыми организмами из аминокислот на основе информации, закодированной в генах. Каждый белок состоит из уникальной последовательности аминокислотных остатков, которая определяется нуклеотидной последовательностью гена, кодирующего данный белок. Генетический код представляет собой перевода нуклеотидной последовательности ДНК (через РНК) в аминокислотную последовательность полипептидной цепи. Этот код определяет соответствие трёхнуклеотидных участков РНК, называемых кодонами, и определённых аминокислот, которые включаются в состав белка: например, последовательность нуклеотидов АУГ соответствует метионину. Поскольку ДНК состоит из четырёх типов нуклеотидов, то общее число возможных кодонов равно 64; а так как в белках используется 20 аминокислот, то многие аминокислоты определяются более чем одним кодоном. Три кодона являются незначащими: они служат сигналами остановки синтеза полипептидной цепи и называются терминаторными кодонами, или стоп-кодонами[38].