A

Anand S. Mehta

Fox Chase Cancer Center

ORCID: 0000-0002-9846-9389

377 papers and 9.9k citations.

PubIndex Score69Top 31% · seniorHow it's scored
377Publications
9.9kTotal Citations
First publication: 1988First senior author: 2002