Dacă bacteriile sunt forme de viață independente, care se pot reproduce prin diviziune celulară, virusurile sunt agenți patogeni care au nevoie de o gazdă pentru a se multiplica. În plus, bacteriile se pot găsi într-o gamă mai largă de medii decât virusurile, care trăiesc doar în interiorul celulelor.