Stem cells are collectively a group of diverse cell types that share two main properties: the ability to self-renew indefinitely and the ability to differentiate into one or more cell types. In adult ...