Ludwig Cancer Researchh-index: 195Total citations: 162,954Total papers: 1,944Homepage: https://www.ludwigcancerresearch.org/location/oxford/