4 pubs · 14 cites · h-index 2
Agency for Science, Technology and Research
2024 - Present
Institute of Molecular and Cell Biology
2026 - Present
2024 - 2025