137 pubs · 4,776 cites · h-index 30
Nanzan University
2004 - 2025
Lawrence Berkeley National Laboratory
2023 - 2025
Donghua University
2025 - 2025
Foundry (United Kingdom)
Molecular Foundry