Keklikoglou Ioanna, De Palma Michele
Swiss Institute for Experimental Cancer Research, School of Life Sciences, École Polytechnique Fédérale de Lausanne (EPFL), 1015 Lausanne, Switzerland.
Nature. 2014 Nov 6;515(7525):46-7. doi: 10.1038/nature13931. Epub 2014 Oct 22.