C Hu, L Shu, X Huang, J Yu, L Li, L Gong,
M Yang… - Cell death & …, 2020 - nature.com
Mitochondrial cristae are the main site for oxidative phosphorylation, which is critical for
cellular energy production. Upon different physiological or pathological stresses …