Correction to: Nature https://doi.org/10.1038/s41586-023-06671-8 Published online 25 October 2023

In the version of the article initially published, the present address for Johannes Felsenberg was incorrect, and has now been updated to Friedrich Miescher Institute for Biomedical Research, Basel, Switzerland in the HTML and PDF versions of the article.