translate English to French: IRC carries out research on a number of emerging issues.
Le Centre mène des recherches concernant un certain nombre d'aspects nouveaux.