Early experiments show Ebola-fighting potential of engineered bacteria March 8, 2024 Science & Technology
New vaccine platform could ease development, delivery of virus-fighters January 27, 2023 Science & Technology