Русско-английский научно-технический словарь
• The evidence to date, (or The currently available evidence) suggests that ...