AHRQ:10.1126/science.282.5387.245 AHRQ:10.1126/science.1172330 AHRQ:10.1126/scitranslmed.3001235 AHRQ:10.1126/scitranslmed.3005982