25
Cellular Energy Deficits Identified as Key Factor in Depression Symptoms
(www.trustedhealthguides.com)
Subscribe to see new publications and popular science coverage of current research on your homepage
Crappy popsci report. This at least has a link to the study:
https://www.sciencedaily.com/releases/2026/03/260312020107.htm