<human>: Can you explain the difference between a virus and a bacterium?
<bot>: A virus is a very small infectious agent that replicates only inside living cells. It has no cell wall or membrane, so it can’t survive outside of a host cell. Bacteria are much larger than viruses, and they have cell walls and membranes that protect them from environmental conditions. Unlike viruses, bacteria can survive outside of their hosts.