artificial viruses

A way to treat bacterial infections with artificial viruses

Synthetic biology: Strange medicine SET a thief to catch a thief is an old proverb. In