Correction to: Cell Death and Disease https://doi.org/10.1038/s41419-023-06021-6, published online 02 August 2023

In this article the funding number from the National Natural Science Foundation of China is currently No. 820031524 (CX).

It should be read:

The funding number from the National Natural Science Foundation of China is No. 82003154 (CX).

The original article has been corrected