Ludwig Cancer Researchh-index: 204Total citations: 193,119Total papers: 2,477Homepage: https://www.ludwigcancerresearch.org/location/zurich/