Organoids, organs-on-chips and other systems, and microbiota

Stephanie May1, Samantha Evans1, Lee Parry1

  • 1European Cancer Stem Cell Research Institute, School of Biosciences, Cardiff University, Cardiff CF24 4HQ, U.K.

Related Concept Videos