translate English to French: The opinion of the Scientific Steering Committee might need clarification on this particular aspect.
L'avis du comité scientifique directeur pourrait nécessiter une clarification en la matière.