Human mesenchymal stem cells play a dual role on tumor cell growth in vitro and in vivo.

Human mesenchymal stem cells play a dual role on tumor cell growth in vitro and in vivo.