Stem cells can differentiate into many specialized cell types and can divide to produce more stem cells. The main types are embryonic, adult, and induced pluripotent stem cells. Embryonic stem cells are derived from the inner cell mass of blastocysts and are pluripotent, while adult stem cells are tissue-specific and multipotent. In 2007, induced pluripotent stem cells were discovered whereby adult cells can be reprogrammed into pluripotent stem cells. Stem cell research continues to provide potential treatments for diseases.