A virus is a microscopic infectious agent that can reproduce only inside a host cell. Viruses infect all types of organisms: from animals and plants, to bacteria and archaea. Since the initial discovery of tobacco mosaic virus by Martinus Beijerinck in 1898, more than 5,000 types of virus have been described in detail, although most types of virus remain undiscovered. Viruses are ubiquitous, as they are found in almost every ecosystem on Earth, and are the most abundant type of biological entity on the planet. The study of viruses is known as virology, and is a branch of microbiology.