299 pubs · 22,764 cites · h-index 75
Johns Hopkins University
2003 - 2025
FORTH Institute of Molecular Biology and Biotechnology
2025 - 2025
Canon (United States)
2025 - 2025
Institute of Molecular Biology and Biotechnology
2025 - 2025
Hella (Germany)
2025 - 2025