Viral vector: A biological marvel, a microscopic Trojan horse. Viral vectors are genetically engineered viruses, disarmed and repurposed to ferry therapeutic...
View in Alexandria