Insulin-producing organoids offer hope for treating type 1 diabetesdirectorsblog.nih.gov2 pointsrkolberg6 years ago