37 pubs · 225 cites · h-index 8
Lumina Foundation
2026 - Present
University of Oxford
2023 - Present
Technical University of Munich
Epigenomics (Germany)
Shanghai University
2006 - 2025