S

Shinobu Itagaki

University of Oklahoma Medical Center

ORCID: 0009-0002-3001-0966

130 papers and 3.9k citations.

PubIndex Score76Top 24% · mid-careerHow it's scored
130Publications
3.9kTotal Citations
First publication: 1970First senior author: 2022

Top publicationsby citations

Indexing 130 publications…