13.7 C
New York
Thursday, October 15, 2026

Tag: RNA polymerase

Your immune system makes its own antiviral drug − and it’s...

Neil Marsh, University of Michigan Antiviral drugs are generally considered to be a 20th century invention. But recent research...