Scientists from Utrecht University, University Medical Center Utrecht and Hubrecht Institute have successfully created kidney organoids from urine cells. This could lead to a wide range of new treatments that are less onerous for kidney patients. The results of the research will be published in Nature Biotechnology today. Thanks to revolutionary developments in stem cell research, scientists…