Organoids-on-a-chip for Colorectal Cancer and in Vitro Sc... | NCT04996355 | Trialant