Ferroptosis in gastrointestinal cancer: from mechanisms to implications. (1st May 2023)