411 pubs · 10,181 cites · h-index 52
Tokyo Institute of Technology
1994 - Present
Life Science Institute
2025 - Present
Institute of Science Tokyo
Chiba University
1995 - 2025
Shanghai Institute for Science of Science
2025 - 2025