49 pubs · 19,302 cites · h-index 25
Agency for Science, Technology and Research
2025 - 2025
National University of Singapore
2025 - 2025
Institute of Molecular and Cell Biology
2025 - 2025
Palo Alto University
2019 - 2024
Stanford University
2004 - 2024