Stem cells are undifferentiated biological cells that can differentiate into more specialized cells and divide (through mitosis) to produce more stem cells (self-renew). In mammals, there are two broad types of stem cells: embryonic stem cells, which are isolated from the inner cell mass of blastocysts, and adult stem cells, which are found in various tissues. Mesenchymal stem cells (MSCs) are ...