Project Number 5U01DK127587-04 Agency/Funding Organization NIDDK Funding Year 2022 View Full Project Details for Vascularized kidney organoids on chip for efficacy and toxicity testing of somatic genome editing