Mesenchymal stem cells, or MSCs, are multipotential cells that can differentiate into tissue of mesoderm origin such as cartilage, bone, ligaments, muscle. MSCs are the stem cells which are typically harvested from both bone marrow and fat, and are the most accessible stem cells for use in regenerative medicine.