translate English to French: I believe that the involvement and potential of women themselves will mean that they make up a high percentage of this group.
Je pense que l'implication et le potentiel mêmes de ces femmes feront qu'elles représenteront un pourcentage important de ces chercheurs.