R

Robert Benezra

Memorial Sloan Kettering Cancer Center

ORCID: 0000-0002-6031-6870

221 papers and 24k citations.

PubIndex Score98Top 2%How it's scored
221Publications
24kTotal Citations
First publication: 1980First senior author: 1981