La macromolecola in grado di copiare se stessa e produrre proteine è il DNA (acido desossiribonucleico). Il DNA è una struttura a doppia elica composta da basi nucleotidiche:adenina (A), timina (T), guanina (G) e citosina (C). Queste basi formano coppie di basi complementari, con A che si accoppia sempre con T e G che si accoppia sempre con C. Questo accoppiamento di basi è la base per la replicazione del DNA, dove i due filamenti di DNA si separano e ciascun filamento funge da modello per la sintesi del DNA. un nuovo filone complementare. Il DNA contiene anche istruzioni per produrre proteine, essenziali per la struttura e la funzione cellulare. Queste istruzioni sono codificate nei geni, che sono segmenti specifici del DNA. Il codice genetico viene letto dalle cellule per produrre proteine attraverso un processo chiamato sintesi proteica.