1. Division of Endocrinology, Department of Medicine, Stanford University, Stanford, CA, USA
2. Division of Endocrinology, Department of Pediatrics, Stanford University, Stanford, CA, USA
3. Stanford Diabetes Research Center, Stanford, CA, USA
4. Department of Chemical and Systems Biology, Stanford University, Stanford, CA, USA
5. Department of Electrical Engineering, Stanford University, Stanford, CA, USA
6. Department of Chemistry, Stanford University, Stanford, CA, USA
7. Department of Bioengineering, Stanford University, Stanford, CA, USA