Queste due tecniche si basano sulla possibilità di far produrre alle cellule dell'organismo da immunizzare gli antigeni che devono scatenare la risposta immunitaria. Questo può avvenire in due modi: infettando le cellule con un virus non citopatico (cioè che non le uccide) oppure inoculando un plasmide contenente un cDNA: in entrambi i casi si introduce un acido nucleico codificante per l'antigene. Questi approcci hanno il vantaggio di essere gli unici capaci di generare una risposta dei linfociti citotossici.