E

Erko Stackebrandt

Royal Netherlands Institute for Sea Research

ORCID: 0000-0002-6130-760X

831 papers and 85.9k citations.

PubIndex Score77Top 23% · seniorHow it's scored
831Publications
85.9kTotal Citations
First publication: 1974First senior author: 1988