J

Jeffery K. Taubenberger

National Institutes of Health

ORCID: 0000-0002-9694-7228

306 papers and 37.2k citations.

PubIndex Score98Top 2%How it's scored
306Publications
37.2kTotal Citations
First publication: 1987First senior author: 1987