J

Jean‐Yves Douillard

Integrated Oncology (United States)

ORCID: 0000-0002-6540-7333

383 papers and 33.5k citations.

PubIndex Score97Top 3% · seniorHow it's scored
383Publications
33.5kTotal Citations
First publication: 1983First senior author: 2000