1. School of Life Sciences
2. École Polytechnique Fédérale de Lausanne (EPFL)
3. 1015 Lausanne
4. Switzerland
5. Department of Biochemistry
6. University of Geneva
7. Geneva
8. Department for Cell Physiology and Metabolism
9. Centre Medical Universitaire