Delft University of Technology
October 20, 2024
New research reveals how our immune system uses Guanylate Binding Proteins to combat bacterial infections by forming...