91 pubs · 9,514 cites · h-index 43
The Francis Crick Institute
2017 - 2025
Instituto de Salud Carlos III
2015 - 2025
Cells Therapy (Poland)
2025 - 2025
Biomedical Research Institute
Medical Research Network
2023 - 2025