88 pubs · 4,649 cites · h-index 35
Universitat Autònoma de Barcelona
2008 - Present
Shanghai Institute for Science of Science
2025 - Present
Barcelona Institute for Science and Technology
2025 - Present
Institute of Science and Technology
2025 - Present
Institute for High Energy Physics
1996 - 2023