Bacteriile sunt organisme unicelulare si pot supravietui prin ei insisi, fara sa traiasca in gazda. In schimb, virusii sunt particule infectioase care au nevoie de o celula-gazda pentru a supravietui si se inmultesc prin preluarea controlului asupra activitatii celulei-gazda. Din acest motiv, tratamentul impotriva unui virus este extrem de dificil, deoarece poate fi atat de adaptabil.