Catherine Huyghe's scientific contributions