S

Sashank Lekkala

University of Rochester Medical Center

ORCID: 0000-0001-6638-9029

27 papers and 197 citations.

PubIndex Score79Top 21% · early-careerHow it's scored
27Publications
197Total Citations