We need to ensure
「私たちは確認する必要がある」という意味で、ある事柄が確実にそうなるようにする責任や必要性を示します。
that all our findings
「私たちのすべての調査結果が」という意味で、研究や調査によって得られた結論や情報を指します。
are thoroughly substantiated
「徹底的に裏付けられている」という意味で、非常に詳細かつ厳密に証拠によって正しさが証明されている状態を示します。
before publication
「公表される前に」という意味で、情報が一般に公開される前に行うべきことを示します。