24.5 C
New York
Friday, July 17, 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...

EXPLORING NATURE