s41586-023-06642-z.pdf