Stem cells are specialized cells that possess a capacity to undergo self-renewal while at the same time having the ability to give rise to at least one or more differentiated or mature cell type. They therefore represent a fundamental cornerstone during the li... ...