590 pubs · 15,780 cites · h-index 64
Tokyo Institute of Technology
2008 - Present
Tohoku University
2022 - Present
Shanghai Institute for Science of Science
2025 - Present
Japan Science and Technology Agency
2012 - Present
Element Six (United States)
2025 - Present