T

Takashi Okuda

Keio University

ORCID: 0000-0002-0954-3197

359 papers and 6.5k citations.

PubIndex Score97Top 3%How it's scored
359Publications
6.5kTotal Citations
#3in Tardigrade Biology and Ecology
First publication: 1955First senior author: 1955