New theory may explain cause of depression and improve treatments
A new area in depression research suggests dysfunction in mitochondria—the main source of energy for cells—could lead to major depression. Published in Frontiers in Neuroscience, this new insight to long-held theories ...
Aug 9, 2018
0
35