E

Elizabeth R. Plimack

Fox Chase Cancer Center

ORCID: 0000-0002-7618-0744

801 papers and 49.2k citations.

PubIndex Score98Top 2%How it's scored
801Publications
49.2kTotal Citations
First publication: 2003First senior author: 2008