545 pubs · 4,196 cites · h-index 31
Tokyo Institute of Technology
1995 - Present
Bio-Rad (United States)
2025 - 2025
Shanghai Institute for Science of Science
2025 - 2025
Innovative Research (United States)
2024 - 2025
Systems Biology Institute
2025 - 2025