Stem cells are hugely powerful cells and offer the potential to revolutionise both the understanding and treatment of disease. The ability of these cells to differentiate into other cell types provides the opportunity to generate all cells in the human body and their ability to proliferate and self-renew means sufficient numbers of cells can be generated. This means they can be used to test the efficacy of new drugs and the understand more about disease, in particular genetic diseases. In the future this may mean we can treat currently incurable diseases. These cells can also be used to regrow organs, or restore function to cells or organs which has been lost through injury or illness. This can be done through tissue engineering and regenerative medicine. You can learn more about tissue engineering and regenerative medicine here.