The development of sensitive and real-time detection of human cytochrome c (Cyt c) has attracted significant interest since Cyt c plays an important role in programmed cell apoptosis and death, which has been considered an essential biomarker for early cancer diagnosis in human bodies. Herein, a self-powered photoelectrochemical (PEC) immunosensor based on Cu3SnS4 nanoflower is constructed for the ultra-sensitive and portable real-time detection of Cyt c. Systematic studies reveal that Cu3SnS4 has a large specific surface area and appropriate bandgap with excellent visible light absorption, wh...