Viruses are small infectious agents that cannot replicate outside of host cells. They contain either DNA or RNA surrounded by a protein coat called a capsid. Some viruses have an additional outer envelope. Viruses come in different shapes and sizes, including spherical, helical, polyhedral and more complex structures. Viruses infect specific host cells by binding to cellular receptors and then using the host cell's machinery to replicate their genetic material and make new virus particles.