Abstract As stem cells are capable of self-renewal and can generate differentiated progenies for organ development, they are considered as potential source for regenerative medicine and tissue replacement after injury or disease. Along with this capacity, stem cells have the therapeutic potential for treating human diseases including cancers. According to the origins, stem cells are...