18 pubs · 294 cites · h-index 9
Children’s Institute
2025 - 2025
Chalmers University of Technology
2025 - 2025
The University of Texas Southwestern Medical Center
2023 - 2025
Center for Excellence in Molecular Cell Science
2018 - 2024
University of Chinese Academy of Sciences
2018 - 2024