translate English to French: Scientific excellence (quality of research and appropriateness of team) Station 3.
Excellence scientifique (qualité de la recherche et composition adéquate de l'équipe) Station 3.