69 pubs · 3,807 cites · h-index 10
Universidad San Carlos
2025 - 2025
Biogen (United States)
2024 - 2024
Addgene
Deltagen (United States)
Bristol-Myers Squibb (United States)
2017 - 2019