J

John E. Walker

San Francisco Department of Public Health

ORCID: 0000-0001-7929-2162

547 papers and 47.4k citations.

PubIndex Score98Top 2%How it's scored
547Publications
47.4kTotal Citations
#2in ATP Synthase and ATPases Research
First publication: 1965First senior author: 1923