O padrão de pares de bases na dupla hélice do DNA codifica as instruções para construir as proteínas necessárias para construir um organismo inteiro. O DNA, ou ácido desoxirribonucléico, é encontrado na maioria das células de um organismo, e a maioria dos organismos tem seu próprio código de DNA único. Uma exceção a isso são os organismos clonados, que têm o mesmo código de DNA exato de seus pais.
As fitas de DNA são compostas por milhões de subunidades, chamadas de nucleotídeos. Cada nucleotídeo contém um açúcar de 5 carbonos, um grupo fosfato e uma base de nitrogênio. Existem quatro variações diferentes do grupo de base do nitrogênio, responsável por toda a variação entre duas fitas diferentes de DNA. As quatro variações diferentes são chamadas de adenina, guanina, citosina e timina, mas são geralmente abreviadas e mencionadas apenas pela primeira letra. A sequência dessas diferentes bases de nitrogênio constitui o código do DNA.
A fita de DNA se divide em duas e forma duas fitas de DNA diferentes durante a replicação celular. No entanto, às vezes esse processo não é perfeito e ocorrem erros. Esses erros podem mudar a maneira como um organismo é construído ou funciona. Quando isso acontece, é denominado mutação. Essas mutações podem ser úteis ou prejudiciais e geralmente são transmitidas aos descendentes do organismo.