New theory may explain cause of depression and improve treatments

Researchers suggest dysfunction in mitochondria – the main source of energy for cells – may be the root cause of depression. The finding brings new insight to long-held theories of the causes of depression and could lead to the development of novel and more effective antidepressant drugs.