translate English to French: However further research is required to better understand the source of these differences.
Il nous faut toutefois réaliser des recherches plus approfondies pour mieux comprendre la source de ces différences.