translate English to French: As a society, we have a compelling interest in permitting this research.
En tant que société, nous avons le plus grand intérêt à permettre cette recherche.