PNNL:10.1126/science.1154833 PNNL:10.1126/science.1168475 PNNL:10.1126/science.1227279 PNNL:10.1126/science.aab0946