10.1126/science.300.5619.581b