The endocrine cells confined in the islets of Langerhans are responsible for the maintenance of blood glucose homeostasis. In particular, beta cells produce and secrete insulin, an essential hormone ...