Stem cells play a key role in a wide range of biological processes, in large part due to their ability to self-renew or differentiate into specialized cell types in response to various biological cues. In vivo, stem cells reside in a complex microenvironme ...
EPFL2015