Tipurile de celule stem includ celule stem embrionare, celule stem adulte si celule stem induse prin diferentiere. Aceste celule joaca un rol important in medicina moderna prin utilizarea lor in tratarea bolilor si ranilor, investigarea proceselor de dezvoltare si boala, si in dezvoltarea de tratamente bazate pe terapia celulara. Celulele stem embrionare sunt cel mai controversate din punct de vedere etic, pentru ca sunt extrase din embrionul fertilizat.