68 pubs · 12,274 cites · h-index 40
The Francis Crick Institute
2015 - 2024
Cancer Research UK
2000 - 2015
University College London
1999 - 2012
Institute of Cancer Research
2011 - 2011
Transgene (France)
2010 - 2010