M

Michele L. Shaffer

Athira Pharma (United States)

ORCID: 0000-0003-2959-110X

162 papers and 10.5k citations.

PubIndex Score97Top 3%How it's scored
162Publications
10.5kTotal Citations
First senior author: 2004