Lanțurile de ADN sunt formate din nucleotide, care sunt compuse dintr-un zaharid (desoxiriboză), o bază azotată și un grup fosfat. Bazele azotate sunt adenină, guanină, citozină și timină, care se leagă între ele prin legături de hidrogen pentru a forma perechi bază. Două lanțuri de ADN se unesc prin intermediul acestor perechi de bază, complementare între ele, pentru a forma o structură dublă elicoidală cunoscută sub numele de dubla elicoidă a ADN-ului.