Home News archive Insulin-prod…reat diabetes Insulin-producing organoids engineered from islet and amniotic epithelial cells to treat diabetes 1,691 views Added November 11th 2019, 8:55 PM Author: newseditor Rating Unrated Rating: