H

Hiroyuki Itabe

SHOWA Medical University

ORCID: 0000-0002-8044-9494

240 papers and 11.3k citations.

PubIndex Score66Top 34% · seniorHow it's scored
240Publications
11.3kTotal Citations
First publication: 1985First senior author: 1988