54 pubs · 9,852 cites · h-index 35
Biota Pharmaceuticals (United States)
2025 - 2025
University of Vienna
2022 - 2022
Dovetail Genomics (United States)
2019 - 2022
University of California, Santa Cruz
2005 - 2019
Institut de Biologie Moléculaire et Cellulaire
2008 - 2019