Correction to: Nature Communications https://doi.org/10.1038/s41467-024-53343-w, published online 13 November 2024

In the Acknowledgements section, the grant number for National Natural Science Foundation of China ‘12174443’ should have read ‘12274459’. Second, the grant number for the Ministry of Science and Technology of China ‘2018YFE0202600’ should have read ‘2023YFA1406500’. The original article has been corrected.