Funding EPFL ELISIR Gabriella Giorgi-Cavaglieri Foundation Swiss National Science Foundation The Branco Weiss Fellowship Novartis Foundation for Medical-Biological Research