Stem cells are cells that can renew themselves over long periods by division and have the capacity to develop into individual or different cell types with specific characteristics (differentiation). Under suitable conditions   more »