The quest to make fully functional human pancreatic beta cells from embryonic stem cells: climbing a mountain in the clouds.

The quest to make fully functional human pancreatic beta cells from embryonic stem cells: climbing a mountain in the clouds.