Nature 534 667670 2016