Tag: enzyme

Researchers spot enzyme that blocks insulin production, causes diabetes

Researchers spot enzyme that blocks insulin production,...

Researchers at Case Western Reserve University and University Hospitals in the US...