The National Institutes of Health has renewed its investment in the Delaware IDeA Network of Biomedical Research Excellence (DE-INBRE), the University of Delaware and its partners announced Monday, ...