Controlled reassembly of human donor islet cells into well-defined organoids results in glucose-responsive and functional pseudoislets in vitro, capable of c-peptide production in a mouse kidney capsule transplant model