Stem cell atau sel punca adalah sel yang belum mengalami diferensiasi, artinya belum memiliki tugas dan fungsi khusus. Namun, stem cell mampu berkembang sesuai yang dibutuhkan oleh tubuh, serta dapat berubah menjadi berbagai jenis sel, seperti sel darah, sel tulang, atau sel otot. Stem cell juga berperan dalam proses perbaikan dan regenerasi sel atau jaringan yang rusak.