translate English to French: Each of the TSRI projects undergoes scientific technical peer review.
Chaque projet de recherche de l'IRST est soumis à un examen scientifique et technique par les pairs.