I virus hanno un'ottima tendenza ad infettare le cellule e ad inserirvi il proprio DNA sia integrandolo sia sotto forma d'episoma. Rispetto ai sistemi di trasferimento non virali, quindi, hanno un'efficienza nettamente maggiore. I virus da impiegare, tuttavia, devono godere d'alcune caratteristiche: