S

Stephanie D. Talutis

Boston Medical Center

ORCID: 0000-0003-0867-2859

66 papers and 700 citations.

PubIndex Score94Top 6% · mid-careerHow it's scored
66Publications
700Total Citations
First senior author: 2021

Top publicationsby citations

Indexing 66 publications…