Scholarly Index
Yves Pommier
National Cancer Institute; 79,036 total citations; 1,103 total publications; best world rank #1
National Cancer Institute
79,036Total citations
1,103Total publications
138H-index
Scholarly Index
National Cancer Institute; 79,036 total citations; 1,103 total publications; best world rank #1
National Cancer Institute