Translate the following English sentence to French:
"In this context, a number of scientific questions that can only be resolved through further research remain open."
Dans ce contexte, un certain nombre de questions scientifiques qui ne peuvent être résolues que par la poursuite de la recherche demeurent ouvertes.