J

John P. Roberts

University of California, San Francisco

ORCID: 0000-0003-3303-9406

506 papers and 29.4k citations.

PubIndex Score98Top 2%How it's scored
506Publications
29.4kTotal Citations
#5in Organ Transplantation Techniques and Outcomes
First publication: 1985First senior author: 1979

Top publicationsby citations

Indexing the rest of 506 publications…