The latest discoveries of scientific importance