S

Stephen H. Leppla

National Institutes of Health

ORCID: 0000-0001-5233-0501

384 papers and 23.5k citations.

PubIndex Score98Top 2%How it's scored
384Publications
23.5kTotal Citations
#1in Bacillus and Francisella bacterial research
First publication: 1971First senior author: 1971