E

Edna Cukierman

Fox Chase Cancer Center

ORCID: 0000-0002-1452-9576

335 papers and 18.5k citations.

PubIndex Score90Top 10% · seniorHow it's scored
335Publications
18.5kTotal Citations
First publication: 1991First senior author: 2002