Synthetic viruses: a new opportunity to understand and prevent viral disease

Synthetic viruses: a new opportunity to understand and prevent viral disease