Researchers from the Organoid group (previously Clevers group) at the Hubrecht Institute have developed a new organoid that ...