S

Stephanie Pitts

National Institutes of Health

ORCID: 0000-0002-0103-3109

21 papers and 267 citations.

PubIndex Score88Top 12% · mid-careerHow it's scored
21Publications
267Total Citations
First publication: 2022First senior author: 2023