1 results match your criteria: "Faculty of Life Sciences Swiss Federal Institute of Technology (EPFL) Geneva Switzerland.[Affiliation]"