Institute for Medical Research, Switzerland, Saint-Sulpice