Research The University of Strasbourg, Ranked No. 1 in Europe for Its Impact on Innovation (Nature Index)